body{
	margin:0px;
	padding:0px;
	font-family: Arial, sans-serif;
	font-size:11px;    
}
h1{
	margin:10px 10px 10px 10px;
	padding:0px;
	font-size:15px;
	color:#C94900;
	border-bottom:1px solid #C94900;
}
span h1{
	border-bottom:0px;
  float: left;
}
h2{
	margin:-2px 0px 0px 20px;
	padding:0px;
	font-size:12px;
	color:#C94900;
}
.edito{
	margin:5px;
	padding:0px;
	font-size:11px;
	text-align:justify;
	color:#535353;
}
.texte_edito{
	font-size:11px;
	text-align:justify;
	color:#535353;
	text-decoration:none;
}
#container{
	width:1100px;
	margin:auto;
	background:url(background_container.png);
}
#header,#content,#footer{
	width:1000px;
	margin-left:50px;
}
#header{
	height:136px;
}
#header1{
	height:20px;
}
#header1_1,#header1_2,#header1_3,#header1_4,#header1_5,#header1_6,#header1_7{
	float:left;
	height:20px;
	border:0px;
}
#header1_2{
	width:316px;
	background:url(header1_2.png);
}
#header1_3{
	float:right;
	background:url(header1_3.png) no-repeat #f77b31;
}
#liste-enligne1 {
	font-weight: bold;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#liste-enligne1 li img{
	vertical-align:-2px;
}
#liste-enligne1 ul,#liste-enligne1 li {
    display: block;
	float:left;
	line-height:20px;
    margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #ffffff ;
   }
#liste-enligne1 ul{
	margin: 0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
}
#liste-enligne1 ul li a {
	color: #fff ;
	text-decoration: none ;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
#liste-enligne1 ul li{
	margin: 0px 15px 0px 0px;
	padding:0px 0px 0px 0px;
	}
#liste-enligne1 ul li .valign{
	margin: 40px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	}
#liste-enligne1 li a:hover, #liste-enligne1 li a:focus, #liste-enligne1 li a:active {
	background: #7ba529 ;
	text-decoration: none  ;
	}
#header1_4{
	width:135px;
	background:url(header1_4.png);
}
#header1_5{
	width:24px;
}
#header1_6{
	width:31px;
}
#header1_7{
	width:39px;
}
#header2{
	height:86px;
	background:url(header2_2.png) no-repeat 130px 0px;
}
#header2_1,#header2_2{
	float:left;
	height:86px;
	border:0px;
}
#header2_1{
	width:130px;
}
#header2_2{
	width:867px;
	
}
#header3{
	width:1000px;
	height:31px;
	border:0px;
	background:url(header3.png);
}
#nav, #nav ul {
	float: left;
	list-style: none;
	line-height: 1;
	font-size: 13px;
	font-weight: bold;
	padding: 0;
	border-width: 0 0;
	margin: 0 0 0 0;
	margin-left: 15px;
}

#nav a {
	display: block;
	text-decoration: none;
	padding-top:3px;
	color: #ffffff;
}

#nav a.daddy {
	background: url(rightarrow2.gif) center right no-repeat;
}
#nav li.menu_8 li{
	width:130px;
}
#nav li.menu_8{
	margin-left:90px;
}

#nav  li.menu_6{
	margin-left:21px;
}
/* IE FIX */
* html #nav{
	margin-left:5px;
}
#nav li {
	display:block;
	width: 156px;
}
#nav li li a{
	width:auto;
}
#nav li {
	float: left;
	padding: 0px;
	margin:0px;
	text-align:center;
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	font-weight: normal;
	margin: 0px;
	background:#f68100;
	
}
#nav li ul li a{
	font-weight:bold;
}
#nav li ul li {
	width:250px;
	padding:6px 5px 6px 20px;
	text-align:center;
	border:1px solid #7da42d;
	border-top:none;
	background:url(puce_menu.gif) no-repeat 10px 10px;
	font-weight:bold;
	clear:both;
	margin:0px;
	text-align:left;
	font-size:11px;
	color:#000000;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}
/* IE FIX */
*html #nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	margin-left:-78px;
}

