@charset "utf-8";
body {
	background: url(../images/fond-cd.gif) repeat-x;
	margin: 0;
	SCROLLBAR-FACE-COLOR: #84B28D;
	SCROLLBAR-HIGHLIGHT-COLOR: #D3EFDC;
	SCROLLBAR-SHADOW-COLOR: #7B84A5;
	SCROLLBAR-3DLIGHT-COLOR: #1F472D;
	SCROLLBAR-ARROW-COLOR: #EDFFF6;
	SCROLLBAR-TRACK-COLOR: #42704B;
	SCROLLBAR-DARKSHADOW-COLOR: #1F472D;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	color:#2E4B43;
}
#conteneur {
	width:1000px;
	margin: 0 auto;
	padding:0;
}
#blocMenu {
	float:left;
	width:190px;
}
#menu {
	margin: 25px 0 20px 0;
	padding: 0 0 20px 0;
	background:url(../images/fond-cd2.gif) no-repeat bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
}

#menu .titre {
	margin: 8px 8px 0 8px;
	padding: 0 0 0 3px;
	background:url(../images/fond-cd-menu.gif) no-repeat bottom;
	color:#FFF;
	font-size:11px;
	height:25px;
	line-height:20px;
}
#menu .titre a {
	color:#FFF;
	text-decoration:none;
}

#menu li {
	list-style:none;
	border-bottom: 1px solid #CCC;
	line-height:20px;
	margin:0 8px 0 8px;
	padding:0;
}

#logo
{
margin:0px;
padding:0px;
}

#logo a{
margin:0px;
padding:0px;
text-decoration:none;
background:none;
border-bottom:0px;
display:block;
}

#logo a:hover{
margin:0px;
padding:0px;
text-decoration:none;
background:none;
border-bottom:0px;
display:block;
}

.menuPrincipal a {
	border-bottom: 1px solid #CCC;
	line-height:20px;
	margin:0 8px 0 8px;
	padding:0;
	color:#334535;
	text-decoration:none;
	display:block;
}
.menuPrincipal a:hover {
	border-bottom: 1px solid #CCC;
	line-height:20px;
	margin:0 8px 0 8px;
	padding:0;
	color:#900;	
	background: url(../images/fond-cd3.gif) repeat-x;
}


#menu .menuAc{
border-bottom:0px;
}

#menu .menuAcToggle {
	border-bottom: 1px solid #CCC;
	line-height:20px;
	margin:0 8px 0 8px;
	padding:0;
}

#menu .menuAcToggle a{
	color:#334535;
	text-decoration:none;
	display:block;
}

#menu .menuAcToggle a:hover{
	color:#900;	
	background: url(../images/fond-cd3.gif) repeat-x;
}



#menu .menuAcTexte {
	padding:5px 0 10px 16px;
	margin:0px;
	font-weight:normal;
}
#menu .menuAcTexte a {
	color:#334535;
	text-decoration:none;
	display:block;
	padding-left: 7px;	
	background: url(../images/puce-cd.gif) no-repeat 0 5px;
}
#menu .menuAcTexte a:hover {
	color:#900;	
	padding-left: 7px;	
	background: url(../images/puce-cd.gif) no-repeat 0 5px;
}
#menu .groupeCD {
	text-align:center;
}

#menu .groupeCD a {
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-decoration:none;
	border-bottom:0px;
}
#menu .groupeCD a:hover {
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-decoration:none;
	border-bottom:0px;
}

#contenu {
	float:left;
	width:808px;
	margin: 0;
	padding:0;
}
#texteCadre1 {
	padding: 110px 20px 0 310px;
	width:230px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; color:#48474b;
}
/*Old style cd.css :*/

.cd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

a.cd:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #960D00}

.texteorange {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-weight: bold; color: #FF9900
}

.txtvertpt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #577d54;
	text-decoration: none;
}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}


a.lien_rouge {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#901310;text-decoration:none;}
a.lien_rouge:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #901310; text-decoration:underline;}


a.copyright:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px; font-weight: bold; color: #41654D;
TEXT-DECORATION: none
}
.soustitre {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #2C582C}

a.soustitre:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #448844}

.texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2E4B43;
	line-height: 16px;

}
.texte3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #1E3B33;
	text-decoration: none;
}

