@charset "iso-8859-1";
/* CSS Document */
a{ text-decoration:none; color:#000}
a:hover{ text-decoration:underline; color:#990066}

input{ color:#990066}
.champ_recherche{ background:url(../images/rose/champ.png) no-repeat; width:222px; height:30px; border:none; float:left; padding:6px 10px 6px 6px;}
.btn_ok{ background:url(../images/rose/ok.png) no-repeat; width:35px; height:30px; border:none;}
input:hover.btn_ok[type=submit]{background:url(../images/rose/ok.png) no-repeat; width:35px; height:30px; border:none;}
textarea{border:1px solid #990066;}

.form_proposer input{ color:#000; border:1px solid #990066; padding:2px 5px ;}
.form_proposer input[type=checkbox]{ border:none;}
.form_proposer input[type=radio]{ border:none;}
input[type=submit]{ background-color:#990066; color:#FFF}
input[type=reset]{ background-color:#990066; color:#FFF}

input:hover[type=submit]{ background-color:#FFF; color:#990066;border:1px solid #990066;}
input:hover[type=reset]{ background-color:#FFF; color:#990066;border:1px solid #990066;}
.guil_g{ background:url(../images/rose/guil_g.jpg) no-repeat; width:12px; height:11px;display:inline-block}
.guil_d{ background:url(../images/rose/guil_d.jpg) no-repeat; width:12px; height:11px; display:inline-block}


#container #contenu #header{ background:url(../images/rose/fond_header.png) no-repeat; width:1030px; height:257px;float:left}
#header_g #logo h1 a{ width:436px; height:189px; background:url(../images/rose/logo.png) no-repeat;display:block}



#menu ul li{ list-style:none;float:left; text-align:center; background-image:url(../images/rose/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/rose/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/rose/fond_menu.jpg) no-repeat; padding:6px 0 0 0; }
#menu ul li a.topMenu:hover{ text-decoration:none; background:url(../images/rose/fond_menu_hover.jpg) no-repeat;}
#menu ul li a.topMenu #active{ text-decoration:none; background:url(../images/rose/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:#990066; 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:#990066; 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:#990066; margin:0 0 20px 20px; font-size:10px;}
.fil_ariane a{color:#000000;}
.fil_ariane span.rose{color:#990066;}



#btn_proposer a{ display:block; text-decoration:none; background:url(../images/rose/btn_proposer.png) no-repeat; width:227px; height:151px;}
#btn_proposer a:hover{ display:block; text-decoration:none; background:url(../images/rose/btn_proposer_hover.png) no-repeat; width:227px; height:151px;}

.list_categorie{ float:left; margin:0 0 20px 20px; color:#990066; font-weight:bold;}
.list_categorie div{ width:200px; float:left;}
.list_categorie div a{color:#990066;}
.list_categorie div a:hover{color:#000;}


h3{ font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#990066; /*width:276px;*/ border-bottom:1px solid #990066; padding:0 0 5px 0; margin:0 0 10px 0}

ul {color:#990066; padding:0 0 0 13px;}
ul li{ color:#990066; 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/rose/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/rose/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/rose/fond_titre.jpg) no-repeat; font-weight:bold; padding:8px 4px 0 4px;}
.partenaire .visu{width:308px;}
.partenaire ul{ list-style-image:url(../images/rose/puce.jpg);padding:5px 15px 0 15px; }			
					

#footer-top{ background:url(../images/rose/footer_top.png) no-repeat top center; height:65px; width:1030px; padding:10px 0 0 0}