#nav li:hover, #nav li.sfhover {
	background-color:#f68100;
}
#nav li li:hover, #nav li li.sfhover {
	background-color:#7da52b;
}
#content {
	clear:left;
	color:#CCCCCC;
	height:594px;
}
#gauche,#milieu,#droite{
	float:left;
	height:574px;
	background:url(fond_vert_degrade.jpg);
}
#gauche{
	width:333px;
}
#milieu{
	width:332px;
	margin-left:1px;
}
#droite{
	width:333px;
	margin-left:1px;
}
#top_1_333{
	height:20px;
	background:url(fond_menu_vert.png);
}
#top_2_332{
	height:20px;
	width:332px;
	background:url(menu_2_332.png);
}
#top_3_333{
	height:20px;
	width:333px;
	background:url(menu_3_333.png);
}
#contenu_1,#contenu_2,#contenu_3{
	height:295px;
}
#contenu_2_1{
	height:150px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
#contenu_1_3{
	height:58px;
}
#contenu_1_3_2{
	height:58px;
    margin: 10px 0px 4px 0px;
    padding: 0px 0px 4px 0px;
	}
#contenu_2_1{
	height:150px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
#contenu_2_2{
	height:145px;
    margin: 8px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
#contenu_3_1{
	height:150px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
#contenu_3_2{
	height:145px;
    margin: 8px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
#carto{
	float:left;
}
#footer{
	height:18px;
	background:#c94900;
}
#logo{
  float: left;
  }
#zoom{
  margin:7px 20px 0px 0px;
  border: 0px;
  float: right;
  }
.gauche {
  float: left;
  } 
.centre {
  float: center;gqg
  } 
.droite {
  float: right;
  }
.zone_recherche {
	margin-left:1px;
	margin-top:0px;
	height:11px;
	color:#000000;
	font-size:10px;
	border:1px solid #FFFFFF;
	background:#fdebd5;
  }
#ok_recherche{
border:none;
}
.lien_accueil_1 {
	float: left;
	margin:0px 0px 0px 23px;
	border:0;
  }
.lien_accueil_2 {
	float: center;
	border:0;
  }
.lien_accueil_3 {
	float: left;
	margin:4px 0px 0px 23px;
	border:0;
  }
#footer_1 {
	float:left;
	height:15px;
	padding:3px 0px 0px 2px;
	font-weight:bold;
	color:#ffffff;
	font-size:10px;
  }
#footer_2 {
	float:right;
	height:15px;
	padding:3px 2px 0px 2px;
  }
#footer_2 ul {
padding:0;
margin:0;
list-style-type:none;
}
#footer_2 li{
margin-left:2px;
float:left; /*pour IE*/
}
#footer_2 ul li a{
display:block;
float:left;
font-weight:bold;
color:#ffffff;
font-size:10px;
text-decoration:none;
text-decoration:none;
}
#footer_2 ul li{
font-weight:bold;
color:#ffffff;
font-size:10px;
}
#footer_2 ul li a:hover{
color: #7da42d;
}
#footer_2 ul li a.font_11{
font-weight:bold;
font-size:11px;
color:#c94900;
background-color:#ffffff;
vertical-align:middle;
}
#footer_2 ul li a:hover.font_11 {
background-color:#c94900;
color: #7da42d;
}
.img_noborder{
border:0px;
}
.text_float_right{
	float:right;
	height:15px;
	padding:3px 10px 0px 2px;
}
.font_noir_12_gras_centre{
font-size:12;
font-weight:bold;
text-align:center;
}
.font_vert_fonce_13 {
color:#7ba529;
font-size:13px;
  }
.menu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none}
a.menu:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #DD5024; font-weight: bold; text-decoration: none}

.noir12 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align: justify}
a.noir12 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none}
a.noir12:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #86281C; text-decoration: none}

