
.mmcm, a.mmcm  {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #404040;
}

a.mmcm:hover
{
	text-decoration: underline;
}



.txthometitre {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.txthomesoustitre {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11	px;
	font-weight: bold;
	color: #172761;
	text-decoration: none;
}

a.txthomelink {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11	px;
	color: #172761;
	text-decoration: none;
}

a.txthomelink:hover {
	text-decoration: underline;
}


a.txtrougelink {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11 px;
	color: red;
	font-weight: bold;
	text-decoration: none;
}

a.txtrougelink:hover {
	text-decoration: underline;
}


.txtrougetitre {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11 px;
	color: red;
	font-weight: bold;
	text-decoration: none;
}

.txtgristitre {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11 px;
	color: #404040;
	text-decoration: none;
}

.txtechotitre {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.txtechosoustitre {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.txtrougetitre {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F72A1D;
}


.liens {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #A3A3A3;
}


a {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #172761;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}



/* templates css */
.menu_niv_section_on, a.menu_niv_section_on , a.menu_niv_section_on:link, a.menu_niv_section_on:visited, a.menu_niv_section_on:active{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: F72A1D;
	text-decoration: none;
}

.menu_niv_1_on, a.menu_niv_1_on , a.menu_niv_1_on:link, a.menu_niv_1_on:visited, a.menu_niv_1_on:active{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	/*color: 32669B;*/
	/*color: 172761;*/
	color: white;
	text-decoration: none;
}

a.menu_niv_1_on:hover{
	text-decoration: underline;
}

.menu_niv_2_on, a.menu_niv_2_on , a.menu_niv_2_on:link, a.menu_niv_2_on:visited, a.menu_niv_2_on:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	/*color: 32669B;*/
	/*color: 172761;*/
	color: white;
	
	text-decoration: none;
}

a.menu_niv_2_on:hover {
	text-decoration: underline;
}

.menu_niv_3_on, a.menu_niv_3_on , a.menu_niv_3_on:link, a.menu_niv_3_on:visited, a.menu_niv_3_on:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: 172761;
	text-decoration: none;
        font-style: italic;
}

a.menu_niv_3_on:hover {
	text-decoration: underline;
        font-style: italic;
}


.menu_niv_1, a.menu_niv_1 , a.menu_niv_1:link, a.menu_niv_1:visited, a.menu_niv_1:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	/*color: 172761;*/
	color: white;
	text-decoration: none;

}

a.menu_niv_1:hover
{
	text-decoration: underline;
}


.menu_niv_2, a.menu_niv_2 , a.menu_niv_2:link, a.menu_niv_2:visited, a.menu_niv_2:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
	text-decoration: none;
}

a.menu_niv_2:hover
{
	text-decoration: underline;
}


.menu_niv_3{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: 172761;

}

a.menu_niv_3 , a.menu_niv_3:link, a.menu_niv_3:visited, a.menu_niv_3:active{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: 172761;
	text-decoration: none;
        font-style: italic;
}

a.menu_niv_3:hover
{
        font-style: italic;
	text-decoration: underline;
}


.pathmenu, a.pathmenu , a.pathmenu:link, a.pathmenu:visited, a.pathmenu:active{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: 666666;
}


a.pathmenu:hover{
	text-decoration: underline;
}




.head_menu_home, a.head_menu_home , a.head_menu_home:link, a.head_menu_home:visited, a.head_menu_home:active{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: 666666;
	text-decoration: none;

}

a.head_menu_home:hover{
	text-decoration: underline;
}


a.sitemap_item:hover{
	text-decoration: underline;
}







.temple{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #172761;
	text-decoration: none;
}



a.newstitle, a.newstitle:link, a.newstitle:visited,a.newstitle:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #172761;
	text-decoration: none;
}

a.newstitle:hover{
	text-decoration: underline;
}




a.index_news, a.index_news:link, a.index_news:visited, a.index_news:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #172761;
	text-decoration: none;
}

a.index_news:hover {
	text-decoration: underline;
}



.sitemap_title {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	padding: 0 10px 13px 10px;
}



.sitemap_header {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #172761;
	padding: padding: 0 20px 10px 12px;
	margin: 0 0 0 0;
}

.sitemap_item, a.sitemap_item , a.sitemap_item:link, a.sitemap_item:visited, a.sitemap_item:active{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}


