@charset "UTF-8";
/* CSS Document */
body{background-color:#651946;/*#57494e;*/font-family:Verdana ,Arial, Helvetica, sans-serif; color:#000000; font-size:11px;
margin:0px; padding:0px;
margin-top:10px;margin-bottom:10px;
}
img{border:none;}
h1{color:#925378;font-size:16px;}
h2{color:#925378;font-size:14px;padding-left:20px;}
fieldset{border-color:#925378;}
#conteneur{position:relative;width:950px;height:780px;margin:auto;background-color:#FFFFFF;}
html>body #conteneur{height:auto;min-height:780px;}
#bandeau_top{margin:0;padding:0;margin:auto;height:169px;width:939px;background:url(fond_bandeau_top.jpg) bottom no-repeat;}
#logo_cliquable{
float: left;
width : 230px;
height: 100px;
margin-left: 25px;
margin-top: 20px;
}

a #texte_invisible {
position: absolute;
left: -500em;
top: -500em;
text-indent: -500em;
}
#menu_horiz{height:20px;padding-left:225px;margin-top:0px;padding-top:10px;}
#menu_horiz a{text-decoration:none;font-family:inherit;font-size:11px;color:#4e4d4d;}
#col_gauche{width:210px;float:left;}
#espaceur{height:73px;}
html>body #espaceur{height:55px;}
#col_gauche #menu_gauche{list-style-type:none;margin:0;margin-top:0px;margin-right:10px;padding:0;padding-left:7px;}
html>body #menu_gauche{margin-top:0;}
#col_gauche #menu_gauche li{text-transform:uppercase;line-height:25px;font-weight:bolder;background-color:#cccccc;color:#212731;/*#454343;*/margin-bottom:3px;padding-left:5px;}
#col_gauche #menu_gauche li a{text-decoration:none;color:#212731;}
#col_gauche #menu_gauche li a:hover{text-decoration:none;color:#ffffff;}
#col_mil{width:410px;float:left;height:auto;margin-top:0px;}
#col_droite_gde{width:600px;float:left;height:auto;margin-top:10px;}
/*html>body #col_mil{margin-top:0px;}*/
#photo_centree{display:block;margin:auto;}
#cadre_mil_interne p{text-align:right;}
#contact_form{padding:25px;padding-top:0;}
#prestation_mil #msg{padding-left:25px;color:#c33666;}
#prestation{clear:both;margin-left:10px; margin-top:0px;margin-bottom:40px;padding-top:15px;/*height:auto;*/height:300px;background:url(cadre_prestation_haut.gif) top left no-repeat;}
html>body #prestation{height:auto;min-height:300px;}
#prestation_mil{background:url(cadre_prestation_milieu.gif) repeat-y;margin-top:/*-30px;*/-10px;margin-left:-1px;margin-right:0px;padding-left:0px;padding-bottom:0px;color:#454343;height:300px;}
html>body #prestation_mil{height:auto;min-height:300px;}
#prestation_mil p{padding-left:25px;padding-bottom:20px;padding-right:20px;text-align:left;font-size:12px;}
#prestation_mil  h1#titre{padding:0;margin:0;margin-left:25px;text-transform:uppercase;font-size:12px;}
#prestation_bas{ /*height:38px;/*margin:0px 12px 12px 12px;*/background:url(cadre_prestation_bas.gif) bottom left no-repeat;margin-top:-19px;}
#col_droite{width:320px;/*320px;*/height:auto;float:left;/*padding-top:10px;*/margin-left:10px;/*padding-bottom:90px;*/}
/*#col_droite .img_droite{margin-left:auto;margin-right:auto;}*/
#logo_bio{float:left;width:42px;border:1px solid #FFFFFF;}/*j'ai mis une bordure pour qu'il y ait 42 px meme lorsqu'il n'y a pas le logo "bio"*/
#coordonnees{float:left;padding:5px;padding-top:0px;margin:0;margin-bottom:10px;font-size:12px;width:240px;/*height:160px;*/}
html>body #coordonnees{/*padding-top:0;margin-top:-3px;*/}
#coordonnees p{/*line-height:5px;*/margin:0;padding:0;font-weight:bold;width:inherit;}
html>body  p{/*line-height:5px;*/}
#coordonnees a, a.lien{text-decoration:none;color:#ef048f/*#c33666*/;font-weight:bold;}


#coordonnees h4{padding:0;margin:0;margin-bottom:3px;color:#ef048f;font-size:12px;}
.maj{text-transform:uppercase;}
#ctct{position:absolute;margin-top:120px;margin-left:-400px;border: 1px solid black; width:300px; height:370px; background:white; padding:7px; z-index:1;background-color:#c33666;color:#FFFFFF;}
/*html>body #ctct{margin-left:0;}*/
#edito{clear:both;padding:0;margin:0;margin-left:42px;/*background:url(cadre_edito_haut.gif) top left no-repeat;*/}
#edito_mil{padding:0px;margin:0;background:url(cadre_edito_milieu.gif) repeat-y;margin-top:-3px;margin-left:0;padding-left:10px;padding-bottom:50px;}
#edito_mil p{width:235px;padding:0px;margin:0;}
#edito_bas{padding:0px;margin:0; /*height:38px;/*margin:0px 12px 12px 12px;*/background:url(cadre_edito_bas.gif) bottom left no-repeat;}
#plan{margin-left:100px;margin-top:-30px;}
#photos_droite{clear:both;margin-left:42px;}
#photos_droite img{/*margin-bottom:10px;*/}
#dessous{clear:both;margin-left:200px;width:600px;}
#inscription{float:left;width:350px;margin-left:100px;margin-right:20px;height:300px;}
#identification{/*float:left;*/width:350px;margin-left:40px;height:300px;}
html>body #identification{float:left;}
ul.liste_salons{list-style-type:none;}
ul.liste_salons li{line-height:20px;;}
.rouge{color:#FF0000;}
#flotte_gauche{float:left;}
#bandeau #titre{margin-left:260px;}
#lien_annuaire{text-align:right;padding-right:10px;}
#lien_annuaire a{text-decoration:none;color:#925378;}
#liste_salons{border:1px solid #787676;height:300px;width:937px;margin:auto;padding-top:5px;padding-bottom:10px;}
html>body #liste_salons{height:auto;min-height:300px;}
#liste_salons p{padding:0;margin:0;margin-left:20px;}
#liste_salons h2{color:#925378;font-size:14px;padding:0;margin:0;}
#liste_salons h3{color:#925378;font-size:12px;padding-left:20px;}
#liste_salons a{text-decoration:none;color:#925378;}
#liste_salons a:hover{text-decoration:underline;}
#pied{/*position:absolute;left:0;bottom:0;*//*padding:5px;*/margin:0;padding:0;padding:10px;margin:auto;clear:both;width:830px;text-align:center;}
#pied p{text-align:center;color:#928d8d;}
.separation{
clear:both;
visibility:hidden;
}
/*PAGE ADMIN*/
#bandeau_admin_haut{
margin:0;
padding:0;
height:130px;
}

#bandeau_admin_haut_g{
margin:0;padding:0;padding-top:110px;padding-left:35px;float:left;width:450px;
}

