  /* content css */


.contentmauve {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D3D4F8;
}
.seachresulttitle {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.title {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #172761;
	padding: 0 0px 10px 0px;
}
.title_echo_main {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #172761;
	padding: 0 0px 10px 0px;
}
.title_echo_pointage {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #172761;
	padding: 0 0px 10px 0px;
}

.undertitle {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #172761;
	padding: 0 0px 10px 0px;
}

.bigtitle {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #172761;
	padding: 0 0px 10px 0px;
}

.txt {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.content_equipe {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
}




/**********************************************************/


.content_orange {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	background-color: white;

	border-left : 1px solid #F39028;
	border-right : 1px solid #F39028;
	border-top: 1px solid #F39028;
	border-bottom: 1px solid #F39028;
	padding : 3px;
	font-weight: bold;
	}
	
	.content_orange_equipe {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	background-color: white;

	border-left : 1px solid #F39028;
	border-right : 1px solid #F39028;
	border-top: 1px solid #F39028;
	border-bottom: 1px solid #F39028;
	padding : 3px;

	}
	
	
	
.content_orange_txt {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	padding : 3px;
	background-color: #F39028;
	font-weight: bold;
	}

.content_coul_eq_3 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F39028;
	font-weight: bold;
	}	
	

	
/***************************************************/	

/**********************************************************/
.content_vert {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	background-color: white;

	border-left : 1px solid #00A54F;
	border-right : 1px solid #00A54F;
	border-top: 1px solid #00A54F;
	border-bottom: 1px solid #00A54F;
	padding : 3px;
	font-weight: bold;
	}
	
	.content_vert_equipe {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	background-color: white;

	border-left : 1px solid #00A54F;
	border-right : 1px solid #00A54F;
	border-top: 1px solid #00A54F;
	border-bottom: 1px solid #00A54F;
	padding : 3px;

	}
	
	
	
.content_vert_txt {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	padding : 3px;
	background-color: #00A54F;
	font-weight: bold;
	}
	
.content_coul_eq_4 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00A54F;
	font-weight: bold;
	}	
	
/***************************************************/	
/**********************************************************/
.content_blue {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	background-color: white;

	border-left : 1px solid #075DB4;
	border-right : 1px solid #075DB4;
	border-top: 1px solid #075DB4;
	border-bottom: 1px solid #075DB4;
	padding : 3px;
	font-weight: bold;
	}
	
	.content_blue_equipe {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	background-color: white;

	border-left : 1px solid #075DB4;
	border-right : 1px solid #075DB4;
	border-top: 1px solid #075DB4;
	border-bottom: 1px solid #075DB4;
	padding : 3px;

	}
	
	
	
.content_blue_txt {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	padding : 3px;
	background-color: #075DB4;
	font-weight: bold;
	}
	
	
	.content_coul_eq_1 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #075DB4;
	font-weight: bold;
	}
/***************************************************/	
/**********************************************************/
.content_jaune {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	background-color: white;

	border-left : 1px solid #F2E800;
	border-right : 1px solid #F2E800;
	border-top: 1px solid #F2E800;
	border-bottom: 1px solid #F2E800;
	padding : 3px;
	font-weight: bold;
	}
	
	.content_jaune_equipe {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	background-color: white;

	border-left : 1px solid #F2E800;
	border-right : 1px solid #F2E800;
	border-top: 1px solid #F2E800;
	border-bottom: 1px solid #F2E800;
	padding : 3px;

	}
	
	
	
.content_jaune_txt {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	padding : 3px;
	background-color: #F2E800;
	font-weight: bold;
	}
	
	.content_coul_eq_5 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F2E800;
	font-weight: bold;
	}
/***************************************************/	





/**********************************************************/
.content_rouge {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	background-color: white;

	border-left : 1px solid #CB161D;
	border-right : 1px solid #CB161D;
	border-top: 1px solid #CB161D;
	border-bottom: 1px solid #CB161D;
	padding : 3px;
	font-weight: bold;
	}
	
	.content_rouge_equipe {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	background-color: white;

	border-left : 1px solid #CB161D;
	border-right : 1px solid #CB161D;
	border-top: 1px solid #CB161D;
	border-bottom: 1px solid red;
	padding : 3px;

	}
	
	
	
.content_rouge_txt {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	padding : 3px;
	background-color: #CB161D;
	font-weight: bold;
	}
	
.content_coul_eq_2 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CB161D;
	font-weight: bold;
	}
	
/***************************************************/	


	.content_blanc_equipe {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	background-color: white;

	border-left : 1px solid black;
	border-right : 1px solid black;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	padding : 3px;

	}


.content_blanc {
font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	background-color: white;

	border-left : 1px solid black;
	border-right : 1px solid black;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	padding : 3px;
	font-weight: bold;
	}
.content_coul_eq_6 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	font-weight: bold;
	}
.content_blanc_txt {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: black;
	font-weight: bold;
	padding : 3px;
	}
	

/*******************************************************/
.content {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.txtbold {
	font-family:  Arial, Helvetica, sans-serif;	
	font-size: 12px;	
	font-weight: bold;	
}

.contentRed {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0033;
}

.contentBlue {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000080;
}

.contentGreen {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #008000;
}

.contentYellow {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffcc00;
}

.contentOrange {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f95100;
}

.note {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
}

a.copyright, .copyright {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A1A1A1;
}

a.copyright:hover
{
	text-decoration: underline;
}


.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: 12px;
	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;
	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;	
	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: 12px;
	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: normal;
	color: 172761;
	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: normal;
	color: 172761;
	text-decoration: none;
}

a.menu_niv_2:hover
{
	text-decoration: underline;
}


.menu_niv_3{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	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, a.head_menu  {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: 838383;
	font-style: normal;
	font-weight: bold;
    text-decoration: none;
}

a.head_menu: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: normal;
	color: 666666;
	text-decoration: none;
	font-weight: bold;
}

.head_menu_home:hover{
	text-decoration: underline;
}


a.sitemap_item:hover{
	text-decoration: underline;
}



.mainNavLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#172761;
	font-weight: bold;
	text-align:center;

}

.mainNavLinkSelected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#FF0000;
	font-weight: bold;	
	text-align:center;
	background-color:#FFFFFF;
	padding-bottom: 0;
}




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;
}

.errortext {
	color: Red;
	font-weight: normal;
	font-size: 9pt;
	font-family: "Trebuchet MS", Arial, sans-serif;
}

a.legal:hover
{

	text-decoration: underline;
}