* {margin: 0;padding: 0;font-family: verdana, Helvetica, sans-serif; 
color : #000000;font-size: 10px;font-weight: normal;}
img {margin: 0;padding: 0;border:0;/*behavior: url(/win_png.htc); */}
p{margin:5px;line-height:17px;color:#505050;font-size:11px;}
.clear {clear: both;height:0px;}
.clear2 {clear: both;}
.highlight{background-color:#FEE500;font-style: italic;font-size: 12px;}
.msg_erreur,.warning,.msg{width:55%;border:3px solid #b2b2b2;background-color:#fff;padding:15px;font-size: 12px;font-weight: bold;margin:5px auto;}
.msg_erreur{color : #b80000;}
.warning{color : #b80000;}
.msg{color : #4D8412;}
.center{text-align:center;}
.information_utilisateur{position:relative;}
.information_utilisateur .lien_utilisateur,.information_utilisateur .lien_utilisateur:hover,.information_utilisateur .lien_utilisateur:visited:hover,.information_utilisateur .lien_utilisateur:visited{font-size: 14px;font-weight: bold;text-decoration : none;}
#page_regles_charte div.description{background-color:#fff;border:1px solid #aaa;padding:20px;font-size: 12px;margin-top:10px;}
#page_regles_charte div.bouttons{margin-top:10px;text-align:center;}
body{margin:0;padding:0;background-color:#cdcdcd;}
img {border:0px;}
#globalheader {margin:0;padding: 0;height: 150px;width: 100%;top:0;position: absolute;background:url(default/img/fond_header.jpg) repeat-x bottom right #FFF;z-index:1;min-width: 985px;}
#header {margin: 0;padding: 0px;position: absolute;top:0px;width:100%;}
#logotype{padding: 6px 0 0 8%;float:left;}
#baseline{display:none;}
#menu_navigation {position: absolute;top:80px;padding:0;margin:0 0 0 23%;height:60px;width:70%;}
#site_ducatillon{position:absolute;top: 9px;right:8%;}
#globalcontent {position:absolute;margin:0;padding: 0;width:100%;top:150px;background-color:#cdcdcd;z-index:2;min-width: 985px;}
#content {width:84%;margin:0 auto;font-size: 10px;z-index:3;}
#my_popup_background{display:none;position:absolute;top:0px;width:100%;height:100%;background-color:#000;z-index:19000;position: fixed;filter : alpha(opacity=80); 
  -moz-opacity : 0.8; 
  opacity : 0.8;}
#my_popup{display:none;border:1px solid #aaa;position:absolute;top:120px;left:25%;background-color:#fff;padding:5px;width:50%;height:300px;overflow:auto;
z-index:20000;
position: fixed;}
#my_popup h1{border-bottom:1px solid #D4D0C7;line-height:16px;font-size: 14px;}
 
#menu_navigation ul {position:relative;padding:0;list-style-type:none;}
#menu_navigation ul li {float:left; 
position:relative;font-weight: bold;background-repeat:no-repeat;}
#menu_navigation ul li a, #menu_navigation ul li a:visited, #menu_navigation ul li a:visited {float:left; 
display:block; 
text-decoration:none; 
color:#000; 
line-height:33px; 
height:33px;font-family: verdana;text-decoration: none;font-size: 10px;font-weight: bold;padding:0 0 0 33px;margin: 0 30px 0 0;}
#menu_navigation ul li a:hover{text-decoration : underline;}
#menu_navigation li.inscription{background-image:url(default/img/inscription.png);}
#menu_navigation li.recherche{background-image:url(default/img/rechercher.png);}
#menu_navigation li.aide{background-image:url(default/img/aide.png);}
#menu_navigation li.connexion{background-image:url(default/img/connexion.png);}
#menu_navigation li.deconnexion{background-image:url(default/img/deconnexion.png);}
#menu_navigation li.mon_compte{background-image:url(default/img/compte.png);}
#menu_navigation li.accueil{background-image:url(default/img/accueil.png);}
h1,h2,h3,h4,h5,h6 {margin: 0px;padding: 0px;}
h1 {font-family: verdana, Helvetica, sans-serif;color : #425D11;font-size: 19px;font-weight: bold;}
h2 {
font-size: 16px;color: #000;margin: 0 0 8px;font-weight: 100;border-bottom: 1px solid #000;padding-bottom: 3px;}
.titre a {color : #FFF;font-family: verdana;text-decoration: none;font-size: 12px;font-weight: bold;}
.titre a:hover {color : #000000;font-family: verdana;text-decoration : underline;font-size: 12px;font-weight: bold;}
.titre a:visited {color : #000000;font-family: verdana;text-decoration : none;font-size: 12px;font-weight: bold;}
.titre a:visited:hover {color : #000000;font-family: verdana;text-decoration : underline;font-size: 12px;font-weight: bold;}
a {color : #425D11;font-family: Verdana, Geneva, sans-serif;text-decoration: none;font-size: 12px;font-weight: normal;line-height: 17px;}
a:hover {text-decoration : underline;font-weight: normal;}
#menu li {list-style:none;}
#menu ul {margin-left:0px;}
table{width:100%;border-spacing: 0px;border:1px solid #FFF;margin: 10px auto;vertical-align: middle;padding:5px;background:#FFF;}
table.no_border{border:0;}
th{background-color:#cdcdcd;border-right:1px solid #fff;padding:3px;font-size: 12px; 
color: #000000; 
font-weight: bold;border-bottom:3px solid #FFF;}
td{padding: 10px 4px;color : #505050;font-size: 13px;font-weight: normal;border-bottom:1px dotted #cdcdcd;border-left:1px dotted #cdcdcd;vertical-align:middle;}
 
.ligne_1 {background-color: #FFF;}
.ligne_2,.ligne {background-color: #FFF;}
fieldset {border: 1px solid #aaa;margin-top:5px;background: #fff;padding:7px 5px;}
legend {border: 1px solid #425D11;background: #425D11;color:#FFF;padding:3px;}
label {display:inline;float:left;width:45%;padding-right:10px;text-align:right;}
input {width:40%;}
.radio, .checkbox{width:15px;}
input[type=submit] {width:auto;}
.ligne_form{padding:5px;}
.ligne_form .values{margin-left:30%;line-height: 2em;}
.obligatoire {color:#b80000;font-weight: bold;}
.boutton{padding:2px 8px;}
#box_compte_utilisateur{position:relative;float:right;width:400px;text-align:right;}
#box_compte_utilisateur div.ligne_form{width:auto;height:20px;float:left;line-height:20px;}
#box_compte_utilisateur label{width:auto;padding:0;padding-right:5px;margin:0;}
#box_compte_utilisateur input{width:70px;float:left;padding:0;margin:0;}
#box_compte_utilisateur div.clear{clear:none;}
#box_compte_utilisateur div.center {width:81px;height:8px;padding:0;margin:0;}
#box_compte_utilisateur div .boutton{width:80px;padding:0;margin:0;margin-top:5px;}
.col_droite{padding-left:47%;}
.ligne_texte{display:block;width:100%;height:25px;}
.texte_col1{width:45%;float:left;text-align:right;}
.texte_col2{width:40%;float:left;margin-left: 10px;}
.info_formulaire{margin:5px;}
#affiche_catalogues{width:400px;margin:auto;}
#affiche_catalogues div.affiche_catalogue{width:200px;float:left;text-align:center;}
div.no_result{background-color:#fff;border:1px solid #aaa;padding:20px;font-size: 12px;font-weight: bold;margin-top:10px;}
div.result{margin-top:10px;}
td.titre{background-color:#425D11;color:#FFF;}
 
td.nombre{text-align:center;} 
td.last_message{text-align:right;border-right:1px dotted #cdcdcd;} 
.Auteur .image_avatar{margin-top:5px;}
.entete_message{font-weight:bold;width:99%;margin:auto;padding:5px;color : #000000;font-size: 10px;font-weight: normal;border-bottom: 1px solid #ddd;}
.corps_message{color : #000000;font-size: 12px;font-weight: normal;padding:5px;}
.corps_message table{width:75%;margin:0 auto;padding:0;}
.corps_message tr{padding:0;margin:0;height:12px;}
.corps_message td{padding:0;margin:0;height:12px;}
.corps_message strong{color : #000000;font-size: 12px;font-weight: bold;}
.corps_message strong{color : #000000;font-size: 12px;font-weight: bold;}
.entete_message input{width:55px;float:right;margin-top:-5px;}
.corps_message .quotes,#preview_formulaire_post .quotes{background-color:#ecfad1;border:1px solid #425d11;font-size: 12px;font-weight: normal;margin:5px;padding:0;}
.corps_message .quotes h4,#preview_formulaire_post .quotes h4{font-size: 13px;font-weight: bold;padding:3px;font-weight:bold;font-style:italic;}
.corps_message .quotes div,#preview_formulaire_post .quotes div{padding:10px;}
.corps_message .edit_admin{display:block;clear:left;margin-top:10px;}
span.texte_rang{display:block;clear: right;}
a.haut_page,a.haut_page:hover,a.haut_page:active{font-size: 10px;font-weight: normal;text-decoration: none;font-weight: bold;}
#topic h2{border: none;color : #000000;font-size: 14px;font-weight: normal;text-decoration: none;font-weight: bold;}
.signature_utilisateur,.signature_utilisateur *{margin-top:5px;color : #777;}
.separateur_signature{color : #777;}
#preview_formulaire_post{width:500px;margin:15px auto;border:1px solid #cdcdcd;background-color:#fff;}
#preview_formulaire_post div{padding:10px;}
#preview_formulaire_post h2{border:1px solid #425d11;background-color:#425d11;font-size: 12px; 
color: #FFF; 
font-weight: bold;padding:5px;}
#preview_formulaire_post h2 a{color: #FFF; }
#formulaire_post{width:500px;margin:15px auto;border:1px solid #bcbb99;background-color:#fff;padding-bottom:10px;}
#formulaire_post label {width:400px;float:none;margin-left:50px;font-size: 12px; 
color: #000000; 
font-weight: bold;}
#formulaire_post .ligne_form input {width:330px;}
#formulaire_post .ligne_form .obligatoire {color:#b80000;font-weight: bold;}
#formulaire_post textarea {width:400px;height:200px;margin-left:50px;margin-top:5px;}
#formulaire_post h2{border:1px solid #425D11;background-color:#425D11;font-size: 12px; 
color: #FFF; 
font-weight: bold;padding:5px;}
#formulaire_post h2 a{color: #FFF; }
#formulaire_post div.bouttons{width:150px;margin:5px auto;}
#formulaire_post div.smileys{width:250px;margin:5px auto;}
#page_fiche_utilisateur{margin-top:50px;}
#fiche_utilisateur{width:500px;margin:auto;border:1px solid #bcbb99;background-color:#fff;font-size: 14px;}
#fiche_utilisateur h2{border:1px solid #425d11;background-color:#425d11;font-size: 12px; 
color: #FFF; 
font-weight: bold;padding:5px;}
#fiche_utilisateur .texte_col1{font-size: 12px; 
color: #000000; 
font-weight: bold;}
#fiche_utilisateur .texte_col2{font-size: 12px; 
color: #000000; }
#fiche_utilisateur .texte_col2 .texte_rang{font-size: 12px; 
padding-right:5px;display:inline;clear: none;}
#aide div{margin:10px auto;border:1px solid #bcbb99;background-color:#fff;}
#aide h2{border:1px solid #425D11;background-color:#425D11;font-size: 12px; 
color: #FFF; 
font-weight: bold;padding:5px;}
#aide h3{padding:5px;border:none;font-size: 12px; 
font-weight: bold;}
#aide ul{margin-left:10px;margin-bottom:10px;list-style-type:none;}
#aide li{padding-left:5px;}
#aide p{padding-left:5px;}
a.top,a.top:hover,a.top:visited,a.top:visited:hover{display:block;margin-bottom:10px;font-weight: bold;font-size: 10px; 
padding:3px;}
