.body
{
	color : #34479B;
	FONT-FAMILY : Verdana;
	font-size : 10px;
	background-color : #ffffff;
	margin-bottom : 0;
	margin-left : 0;
	margin-right : 0;
	margin-top : 0;		
}
.body2
{
	color : #34479B;
	FONT-FAMILY : Verdana;
	font-size : 10px;
	background-color : #ffffff;
	margin-bottom : 10;
	margin-left : 10;
	margin-right : 10;
	margin-top : 10;
}

select
{
	FONT-FAMILY : Verdana;
	font-size : 10px;
}

option
{
	FONT-FAMILY : Verdana;
	font-size : 10px;
}



input
{
	FONT-FAMILY : Verdana;
	font-size : 10px;
}

textarea
{
	FONT-FAMILY : Verdana;
	font-size : 10px;
}

	
a
{
	COLOR : #DA5C09;
	FONT-FAMILY : Verdana;
	/*font-size : 10px;*/
	text-decoration : underline;	
	font-weight : normal;	
}

a:active
{
	COLOR : #DA5C09;
	FONT-FAMILY : Verdana;
	/*font-size : 10px;*/
	text-decoration : none;	
	font-weight : normal;	
}

a:hover
{
	COLOR : #DA5C09;
	FONT-FAMILY : Verdana;
	/*font-size : 10px;*/
	text-decoration : none;	
	font-weight : normal;	
}

td
{
	FONT-FAMILY : Verdana;
	font-size : 10px;
	
}

select
{
	width : 197px;
	height : 20px;
	COLOR : #053C88;
	FONT-FAMILY : Verdana;
	font-size : 10px;
	text-decoration : none;
	font-weight : normal;	
}

.textebleu
{
	color : #053C88;
	FONT-FAMILY : Verdana;
	font-size : 10px;
	text-decoration : none;
	font-weight : bold;
}

.textebleusansgras
{
	color : #053C88;
	FONT-FAMILY : Verdana;
	font-size : 10px;
	text-decoration : none;
	font-weight : normal;
}

.Error
{
	color : Red;
	background-color : #DFDFDF;
	font-family : Verdana;
	font-size : 10px;
	text-decoration : none;
	font-weight : bold;
	text-align : center;
}

.recherche
{
	width : 140px;
	height : 21px;
	color : #ff6633;
	font-family : Verdana;
	font-size : 11px;
	text-decoration : none;
	font-weight : normal;
	position : relative;
}

.newsletter
{
	width : 140px;
	height : 21px;
	color : #d100bc;
	font-family : Verdana;
	font-size : 10px;
	text-decoration : none;
	font-weight : normal;
	position : relative;
}

.subNewsletter
{
	color: #09414f;
	font-family: Verdana;
	font-size: 11px;
}

.btnSubNewsletter
{
	color: #fff;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
	padding-right: 6px;
	position:absolute;
	
}

.btnSubNewsletter:hover
{
	color: #fff;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	padding-top: 3px;

}

.btnSubNewsletter:active
{
	color: #fff;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	padding-top: 3px;
}

.ok
{
	width : 23px;
	height : 18px;
	color : #FFFFFF;
	font-family : Verdana;
	font-size : 9px;
	text-decoration : none;
	font-weight : bold;
	background-color : #DA5C09;
	position : relative;
	top : -4px;
	left : 6px;
}

.copywright
{
	color : #09414f;
	font-family : Verdana;
	font-size : 10px;
	text-decoration : none;
	font-weight : normal;
}

.ErrorMsg
{
	color : Red;
	font-family : Verdana;
	font-size : 10px;
	text-decoration : none;
	font-weight : normal;
}

.bas2
{
	color : #34479B;
	font-family : Verdana;
	font-size : 10px;
	text-decoration : none;
	font-weight : normal;
}

.bas
{
	color : #09414f;
	font-family : Verdana;
	font-size : 10px;
	text-decoration : underline;
	font-weight : normal;
}


.bas:active
{
	color : #09414f;
	font-family : Verdana;
	font-size : 10px;
	text-decoration : none;	
	font-weight : normal;	
}

.bas:hover
{
	color : #09414f;
	font-family : Verdana;
	font-size : 10px;
	text-decoration : none;	
	font-weight : normal;	
}

/*.menu
{
	COLOR : #34479B;
	FONT-FAMILY : Verdana;
	font-size : 10px;
	text-decoration : none;
	font-weight : bold;
}


.menu:active
{
	COLOR : #8B9BE1;
	FONT-FAMILY : Verdana;
	font-size : 10px;
	text-decoration : bold;	
	font-weight : normal;	
}

.menu:hover
{
	COLOR : #8B9BE1;
	FONT-FAMILY : Verdana;
	font-size : 10px;
	text-decoration : underline;	
	font-weight : bold;	
}*/