.noir12gras {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
a.noir12gras {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;color: #000000; text-decoration: none}
a.noir12gras:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;color :#86281C; text-decoration: none}

a.noir9gras {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bolder;color: #000000; text-decoration: none}
a.noir9gras:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold;color :#86281C; text-decoration: none}

.mnugauche {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none}
a.mnugauche {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none}
a.mnugauche:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #86281C; text-decoration: none}

a.mnuon {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #86281C; text-decoration: none}
.mnuon {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #86281C; text-decoration: none;}

.mentions {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF}

.vert_gras {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #81AC55}

.rougeGras12 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #CC3333}
a.rougeGras12 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #CC3333; text-decoration: none}
.titre {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: normal; font-variant: normal; color: #82A216; text-decoration: none}
.soustitre {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold}
.puce_triangle_vert_ul {  list-style-position: outside; list-style-image: url(triangle_vert.gif); list-style-type: none}
.puce_triangle_orange_ul {  list-style-position: outside; list-style-image: url(triangle_orange.gif); list-style-type: none}
.puce_triangle_vert {background:url(triangle_vert.gif) no-repeat; padding:0px 0px 15px 15px;}
.puce_triangle_orange {background:url(triangle_orange.gif) no-repeat; padding:0px 0px 15px 15px;}
.carre {  list-style-position: outside; list-style-image: url(Img/mnu_carre_vert.gif); list-style-type: none}
.rond {  list-style-position: outside; list-style-image: url(Img/mnu_rond_vert.gif); list-style-type: none}
.rondjaune {  list-style-position: outside; list-style-image: url(Img/mnu_rond_jaune.gif); list-style-type: none}
.puces2 {  list-style-position: inside; list-style-image: url(Img/mnu_carre_vert.gif); list-style-type: none}
.noir9 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000}
.titre_lettrage {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 30px; color: #82A216; font-weight: normal}
.blanc12 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF}
.bleu12 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #00789F}
.soussoustitre {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #333333}
.rouge12gras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f87b33;
	text-align: justify;
	font-weight: bold;

}
.soussoustitreCentre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-align: center;

}
.noir12grasJust {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: justify;

}
.mnuon12 {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #86281C; text-decoration: none;
}
.mnuon12droite {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #86281C; text-decoration: none; text-align: right;
}
.lienvert12 {

font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #006600; text-decoration: underline;
}
.lienvert {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #006600; text-decoration: underline;
}
.noir10italique {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: justify;
	font-style: italic;

}
.vert12graslien {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #66CC00;
	text-decoration: underline;

}
.noir12grasCentre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;

}
.noir10grasCentre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: center;

}
.noir9Centre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-align: center;

}
.noir12Gauche {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align: left
}
.titregras {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; font-variant: normal; color: #82A216; text-decoration: none
}
.titregrasRouge {

font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; font-variant: normal; color: #FF3333; text-decoration: none
}
.noir12Droite {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align: right
}
.noir12Centre {

font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align: center
}
.soustitreblanc {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold
}
.noir10 {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-align: justify
}
.mnuon12Centre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #86281C;
	text-decoration: none;
	text-align: center;

}
.noir10Gras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: justify;
	font-weight: bolder;

}

.lien_tableau_impair {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #333333; text-decoration: none}
a.lien_tableau_impair  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #333333; text-decoration: none}
a.lien_tableau_impair :hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #FFFFFF; text-decoration: none}

.lien_tableau_pair {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #333333; text-decoration: none}
a.lien_tableau_pair  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #333333; text-decoration: none}
a.lien_tableau_pair :hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #FFFFFF; text-decoration: none}.noir10Droite {

font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-align: right
}
.noir10DroiteItalique {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: right;
	font-style: italic;

}

 #menu_gauche {
 width:235px;
 background-color:#ffae0d ; 
 float:left;
 }
  #titre_menu_gauche{
 text-align:center;
 color:#ffffff;
 font-size:15px;
 font-weight:bold;
 padding:15px 5px;
 background-color:#f68100;
 margin:0px;
 border-bottom:1px solid #ffffff;
 }
  #menu_gauche ul{
 margin:0px;
 padding:0px;
 }
  #menu_gauche ul li ul li{
 margin-left:10px;
 }
 #fil_arianne {
 height:29px;
 padding:5px 0px 0px 0px;
 color:#85271b;
 background : url(fond_fil_arianne.png) repeat-x;
 }
 #fil_arianne a{
 font-size:11px;
 text-decoration:none; 
 color:#85271b;
 }
 #content{
 height:auto;
	font-family: Arial, sans-serif;
	font-size:11px;    
	color:#000000; 
 }
 #contenu {
 float:right;
 width:765px;
 background : url(fond_vert_degrade_2.jpg) repeat-x;
 }
 #remplissage_contenu{
 margin :0px 10px 0px 20px;
 }
 h1{
 margin-left:0px;
 font-family: Arial, sans-serif;
 font-size:18px;
 font-weight:bold;
 color:#F68100;
 text-align : left;
 border-bottom:1px solid #F68100;
 }
 h2{
 margin: 15px 10px 15px 0px;
 font-family: Arial, sans-serif;
 font-size:15px;
 font-weight:bold;
 color:#F68100;
 border-bottom: 1px dotted #F68100;
 }
 #texte_contenu{
 font-family: Arial, sans-serif;
 font-size:12px;
 font-weight:normal;
 color:#000000;
 text-align : justify;
 text-decoration: none ;
 line-height :15px; 
 }
 #texte_contenu ul li{
 padding:0px 0px 0px 15px;
 text-decoration: none ;
 list-style-type:none;
 }
 #enveloppe {
 background:url(fond_menu.png) repeat-y;
 width:1000px;
 }
 #niv_1 {
 list-style-type:none;
 }
 #niv_1 a{
 font-family: Arial, sans-serif;
 font-size:11px;
 font-weight:bold;
 color:#000000;
 text-decoration: none ;
 margin-left:2px;
 }