/*#bandeau_admin_haut_g h1{
margin:0;padding:0;color:#ffffff;font-size:18px;font-weight:normal;
}*/

#bandeau_admin_haut_d{
margin:0;padding:0;margin-top:30px;float:left;width:450px;height:80px;
}
#bandeau_admin_haut_d h1{
margin:0;padding:0;color:#ffffff;font-size:18px;font-weight:normal;
}

#corps_admin{
margin:0;padding:0;padding-bottom:20px;
}
/*#bandeau_admin_haut_d p{margin:0;padding:0;margin-left:70px;margin-top:15px;font-weight:bold;}*/
#demande_minisite{margin:0;padding:0;margin:auto;margin-bottom:10px;width:450px;height:80px;background:url(bg_bandeau_haut_admin_d.jpg) no-repeat;}
#demande_minisite p{margin:0;padding:0;margin-left:70px;padding-top:20px;font-weight:bold;}
#demande_minisite p a{color:#ffffff;text-decoration:none;}
#demande_minisite p a:hover{color:#ffffff;text-decoration:underline;}

#titre_g{margin:0;padding:0;margin-top:20px;margin-left:80px;color:#ff35b1;font-size:14px;}
#titre_d{margin:0;padding:0;margin-top:20px;margin-left:80px;color:#ffaa07;font-size:14px;}
#inscription2{margin:0;padding:0;float:left;width:380px;padding-left:50px;margin-right:20px;}
#identification2{float:left;width:380px;margin-left:40px;}
/*#inscription2 fieldset, #identification2 fieldset*/

#corps_admin fieldset{margin:0;padding:0;padding-left:10px;padding-bottom:10px;padding-top:10px;border:none;background-color:#656975;}
.msg_err{margin:0;padding:0;padding:10px;background-color:#656975;color:#ffaa07;}
.msg_err span{}
#dessous2{margin:0;padding:0;padding:10px;margin:auto;clear:both;width:830px;text-align:center;}
.orange{color:#ffaa07;}