.titretexte {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #990000}
.texte_grand_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #9EA89E;
	line-height: 30px;
	font-weight: bold;
}


.titretexte2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #990000}
.textetab {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF}
.textetab1 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #990000}
.textetab2 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333}
.textetab3 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #990000}
.GDTITRE {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #336633}
.soustitre2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF}
.ttitregvert {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #2C5858}

a.conseil {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #436256; TEXT-DECORATION: none }
a.conseil:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #960D00; TEXT-DECORATION: none }

.texte3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2E4B43
}

.texte5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2E4B43
}

a.texte3:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #45804B}
a.texte5 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #2E4B43;text-decoration:none}
a.texte5:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #45804B;text-decoration:none}
.smalltxt {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #7C8C81}

.synthesehebdo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align:justify}

.texte_blancgras {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff}
.texte_10vertgras {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #477555}

.texte_noir {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000}
.texte_noir_gras {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000}
.texte_vert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2C582C;
}
.texte_vert_gras {
	font-family: Arial,Verdana,Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2C582C;
	text-decoration: none;
}
.texte_vert_gras2 {
	font-family: Verdana,arial,Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2C582C;
	text-decoration: none;
}
.texte_vert_gras3 {
	font-family: Verdana,arial,Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2C582C;
	text-decoration: none;
}

.texte_ocre {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: maroon}
.texte_ocre_gras {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: maroon}

.texte_clignotant {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: maroon}
.texte_clignotant:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: maroon}


.champ {
	font-family: Arial, Helvetica, sans-serif;
	color: #003300;
	height: 18px;
	width: 85px;
}
.contour {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3C5952;
}
.ligneg {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
a.texte_vert_gras:hover {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #990000
}

a.lien_vert {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #2C582C;text-decoration:none;}
.a.lien_blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

a.lien_vert:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #2C582C; text-decoration:underline}

a.lien_vertgras {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;color:#2C582C;text-decoration:underline;}
a.lien_vertgras:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold;color: #960D00 ; text-decoration:underline;}

/*a.conseil {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #436256; TEXT-DECORATION: none }
a.conseil:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #960D00; TEXT-DECORATION: none }*/

.buttonvert11{
	font-family: Verdana,arial,Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2C582C;
	text-decoration: none;
}
.texte_vert_- {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #2C582C;
	line-height: 14px;
}
.texte4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
}
.pt_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.texte_interligne2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2E4B43;
	line-height: 22px;
}
txt_pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
	text-decoration: none;
}
.GDTITREbl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #FFFFFF
}
.textenoir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 16px;
}
.blanc {font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.titre_ss_rubrique {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}
.Style1 {
	color: #AC0233;
	font-weight: bold;
}
.Style3 {
	color: #AC0233;
	font-weight: bold;
}
.Style4 {
	color: #FFFFFF
	}
.texte_gras {
	color: #901301;
	font-weight: bold;
}

.texte_reporting_specifique {
	color: #901301;
}

.liste1 ul {
padding:0 20px 5px 20px;
}
.liste1 li{
margin:5px 30px;
}
#contenu h2 {
border-bottom:1px solid #999; 
padding: 5px 0; 
font-size:18px;
}
#cadreCd1 {
	background:#e0efe1 ;
	padding: 7px 7px;
	margin: 8px;
}
.pt_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
#dossier {
	position:absolute;
	width:210px;
	height:124px;
	z-index:9;
	overflow: hidden;
	left: 10px;
	top: 210px;
}
#fiches {
	position:absolute;
	left:10px;
	top:40px;
	width:210px;
	height:95px;
	z-index:8;
	overflow: hidden;
}
#valeurs {
	position:absolute;
	margin: 5px 0 0 5px;
	width:565px;
	height:488px;
	z-index:7;
	background-color: #FFFFFF;
	visibility: hidden;
	line-height:13px;
}
.texte_grand_vert {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #3D6B42;
	font-weight: bold;
	text-decoration: none;
}