#niv_2 {
 font-family: Arial, sans-serif;
 font-size:11px;
 font-weight:normal;
 color:#000000;
 text-decoration: none ;
 list-style-type:none;
 }
 #niv_2 a{
 margin-left:20px;
 }
#niv_2 li.select {
 padding:0px;
 font-family: Arial, sans-serif;
 font-size:11px;
 font-weight:normal;
 color:#000000;
 text-decoration: none ;
 margin-left:10px;
 background:none; 
 }
#niv_2 li.select a{
 background-color:#ffcb65; 
}
#select a ul li a{
 font-family: Arial, sans-serif;
 font-size:11px;
 font-weight:normal;
 color:#ffffff;
 text-decoration: none ;
 margin-left:5px;
 background-color:#ffae0d;
 }
 #niv_1 .li_menu .puce{
 margin-left:15px;
 display:block;
 padding:5px 0px 5px 20px;
 text-align: left ;
 background:url(puce_orange_droite.gif) no-repeat 1px 8px;
 }
#niv_1 .li_menu .puce:hover {
	background-color:#7ba529;
	color:#ffffff;
}
 #niv_1 .li_menu {
 width:100%;
 border-bottom:1px solid #ffffff;
 }
 #niv_1 .select {
 margin-left:15px;
 display:block;
 padding:5px 0px 5px 20px;
 color:#ffffff;
 background:#F68100 url(puce_blanche_bas.gif) no-repeat 1px 8px;
 }
 #fond_orange {
 background-color:#F68100;
 }
 #niv_2 .sous_puce, #niv_2 .sous_puce_select{
 display:block;
 width:190px;
 padding:0px 0px 0px 10px;
 font-weight:normal;
 text-align: left ;
 line-height: 20px;
 }
 #niv_2 .sous_puce{
 background:url(puce_carre_orange.gif) no-repeat 1px 9px;
 }
 #niv_2 .sous_puce_select{
 background:#FFCB65 url(puce_carre_orange.gif) no-repeat 1px 9px;
 }
#niv_2 .sous_puce:hover {
	background-color:#ffde9d;
}
 .image_entete{
 float:left;
 margin :10px 20px 20px 0px;
 border:2px solid #F68100;
 }
 #vocation{
float:left;
width:180px;
margin:0px 0px 0px 80px;
padding:0px 0px 0px 0px;
}
 #budget_dpts{
float:left;
width:140px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 50px;
}
 #validation1{
float:left;
margin:50px 0px 0px 100px;
padding:0px 0px 0px 0px;
}
 #coeur,#der_modifs{
float:left;
font-size:13px;
color:#c94900;
font-weight:bold;
}
 #coeur{
margin:10px 0px 0px 100px;
padding:0px 0px 0px 0px;
}
 #der_modifs{
