body {
	font-family: Verdana;
	font-size: 14px;
	background-color: #CAD5D7;
	
	scrollbar-face-color: #E9EDEE;
    	scrollbar-arrow-color: #00B3EA;
    	scrollbar-track-color: #FFFFFF;
    	scrollbar-shadow-color: #778384;
    	scrollbar-highlight-color: #CAD5D7;
    	scrollbar-3dlight-color: #CAD5D7;
    	scrollbar-darkshadow-color: #404040;
}


body.print {
	font-family: Verdana;
	font-size: 14px;
	background-color: #FFFFFF;
}

#cartouche {
	font-family: Verdana;
	font-size: 11px;
	font-weight:bold ;
	font-style: italic;
	border: 1px solid #A6B9BC ;
	
}
h1 {
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
	color:#FF3300;
	border: 1px solid #CAD5D7 ;
}
h2 {
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
	color:#A6B9BC;
}

table.news {
	border: 1px solid #FF3300 ;
}

#titre {
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
	color:#FF3300;
	border: 1px solid #CAD5D7 ;
}

#textdoc {
	font-family: Verdana;
	font-size: 12px;
	color:#46595C;
}



#tablegende {
	border: 1px solid #CAD5D7 ;
}
#legende {
	font-style:italic;
	font-family: Verdana;
	font-size: 11px;
	color:#778384;
}

#soustitre {
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
	color:#A6B9BC;
}

#contenu {
	font-family: Verdana;
	font-size: 12px;
	color:#000000;
}

table,tr,td  {
	font-family: Verdana;
	font-size: 10px;
	color:#000000;
}

a {
    color: #2D3851;
    text-decoration: none;
}

a:hover {
    color: #FF3300;
    font-weight: bold ;
    text-decoration: underline;
}

input.radio { 
	height:14px;
	width : 14px;
	font-family : Verdana;
	background-color: transparent;
	padding:0;
  	font-size: 10pt;
  	}
	
input.submit { 
	font-size : 10px;
	height:18px;
	color: #000000; 
	}

input.rech {
	height:18px;
	font-family : Verdana;
	color : #ff3300;
	font-size : 8pt;
	background-color: #CAD5D7;
	width=100px;
}
a.rech {
	font-family : Verdana;
	color : #1957C9;
	font-size : 11pt;
	text-decoration: underline;
}

.lignetableau1 {background-color:#CAD5D7;color:#000000;font-weight:normal;}
.lignetableau2 {background-color:#E9EDEE;color:#000000;font-weight:normal;}




form {
	margin:0 0 0 0;
	padding:0 0 0 0;

}

input.text {
	height:16px;
	font-family : Verdana;
	color : #ff3300;
	font-size : 8pt;
	background-color: #e9edee;
}


#logo {
	background-color: #A6B9BC;
}

#menubasgauche{
	background-image:  url(images/gauchebas2.jpg);
	border: 0px;
}

#entete{
	background-image:  url(images/h1.jpg);
	border: 0px;
}
#menubas {
	background-image:  url(images/menufond.jpg);
	border: 0px;
}

#menu{
	background-image:  url(images/h2.jpg);
	border: 0px;
}

#titrerub{
	font: bold 11pt verdana, sans-serif;
	letter-spacing: 0.2em;
	color: #66878A;
	background-image:  url(images/gauchetitre.jpg);
	border: 0px;
	vertical-align : top;
	padding-left: 5px;
}

#stitre{
	font: 9pt verdana, sans-serif;
	color: #000000;
	background-image:  url(images/gauchetrait.jpg);
	border: 0px;
	vertical-align : top;
	padding-left: 8px;
}

#actuorange{
	font: 9pt verdana, sans-serif;
	font-weight:bold;
	color: #FF3300;
	align : center;
	border: 1px solid #A6B9BC ;
}
#actu{
	border: 1px solid #A6B9BC ;
}


#conteneur{
	background-color: #FFFFFF;
	border: 0px;
}