a.sitemap_item:hover{
	text-decoration: underline;
}

.titlepromo {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	line-height: 16px;
}
.titlepromo {
	font-family: Arial;
	font-size: 15px;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
	letter-spacing: 1px;

}

.lienpromo, a.lienpromo:link, a.lienpromo:visited, a.lienpromo:active {
	font-family: Arial;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
}
a.lienpromo:hover {
	font-family: Arial;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
.lienpromobleu, a.lienpromobleu:link, a.lienpromobleu:visited, a.lienpromobleu:active {
	font-family: Arial;
	font-size: 10px;
	color: #32669B;
	font-weight: bold;
	text-decoration: underline;
}
a.lienpromobleu:hover {
	font-family: Arial;
	font-size: 10px;
	color: #32669B;
	font-weight: bold;
	text-decoration: none;
}
.titlepromobleu {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #296D8B;
	line-height: 14px;


}
.fondpromo {
	background-image: url(../files//images/demobox/bi_journal.png);
	background-repeat: no-repeat;
}
.txt {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}
.textpromoblanc {
	font-family: Arial;
	font-size: 14px;
	color: #FFFFFF;
}
.soustitlepromobleu {
	font-family: Arial;
	font-size: 12px;
	color: #296D8B;
}
.txtpromo {
	font-family: Arial;
	font-size: 10px;
	color: #444444;
}


.contentpa {
	font-family: Arial;
	font-size: 16px;
	color: #000000;
}

.titlepa {
	font-family: Arial;
	font-size: 20px;
	color: #172761;
}

a.legal , a.legal:link, a.legal:visited, a.legal:active{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: 32669B;
	text-decoration: none;
}

a.legal:hover
{

	text-decoration: underline;
}














a.mainNavLink,a.mainNavLink:link,a.mainNavLink:active,a.mainNavLink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.menu:mainNavLink {
	text-decoration: underline;
}



a.mainNavLinkSelected,a.mainNavLinkSelected:link,a.mainNavLinkSelected:active,a.mainNavLinkSelected:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
	background-color:#FFFFFF;
}
a.menu:mainNavLinkSelected {
	text-decoration: underline;
}

a.head_menu,a.head_menu:link,a.head_menu:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.menu:head_menu {
	text-decoration: underline;
}
.head_menu_sep {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #535E68;
}







.menubarre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.txtbaspage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #EBEBED;
}
a.liensbaspage:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;

}
a.liensbaspage:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: FFFFFF;
	text-decoration: none;
}
a.liensbaspage:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
.titrecentre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #F52B1D;
}
a.lienscentre, a.lienscentre:link, a.lienscentre:visited, a.lienscentre:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
a.lienscentre:hover {
	text-decoration: underline;
}
.titrecentre2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #F52B1D;
}
.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.txtgras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
a.lienscentresuite:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003399;
	text-decoration: none;
}
a.lienscentresuite:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #003399;
	text-decoration: none;
}
a.lienscentresuite:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003399;
	text-decoration: underline;
}
.txtsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.proch_match
{
	color: black;
	font-weight: Bold;
	font-size: 9pt;
	font-family: "Trebuchet MS", Arial, sans-serif;

	vertical-align : top;
	horizontal-align:center;
}

.proch_match
{
	color: black;
	font-weight: Bold;
	font-size: 9pt;
	font-family: "Trebuchet MS", Arial, sans-serif;
	vertical-align : top;
	horizontal-align:center;
	/*padding-left: 15px ;*/
	/*border : 1px solid black;*/
}

.proch_match_petit
{
	color: black;
	font-weight: normal;
	font-size: 8pt;
	font-family: "Trebuchet MS", Arial, sans-serif;

	vertical-align : top;
	horizontal-align:center;
}

.barre {
	color: #FFFFFF;
}
.txtdroit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	color: F52B1D;
	font-weight: bold;
}
.petittxtcouleur {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #F52B1D;
}
.titredroite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F52B1D;
}
.txttrespetit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.txttrespetitgras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}
a.lienstxttrespetit:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003399;
	text-decoration: none;
}
a.lienstxttrespetit:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #003399;
	text-decoration: none;
}
a.lienstxttrespetit:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003399;
	text-decoration: underline;
}
