@charset "iso-8859-1";
/* CSS Document */
a{ text-decoration:none; color:#000}
a:hover{ text-decoration:underline; color:#7DAA13}
input{ color:#000; }
.champ_recherche{ background:url(../images/vert/champ.png) no-repeat; width:222px; height:30px; border:none; float:left; padding:6px 10px 6px 6px; color:#7DAA13}
input.btn_ok[type=submit]{background-image:url(../images/vert/ok.png); background-repeat:no-repeat; width:35px; height:30px; border:none; background-color:#7DAA13;}
input.btn_ok:hover[type=submit]{background-image:url(../images/vert/ok_hover.png); background-repeat:no-repeat; width:35px; height:30px; border:none; background-color:#7DAA13;}

textarea{border:1px solid #7DAA13;}

.form_proposer input{ color:#000; border:1px solid #7DAA13; padding:2px 5px ;}
.form_proposer input[type=checkbox]{ border:none;}
.form_proposer input[type=radio]{ border:none;}
input[type=submit]{ background-color:#78A003; color:#FFF}
input[type=reset]{ background-color:#78A003; color:#FFF}

input:hover[type=submit]{ background-color:#fff; color:#78A003;border:1px solid #78A003;}
input:hover[type=reset]{ background-color:#fff; color:#78A003;border:1px solid #78A003;}

.guil_g{ background:url(../images/vert/guil_g.jpg) no-repeat; width:12px; height:11px;display:inline-block}
.guil_d{ background:url(../images/vert/guil_d.jpg) no-repeat; width:12px; height:11px; display:inline-block}


#container #contenu #header{ background:url(../images/vert/fond_header.png) no-repeat; width:1030px; height:257px;float:left}
#header_g #logo h1 a{ width:436px; height:189px; background:url(../images/vert/logo.jpg) no-repeat;display:block}

#menu ul li{ list-style:none;float:left; text-align:center; background-image:url(../images/vert/separateur.jpg); background-repeat:no-repeat; background-position:left top; padding:0 0 0 3px ;width: 132px; }
#menu ul li.sep{ float:left; text-align:center; background-image:url(../images/vert/separateur.jpg); background-repeat:no-repeat; background-position:left top; padding:0 0 0 3px ;width: 5px;height:47px; }
#menu ul li a.topMenu{color:#FFF; font-size:17px; font-weight:bold; display:block; width: 132px; height:47px; background:url(../images/vert/fond_menu.jpg) no-repeat; padding:6px 0 0 0; }
#menu ul li a.topMenu:hover{ text-decoration:none; background:url(../images/vert/fond_menu_hover.jpg) no-repeat;}
#menu ul li a.topMenu #active{ text-decoration:none; background:url(../images/vert/fond_menu_active.jpg) no-repeat;}



/* sous menu */
#menu ul li ul#sous_menu{  color: #FFF; list-style:none; display:none; z-index:1000;font-family:Verdana, Geneva, sans-serif; position:absolute; top:238px; left:31px; margin:0 0 0 -3px; width: 102px;font-size:11px; background-color:#7DAA13; padding:10px 15px;}
#menu ul li ul#sous_menu li{width: 105px; background-image:none; padding:0 4px 5px 4px; margin:0 0 0 -10px; text-align:left; color:#FFF}
#menu ul li ul#sous_menu li a{ color: #FFF; background-image:none;margin:0;font-size:10px; font-style:normal; font-weight:normal;}
#menu ul li ul#sous_menu li a:hover{ color:#fff}

/* sous menu */
#menu ul li ul#sous_menu_ecard{  list-style:none; display:none; z-index:1000;font-family:Verdana, Geneva, sans-serif; position:absolute; top:238px; left:301px; margin:0 0 0 -3px; width: 102px;font-size:11px; background-color:#7DAA13; padding:10px 15px}
#menu ul li ul#sous_menu_ecard li{width: 105px; background-image:none; padding:0 4px 5px 4px; margin:0 0 0 -10px; text-align:left; color:#FFF}
#menu ul li ul#sous_menu_ecard li a{ color: #FFF;background-image:none;margin:0;font-size:10px; font-style:normal; font-weight:normal;}
#menu ul li ul#sous_menu_ecard li a:hover{ color:#fff}


.fil_ariane{ clear:left; color:#78A003; margin:0 0 20px 20px; font-size:10px;}
.fil_ariane a{color:#000000;}
.fil_ariane span.rose{color:#78A003;}


#btn_proposer a{ display:block; text-decoration:none; background:url(../images/vert/btn_proposer.jpg) no-repeat; width:227px; height:151px;}
#btn_proposer a:hover{ display:block; text-decoration:none; background:url(../images/vert/btn_proposer_hover.jpg) no-repeat; width:227px; height:151px;}


.list_categorie{ float:left; margin:0 0 20px 20px; color:#000; font-weight:bold;}
.list_categorie div{ width:200px; float:left;}
.list_categorie div a{color:#7DAA13;}
.list_categorie div a:hover{color:#000;}


h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	color:#7DAA13;
	border-bottom:1px solid #7DAA13;
	padding:0 0 5px 0;
	margin:0 0 10px 0
}

ul {color:#000; padding:0 0 0 13px;}
ul li{ color:#000; list-style-type:disc; }
ul li span{ color:#000; }



.actu{ width:308px; clear:left; margin:20px 0 0 0;}
.actu .titre{ width:300px; height:32px; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; text-transform:uppercase; float:left; background:url(../images/vert/fond_titre.jpg) no-repeat; font-weight:bold; padding:8px 4px 0 4px; margin:0 0 3px 0}
.actu .visu{width:308px;}
.actu ul{ list-style-image:url(../images/vert/puce.jpg);padding:5px 15px 0 15px; }			
				
.partenaire{ width:308px; clear:left; margin:20px 0 0 0;}
.partenaire .titre{ width:300px; height:32px; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; text-transform:uppercase; float:left; background:url(../images/vert/fond_titre.jpg) no-repeat; font-weight:bold; padding:8px 4px 0 4px;}
.partenaire .visu{width:308px;}
.partenaire ul{ list-style-image:url(../images/vert/puce.jpg);padding:5px 15px 0 15px; color:#ccc }			
		

#footer-top{ background:url(../images/vert/footer_top.png) no-repeat top center; height:65px; width:1030px; padding:10px 0 0 0}