#basgauche{
	background-image:  url(images/bas1.jpg);
	border: 0px;
	padding-bottom: 16px;
}

#basmenu{
	background-image:  url(images/bas2.jpg);
	font: 9px verdana, sans-serif;
	padding-bottom: 16px;
}

#newsletter{
	background-image:  url(images/bas3.jpg);
	padding-bottom: 13px;
}
#txtnewsletter {
	font: 12 px verdana, sans-serif;
	font-weight: bold ;
	color : #A6B9BC;
}

#basdroite{
	background-image:  url(images/basdroite.jpg);
	border: 0px;
}
.imgdroite{
	border-top:  2px solid #A6B9BD;
  	border-right: 2px solid #EFF3F4;
  	border-bottom: 2px solid #EFF3F4;
 	border-left:  2px solid #A6B9BD;

}

 /* --------------- */ 
#parserXML ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style: none;
}
#parserXML li{

	color:#000000;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:10px;
}
#parserXML label{
	
	color:#00B3EA;
	font-size:11px;
	margin:0 0 0 0;
	font-weight:bold;
	text-align:left;
	display:inline;
}

#parserXML h3{
	color:#000000;
	font-size:10px;
	margin:0 0 0 0;
	font-weight:normal;
	text-align:left;
}
#parserXML h3 a{
	color:#000000;
	margin:0 0 0 0;
	text-decoration:none;
}
#parserXML h3 a:hover{
	color:#00B3EA;
	text-decoration:underline;
}
#parserXML h4{
	color:#666666;
	font-size:10px;
	margin:0 0 0 12px;
	text-align:left;
	font-weight:normal;
}
#parserXML h4 a{
	color:#666666;
	margin:0 20px 0 0;
	text-decoration:none;
}
#parserXML h4 a:hover{
	text-decoration:underline;
}
#parserXML h5{
	color:#666666;
	font-size:10px;
	margin:0 0 0 16px;
	text-align:left;
	font-weight:normal;
}
#parserXML h5 a{
	color:#666666;
	margin:0 20px 0 0;
	text-decoration:none;
}
#parserXML h5 a:hover{
	text-decoration:underline;
}
  
 /* --------------- */
#planXML{
	background-color:#ffffff;
	margin:0 0 0 0;
	padding: 2px 2px 2px 2px;
	font-family:verdana,arial,helvetica;
	font-size:10px;
	color: #000000;	
}
#planXML ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style: none;
	font-family:verdana,arial,helvetica;
	font-size:10px;
	color: #000000;	
}
#planXML li{
	color:#000000;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:10px;
}
#planXML label{
	color:#00B3EA;
	font-size:11px;
	margin:0 0 0 0;
	font-weight:bold;
	text-align:left;
	display:inline;
}
#planXML h2{
	color:#000000;
	font-size:10px;
	margin:0 0 0 5px;
	font-weight:normal;
	text-align:left;
}
#planXML h2 a{
	color:#000000;
	margin:0 0 0 0;
	text-decoration:none;
}
#planXML h2 a:hover{
	color:#000000;
	text-decoration:underline;
}

#planXML h3{
	color:#000000;
	font-size:10px;
	margin:0 0 0 40px;
	font-weight:normal;
	text-align:left;
}
#planXML h3 a{
	color:#000000;
	margin:0 0 0 0;
	text-decoration:none;
}
#planXML h3 a:hover{
	color:#000000;
	text-decoration:underline;
}

#planXML h4{
	color:#000000;
	font-size:10px;
	margin:0 0 0 80px;
	text-align:left;
	font-weight:normal;
}
#planXML h4 a{
	color:#000000;
	margin:0 0 0 0;
	text-decoration:none;
}
#planXML h4 a:hover{
	text-decoration:underline;
}

#planXML h5{
	color:#000000;
	font-size:10px;
	margin:0 0 0 100px;
	text-align:left;
	font-weight:normal;
}
#planXML h5 a{
	color:#000000;
	margin:0 0 0 0;
	text-decoration:none;
}
#planXML h5 a:hover{
	text-decoration:underline;
}