body {
	background: #000;
	color: #444;
   font-family: 'Courrier Bold', Courier New, Courier, Monaco, helvetica, 'Trebuchet MS', Arial, 'Lucida Sans', Verdana, sans-serif;
   font-size: 11px;
   margin: 0;
}  
a:link, a:visited {margin-right: 5px;text-decoration: none;color: #fc8400;font-weight: bold;}
a:hover {margin-right: 5px;text-decoration: underline;color: #fc8400;font-weight: bold;}

h1 {margin:20px 0;padding: 0;text-align: left;text-transform: uppercase;color: #C93518;font-weight: bold;font-size: 13.5pt;font-family: 'Arial Black';} 
h2 {margin:0;padding: 0;color: #C93518;font-size:13px;font-weight: bold;} 
h3 {line-height: normal;text-align: center;color: #cc3333;font-size:1em;}  
h4 {line-height: normal;color: #fc8400;font-size:0.9em;}  

#logo {background: #F4E6B7 url('../IMG/interface/ostau/ban.ost.jpg') no-repeat top left;
border: 0;height: 136px;margin: 0 auto;}

#encartonglets {
border: 0;margin: 0;padding: 0;height: 102px;
}

#conteneur {position: relative;width: 780px;background: #F4E6B7;border: 0;margin: 0 auto;padding: 0;}

#colonnegauche {
position: absolute;
left: 0px;
padding: 0px;
width: 193px;
height: 347px;
margin: 0;
background: transparent url('../IMG/interface/ostau/menu.lat.jpg') no-repeat top left;
}
.menuostau {width: 130px;margin: 30px 0 0 20px;padding: 0px;list-style:none;line-height: 1.5em;}

ul.menuspip{width: 130px;margin: 0 0 0 20px;padding: 0px;list-style:none;}

a.lien, a.lien:visited {font-family: 'Courrier Bold', Courier New, Courier, Monaco;font-size: 11px;color: #000;}
a.lien:hover {text-decoration: none;color: #FAC602;}

a.lienon, a.lienon:visited {font-size: 10px;color: #FAC602;}
.affiche li {margin-left: -15px;visibility:visible;}
.cache li {margin: 0 0; padding: 0;}
.cache li {display:none;}
.menugauch {}

#central {
margin: 20px;
margin-left: 194px;
width: auto;
}

#pied {
background: #F4E6B7 url('../IMG/interface/ostau/prol.mil2.jpg') repeat-x top left;
border: 0;
height: 30px;
}
.pagine {clear: left;text-align: center;margin: 40px auto;width: 400px;border: 1px solid gray}
/* cadres */
.premiercadre {float: left;width:45%;padding: 20px;background: #f4e19f;}
.boitetitre {background-color: #f4e19f;padding: 20px;margin: 20px 0px;}
.boitetitre2 {background: #f4e19f;padding: 20px;margin: 20px;}
#colonnedroite {float: right;width: 40%;background: #f4e19f;margin: 20px;padding: 20px;}
.cadrerecherche {background: #f4e19f;margin-bottom: 50px}
#cadretitrelogorubrique {margin: 0 3% 15px 0;height: auto;width: 100%}
#logorubrique {float: right;width: 190px;text-align: center;}
.docarticle { float: left;width: auto; height: 150px;text-align: center;margin: auto;}
#cadreactus {float: right;width:44%;}
.repondrearticle {float: right; width: 150px;}
.logoarticle {padding-right: 20px;float: left}
.bottom20 {margin-bottom: 20px;}
.marginpadding20 {margin-bottom: 20px;padding: 20px;}
#hautpage {float: right;margin-right: 23px;}
.hautimg {width: 17px;height: 16px;border: 0;}
.clearright {clear: right}
.clearboth {clear: both}
.textcenter {text-align: center;}
.securiseur {float: right; width:0px;height: 347px;}
.espacehaut {margin-top: 50px;}
#cercar {margin: 150px 0 0 80px;}
/* galeries */
.boiteconteneurphotos {background: transparent;float: left;width: auto;max-width: 330px;height: 250px;margin: 5px;}
.boitelogophotos {float: left;width: 214px; text-align: center;vertical-align: center;}
.boitetextephotos {margin-left: 15px;} 
/* formulaires */
.formulaire_recherche {background: #CCC;}

.formulairederecherche {position: absolute;top: 13px;right: 150px;width: 150px;}
#moteurrecherche {text-align: left;width: 190px;margin-top: 10px;}
form.formrecherche { margin: 5px 0px 5px 10px;width: 180px;}
input.formrecherche {width: 95%;-moz-border-radius: 0.4em;background-color: #DDD;}

.forml { width: 100% ; background-color: #DDD;}
.reponse_formulaire {
	font-weight: bold;
	font-size: 110%;
	color: #666;
}

#formulaire_site {width: 160px;}
/* * Habillage des forums */


ul.forum { display: block; clear: both; margin: 0; padding: 0; }
.forum-fil { margin-top: 1.5em; list-style-type: none;}
.forum-fil ul { display: block; margin: 0; padding: 0; margin-left: 1em; }
.forum-chapo .forum-titre, .forum-chapo .forum-titre a { display: block; margin: 0; padding: 0; font-weight: bold; text-decoration: none; color: #333; }
.forum-chapo small {}
.forum-texte { margin: 0; padding: 0.5em 1em 0 1em; color: #333; font-size: 0.82em; }
.forum-texte .forum-lien {}
.forum-texte .forum-repondre-message { margin: 0; padding: 1px 0; text-align: right; }

/* Boite d'un forum : eclaircissement progressif des bords */
ul .forum-message { border: 1px solid #666; margin: 0; padding: 0; margin-bottom: 1em; }
ul ul .forum-message { border: 1px solid #A4A4A4; }
ul ul ul .forum-message { border: 1px solid #B8B8B8; }
ul ul ul ul .forum-message { border: 1px solid #CCC; }
ul ul ul ul ul .forum-message { border: 1px solid #E0E0E0; }
ul ul ul ul ul ul .forum-message { border: 1px dotted #E0E0E0; }

/* Boite de titre d'un forum : mise en couleur selon la profondeur du forum */
ul .forum-chapo { border: 0; border-bottom: 1px dotted #B8B8B8; margin: 0; padding: 3px 6px 2px 6px; font-size: 0.88em; background: #c95318; }
ul ul .forum-chapo { background: #c95d18; }
ul ul ul .forum-chapo { background: #c96718; }
ul ul ul ul .forum-chapo { background: #c97118; border-bottom: 1px dotted #E0E0E0; }
ul ul ul ul ul .forum-chapo { background: #c97b18; }