.menu
{
	COLOR : #34479B;
	FONT-FAMILY : Verdana;
	font-size : 10px;
	text-decoration : none;
	font-weight : bold;
}


.menu:active
{
	COLOR : #34479B;
	FONT-FAMILY : Verdana;
	font-size : 10px;
	text-decoration : none;	
	font-weight : bold;	
}

.menu:hover
{
	COLOR :#34479B;
	FONT-FAMILY : Verdana;
	font-size : 10px;
	text-decoration : none;	
	font-weight : bold;	
}

.menurouge
{
	COLOR : #D1640C;
	FONT-FAMILY : Verdana;
	font-size : 10px;
	text-decoration : none;
	font-weight : bold;
}

.menurouge:active
{
	COLOR : #D1640C;
	FONT-FAMILY : Verdana;
	font-size : 10px;
	text-decoration : none;
	font-weight : bold;
}

.menurouge:hover
{
	COLOR : #D1640C;
	FONT-FAMILY : Verdana;
	font-size : 10px;
	text-decoration : none;
	font-weight : bold;
}

.titreblanc
{
	COLOR : #FFFFFF;
	FONT-FAMILY : Verdana;
	font-size : 10px;
	text-decoration : none;	
	font-weight : bold;	
	position : relative;
	left : 15px;	
}

.titreblanc2
{
	COLOR : #FFFFFF;
	FONT-FAMILY : Verdana;
	font-size : 10px;
	text-decoration : none;	
	font-weight : bold;	
	position : relative;
	top : -1px;	
}

.titreblanc2:active
{
	COLOR : #FFFFFF;
	FONT-FAMILY : Verdana;
	font-size : 10px;
	text-decoration : none;	
	font-weight : bold;	
	position : relative;
	top : -1px;	
}

.titreblanc2:hover
{
	COLOR : #FFFFFF;
	FONT-FAMILY : Verdana;
	font-size : 10px;
	text-decoration : underline;	
	font-weight : bold;	
	position : relative;
	top : -1px;	
}

.fondpress
{
	background-color : #FEF9EF;
}

.fondgris
{
	background-color : #D9D9D9;
}

.fondgris2
{
	background-color : #EFF2F7;
}

.fondbleu
{
	background-color : #7EACD6;
}

.fondbleu3
{
	background-color : white;
}

.fondblanc
{
	background-color : White;
}

.fondbleu4
{
	background-color : #1f476a;
}

.lienMenuSansLien
{
	font-family: Verdana;
	font-size: 12px;
	color: #13334C;
	text-decoration: none;
	font-weight: bold;
	cursor: default;
}

.lienMenuSansLien:active
{
	font-family: Verdana;
	font-size: 12px;
	color: #13334C;
	text-decoration: none;
	font-weight: bold;
	cursor: default;
}

.lienMenuSansLien:hover
{
	font-family: Verdana;
	font-size: 12px;
	color: #13334C;
	text-decoration: none;
	font-weight: bold;
	cursor: default;
}

.lienMenu
{
	font-family: Verdana;
	font-size: 12px;
	color: #13334C;
	text-decoration: none;
	font-weight: bold;
}

.lienMenu:active
{
	font-family: Verdana;
	font-size: 12px;
	color: #13334C;
	text-decoration: none;
	font-weight: bold;
}

.lienMenu:hover
{
	font-family: Verdana;
	font-size: 12px;
	color: #13334C;
	text-decoration: none;
	font-weight: bold;
}

.lienSousMenu
{
	font-family: Verdana;
	font-size: 11px;
	color: white;
	text-decoration: none;
	font-weight: normal;
}

.lienSousMenu:active
{
	font-family: Verdana;
	font-size: 11px;
	color: white;
	text-decoration: none;
	font-weight: normal;
}

.lienSousMenu:hover
{
	font-family: Verdana;
	font-size: 11px;
	color: white;
	text-decoration: none;
	font-weight: normal;
}

/*.fondbleu3
{
	background-color : #BCC4E0;
}*/


.titrebleu a
{
	COLOR : #135D82;
	FONT-FAMILY : Verdana;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
}

.titrebleu a:hover
{
	COLOR : #135D82;
	FONT-FAMILY : Verdana;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
}

.titrebleu a:active
{
	COLOR : #135D82;
	FONT-FAMILY : Verdana;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
}

.texterouge
{
	COLOR : #DA5C09;
	FONT-FAMILY : Verdana;
	font-size : 10px;
	text-decoration : none;
	font-weight : normal;
}