margin:10px 0px 0px 100px;
padding:0px 0px 50px 0px;
}
#texte_intro_enjeux{
float:left;
margin:10px 0px 0px 50px;
width:350px;
}
 .puce_orange_droite_petite{
 background:url(puce_orange_droite_petite.gif) no-repeat 1px 5px;
 }
 .puce_orange_droite_petite_ul{
list-style-position: outside;
list-style-image: url(puce_orange_droite_petite.gif);
list-style-type: none
 }
 .puce_orange_droite_petite_span{
 background:url(puce_orange_droite_petite.gif) no-repeat 1px 5px;
 padding:0px 0px 0px 15px;
 }
.tete_chapitre_menu_gauche{
TEXT-DECORATION:underline;
}
.asterisque{
size:5px;
font-style: italic
}
.align_sur_photo{
margin:0px 0px 0px 1px;
padding:0px 0px 0px 229px;
}
.align_sur_photo_puce_orange_droite_petite_ul{
margin:0px 0px 0px 1px;
padding:0px 0px 0px 229px;
list-style-position: outside;
list-style-image: url(puce_orange_droite_petite.gif);
list-style-type: none
}
.align_sur_photo_puce_triangle_orange_ul{
margin:0px 0px 0px 1px;
padding:0px 0px 0px 229px;
list-style-position: outside;
list-style-image: url(triangle_orange.gif);
list-style-type: none
}
.align_sur_photo_puce_triangle_vert_ul{
margin:0px 0px 0px 1px;
padding:0px 0px 0px 229px;
list-style-position: outside;
list-style-image: url(triangle_vert.gif);
list-style-type: none
}
 .puce_carre_vert_ul{
list-style-position: outside;
list-style-image: url(carre_vert.png);
list-style-type: none
 }
.soustitre_carre_vert{
font-family: Verdana, Arial, Helvetica, sans-serif;
padding:0px 0px 0px 15px;
font-size: 12px;
color: #333333;
font-weight: bold;
background:url(carre_vert.png) no-repeat 1px 3px;
}
.soustitre_carre_orange{
font-family: Verdana, Arial, Helvetica, sans-serif;
padding:0px 0px 0px 15px;
font-size: 12px;
color: #333333;
font-weight: bold;
background:url(carre_orange.png) no-repeat 1px 3px;
}
.soustitre_triangle_vert{
font-family: Verdana, Arial, Helvetica, sans-serif;
padding:0px 0px 0px 15px;
font-size: 12px;
color: #333333;
font-weight: bold;
background:url(triangle_vert.gif) no-repeat 1px 3px;
}
.soustitre_align_sur_photo{
margin:0px 0px 0px 1px;
padding:0px 0px 0px 200px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
font-weight: bold;
}
.partenaires {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-align: left;
background:url(triangle_vert.gif) no-repeat;
padding:0px 0px 15px 15px;
TEXT-DECORATION:none;
}
.textenoirGrasCentre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: center;
	font-weight: bold;
}
.lettrage {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #D64D23
}
.puce_carre_vert_plus_safer_ul{
margin-right:25px;
margin-top:15px;
list-style-position: outside;
list-style-image: url(carre_vert.png);
text-align: justify;
font-size: 11px;
font-style: italic;
font-weight: bold;
list-style-type: none;
 }
.source{
font-size: 9px;
font-style: italic;
text-align: right;
 }
.exemple{
font-size: 9px;
font-style: italic;
 }
.editorial_article{
margin:20px 50px 0px 230px;
padding:20px 50px 0px 50px;
}
ul.plansite{
  list-style-type: none;
margin:5px 50px 0px 230px;
padding:5px 50px 0px 230px;
  padding-left: 1.5em;
  font-size: 12px; }
ul.plansite ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  padding-left: 1.5em;
  font-size: 12px; }
ul.plansite li {
  border-left: 1px solid black;
  color: black;
  margin: 0;
  padding: 0; }
ul.plansite li a {
  padding-left: 0.5em;
  text-decoration: none;
  color: black;
  border-bottom: 1px solid black; }
ul.plansite li strong {
  font-size: 105%;
}
.lien_blanc_epais{
font-size: 13;
font-weight:bold;
color:#ffffff;
}