/* CSS Document */

/*** CONTENU ***/

#contenu_gauche {
	float:left; 
	width:650px; 
	margin-left:20px;
	font-size:13px; 
	color:#4C4C4C;
}

#contenu_gauche h1 {
	font-size:18px; 
	color:#38a609;
	margin-top: 10px;
	margin-bottom: 20px;
}

#content {
	margin-top:5px;

}

#contenu_gauche h2 {
	font-size: 16px;
}

#contenu_gauche a {
	color:#4bc040;
	font-size:12px;
	font-weight:bold;
}
#contenu_gauche a:hover {
color:#4bc040;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

#contenu_gauche  .espace {
	margin-top : 20px;
}

#contenu_mail {
	float:left; 
	margin-left:20px;
	margin-right:20px;
	font-size:13px; 
	color:#4C4C4C;
}
.titre_vert {
	font-size:16px; 
	color:#38a609;
}

.soustitre_vert {
	font-size:13px; 
	color:#38a609;
}
.titre_mail_vert {
	font-size:16px; 
	color:White;
	background-color:#38a609;
	height:20px;
}
.colonne_mail_vert {
	background-color:#BDE7B9;
}
.texte_mail_gris {
	font-size:13px; 
	color:#4C4C4C;
}  
.titre_gris {
	margin-left:20px;
	font-size:13px; 
	color:#4C4C4C;
}  
.logo_img {
	float:left; 
	padding-right:20px; 
	padding-bottom:10px;
}
a.vert {
	color:#4bc040;
	font-size:12px;
	font-weight:bold;
}
a.vert:hover {
	color:#4bc040;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.list_gris {
	list-style-image:url('/gfm/530068/m/images/arrow-gris.gif'); 
	padding-left:20px;
}

.list_vert {
	list-style-image:url('/gfm/530068/m/images/arrow.gif'); 
	padding-left:20px; 
	color:#4bc040;
}
.list_orange {
	list-style-image:url('/gfm/530068/m/images/arrow_orange.gif'); 
	padding-left:20px; 
	color:#fc7401;
}

#contenu_droit {
	float:right; 
	width:255px; 
	margin-top: 5px;
	margin-right:15px;
}
#encart_devis {
	background:url('/gfm/530068/m/images/fond_devis.gif') no-repeat; 
	width:238px; 
	height:396px; 
	color:#FFF; 
	padding-left:4px; 
	padding-right:0px; 
	padding-top:15px; 
	font-size:13px;
}
#encart_devis .ligne_simple, .ligne , .ligne_right{
	font-size:11px;   
	margin-bottom : 0px;
	padding-bottom:3px;
}

#encart_devis .ligne_simple label{
	display: inline-block;
	width: 60px;
}

#encart_devis .ligne_right label {
	display: inline-block;
	width: 60px;
	text-align: left;
}
#encart_devis .ligne_btn {
	text-align:center; 
	height:20px; 
	padding:5px;  
	padding-bottom: 5px;	
}
#encart_devis .ligne_right a {
	float: right;
	text-decoration:none;
	color:#FFFFFF;
	font-size:11px;
	text-align:right;                  
}
#encart_devis .ligne_right a:hover {
	text-decoration:underline;
	color:#FFFFFF;
	font-size:11px;
	text-align:right;                  
}
#encart_part {
	background-image:url('/gfm/530068/m/images/fond_autres_part.gif'); 
	width:233px;
	font-size:11px; 
	color:#5a5a5a; 
	line-height:20px; 
	padding-left:10px;
}
#encart_part a {
	color:#5a5a5a;
	text-decoration:none;
}
#encart_part a:hover {
	color:#5a5a5a;
	text-decoration:underline;
	font-weight:bold;
}
#encart_faq {
	background-image:url('/gfm/530068/m/images/fond_faq.gif'); 
	width:243px; 
	height:206px;
	overflow:hidden;
	font-size:12px; 
	color:#4bc040;
	margin-bottom: 10px;
}
#encart_faq ul {
	width:220px; 
	padding-left:10px; 
	padding-top:10px;
}
#encart_faq ul a {
	color:#4bc040;
	/*font-weight:bold;*/
	text-decoration:none;
}
#encart_faq ul a:hover {
	color:#4bc040;
	font-weight:bold;
	text-decoration:none;
}

#encart_faq li {
	padding-bottom: 5px;
}

.titre_vert_faq {
	color:#38a609;
	font-weight:bold;
	text-decoration:underline;
}

a.suite {
	float:right;
	color:#878787;
	font-size:10px;
}
a.suite:hover {
	text-decoration:none;
	float:right;
	color:#878787;
	font-size:10px;
}
.question {
	
}
.plan_titre_vert {
	font-size:14px; 
	color:#38a609;
	padding-top:3px;
	padding-left:5px;
}

.plan_soustitre_vert {
	font-size:12px; 
	color:#38a609;
	padding-left:20px;
}

.plan_soussoustitre_vert {
	font-size:10px; 
	color:#38a609;
	padding-left:35px;
}

#sitemap {
	color: grey;
	font-size: 14px;
}

#sitemap a:hover {
	color: #4bc040;
}

#sitemap h1 {
	color:#4bc040;
	font-size:16px;
	font-weight:bold;
}

#sitemap ul {
	list-style-type:none;
}


#liste {
	color: grey;
	list-style-position: outside; padding-left: 20px; font-size: 12px;
	list-style-type:none;
}

#liste a {
	color: grey;
}

.titre {
	font-size:18px; 
	color:#38a609;
	margin-top: 20px;

}

#filet {
	margin-top:5px;
	background-color:#e0e0e0;
	height:3px;
}