.textegris
{
	COLOR : #666666;
	FONT-FAMILY : Verdana;
	font-size : 10px;
	text-decoration : none;
	font-weight : normal;
}
.texteblanc
{
	COLOR : #FFFFFF;
	FONT-FAMILY : Verdana;
	font-size : 10px;
	text-decoration : underline;
}

.texteblanc2
{
	COLOR : #FFFFFF;
	FONT-FAMILY : Verdana;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
}

.texteblanc:active
{
	COLOR : #FFFFFF;
	FONT-FAMILY : Verdana;
	font-size : 10px;
	text-decoration : underline;	
}

.texteblanc:hover
{
	COLOR : #FFFFFF;
	FONT-FAMILY : Verdana;
	font-size : 10px;
	text-decoration : none;	
}


.IndentNiveau1
{
	FONT-SIZE:10px; 
	FONT-FAMILY:Verdana; 
	padding-left:100;
}

.IndentNiveau2
{
	FONT-SIZE:10px; 
	FONT-FAMILY:Verdana; 
	padding-left:150;
}

.IndentNiveau3
{
	FONT-SIZE:10px; 
	FONT-FAMILY:Verdana; 
	padding-left:200;
}

.BordBleu
{
	background-color : #B6C1E4;
}


.categorie { COLOR : #D1640C; FONT-FAMILY : Verdana; font-size : 16px; text-decoration : none;font-weight : bold; }
.categorieBlanc { COLOR : #FFFFFF; FONT-FAMILY : Verdana; font-size : 10pt; text-decoration : none; font-weight : bold; padding-left: 50px; text-transform: uppercase; line-height:0; margin-top:14px;}
.categorieBlanc2 { COLOR : #FFFFFF; FONT-FAMILY : Verdana; font-size : 10pt; text-decoration : none; font-weight : bold; padding-left: 60px; text-transform: uppercase; line-height:0; margin-top:14px;}
.titre2bleu { COLOR : #34479B; FONT-FAMILY : Verdana; font-size : 12px; text-decoration : none; font-weight : bold; }
.titre3bleu { COLOR : #34479B; FONT-FAMILY : Verdana; font-size : 12px; text-decoration : underline; font-weight : bold; }
.titrecelluleclair { COLOR : #FFFFFF; FONT-FAMILY : Verdana; font-size : 10px; text-decoration : none; font-weight : bold; background-color : #A2ACD5;}
.titrecellulefonce { COLOR : #FFFFFF; FONT-FAMILY : Verdana; font-size : 10px; text-decoration : none; font-weight : bold; background-color : #7886BD;}
.titrecellulemenu { COLOR : #34479B; FONT-FAMILY : Verdana; font-size : 10px; text-decoration : none; font-weight : bold; background-color : #EDF0F7;}
.titrecellulemenuthin { COLOR : #34479B; FONT-FAMILY : Verdana; font-size : 10px; text-decoration : none; font-weight : normal; background-color : #EDF0F7;}
.textecelluleclair { COLOR : #D1640C; FONT-FAMILY : Verdana; font-size : 10px; text-decoration : none; font-weight : bold; background-color : #FBEDD1;}
.textecellulefonce { COLOR : #D1640C; FONT-FAMILY : Verdana; font-size : 10px; text-decoration : none; font-weight : bold; background-color : #FDE7BB;}
.textecelluletotalclair { COLOR : #D1640C; FONT-FAMILY : Verdana; font-size : 10px; text-decoration : none; font-weight : bold; background-color : #FDE2AC;}
.textecelluletotalfonce { COLOR : #D1640C; FONT-FAMILY : Verdana; font-size : 10px; text-decoration : none; font-weight : bold; background-color : #FDE2AD;}
.textecelluleclair2 { COLOR : #40498E; FONT-FAMILY : Verdana; font-size : 10px; text-decoration : none; font-weight : bold; background-color : #F2F3F5;}
.textecelluleclair3 { COLOR : #1E719B; FONT-FAMILY : Verdana; font-size : 10px; text-decoration : none; background-color : #EFF2F7;}
.textecelluletotalfonce2 { COLOR : White; FONT-FAMILY : Verdana; font-size : 10px; text-decoration : none; font-weight : bold; background-color : #6877BA;}
.textecelluletotalfonce3 { COLOR : #D1640C; FONT-FAMILY : Verdana; font-size : 10px; text-decoration : none; font-weight : bold; background-color : #FAD58B;}
.titrecellulemoyen { background-color : #DCDFF0; FONT-FAMILY : Verdana; font-size : 10px; text-decoration : none; font-weight : bold;}
.textecelluleclair4{ COLOR : #33479D; FONT-FAMILY : Verdana; font-size : 10px; text-decoration : none; background-color : #FDF9EE; }
.textecelluleclair5{ COLOR : #33479D; FONT-FAMILY : Verdana; font-size : 10px; text-decoration : none; background-color : #F49A0E; }
.textecelluleclairthin { COLOR : #D1640C; FONT-FAMILY : Verdana; font-size : 10px; text-decoration : none; font-weight : normal; background-color : #FBEDD1;}
.textecelluletotalfoncethin { COLOR : #D1640C; FONT-FAMILY : Verdana; font-size : 10px; text-decoration : none; font-weight : normal; background-color : #FDE2AD;}


.LienListSubItem
{
	COLOR :  White;
	FONT-FAMILY : Verdana;
	font-size : 10px;
	text-decoration : underline;	
	font-weight : bold;	
}

.LienListSubItem:active
{
	COLOR : White;
	FONT-FAMILY : Verdana;
	font-size : 10px;
	text-decoration : none;	
	font-weight : bold;	
}

.LienListSubItem:hover
{
	COLOR : White;
	FONT-FAMILY : Verdana;
	font-size : 10px;
	text-decoration : none;	
	font-weight : bold;	
}

.fondbleu2 { background-color : #E4E8F8; }

.aucunHoraireCorrespondant
{
	color: #DA5C09;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 10pt;
}

.tableNav
{
	width: 770px;
	text-align: center;
	vertical-align: top;
}

.tableauIndex
{
	border: 0px solid #000;
	padding: 0px;
	margin: 0px;
	width: 100%;
}

.meteo
{
	color: #fff;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	border: 0px solid;
}

.meteo:hover
{
	color: #fff;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
}

.meteo:active
{
	color: #fff;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
}

.contacts
{
	color: #09414f;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	border: 0px solid;
	
}

.contacts:hover
{
	color: #09414f;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
}

.contacts:active
{
	color: #09414f;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
}

.arianeNotSelected
{
	color: #0098DB;
	text-decoration: none;
}

.arianeNotSelected:hover
{
	color: #0098DB;
	text-decoration: none;
}

.arianeNotSelected:active
{
	color: #0098DB;
	text-decoration: none;
}

.arianeSelected
{
	color: #0C018E;
	text-decoration: none;
}

.arianeSelected:hover
{
	color: #0C018E;
	text-decoration: none;
}

.arianeSelected:active
{
	color: #0C018E;
	text-decoration: none;
}

.imgNiveau
{
	padding-left: 36px;
	padding-top: 10px;
	padding-bottom: 7px;
}

.descriptionNiveau
{
	color: #224B6B;
	font-family: Verdana;
	font-size: 11pt;
	font-weight: bold;
}

.titreSitesCCI
{
	display: block;
	float: left;
	color: #053C88;
	font-weight: bold;
	font-size: 7pt;
	text-align: center;
	padding: 2px;
}

.titreDiaporama
{
	font-size: 7pt;
	text-transform: uppercase;
	color: #08424D;
	vertical-align: bottom;
	padding-left: 7px;
	font-weight: bold;
}

.ddmx{
}
.ddmx a.item1,
.ddmx a.item1-active {
 padding: 0px 2px 0px 2px; 
 top: 0px ; 
 left: 0px; 
 font-size: 7pt ; 
 font-family: Verdana, Arial, Helvetica, sans-serif ; 
 text-align: left ; 
 font-weight: normal ; 
 color: #34479B ; 
 text-decoration: none ; 
 position: relative;
 /*width: 100%;*/
}
.ddmx td.item11 {
 color: #34479B ;
 background-color: #EDF0F7 ; 
 padding: 0px 1px 0px 1px; 
 text-align: center;
 cursor: pointer;
}
.ddmx td.item11Hover
{
 color: #EDF0F7 ; 
 background-color: #C0C7E4 ; 
 padding: 0px 1px 0px 1px; 
 text-align: center;
 cursor: pointer;
}
.ddmx a.item2,
.ddmx a.item2:hover,
.ddmx a.item2-active,
.ddmx a.item2-active:hover {
 padding: 5px 5px 5px 5px ; 
 font-size: 7pt ; 
 font-family: Verdana, Arial, Helvetica, sans-serif ; 
 text-align: left ; 
 font-weight: normal ; 
 text-decoration: none ; 
 display: block; 
 white-space: nowrap; 
 position: relative; 
 z-index:10000; 
 width:257px; 
 opacity:1; 
}
.ddmx a.item2 {
 background-color: #EDF0F7 ; 
 color: #34479B ; 
}
.ddmx a.item2-last {
 background-color: #EDF0F7 ; 
 color: #34479B ; 
 z-index:10000; 
}
.ddmx a.item2:hover,
.ddmx a.item2-active,
.ddmx a.item2-active:hover {
 background-color: #C0C7E4 ; 
}
.ddmx .section {
 position: absolute; 
 visibility: hidden; 
 display: block; 
 z-index: -1; 
}

