@charset "iso-8859-1";
/* ----------------------------------------------------------------------
	Paramètres CSS généraux pour l'ensemble du site FFMC 974 
	Date de création: 17/05/2007
------------------------------------------------------------------- */

/* ----------------------------------------------------------------------
	REGLES PAR DEFAUT
------------------------------------------------------------------- */
body {	width:100%; margin : 0; padding : 0; background-color : #995233;	
	font-family:verdana,geneva,helvetica,sans-serif; 	
	font-size : 10pt; color : #000;
	}

p, tr, td, ul, dl, dt, dd {font-family:verdana,geneva,helvetica,sans-serif;}	/* Pour compatibilité Netscape 4 */
	
/* Les titres */
h1, h3 { font-weight : normal ; }
h2, h4 {font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Lucida", Verdana, "Bitstream Vera Sans", sans-serif;
text-transform: uppercase; margin-bottom: 8px; margin-top: 15px; font-weight: bold; color:#44882F}
/*h5, h6 { font-weight : bold; }*/
h1 { font-size : 18pt; margin : 0; }
h2 {font-size: 16pt;}
h3 { font-size : 13pt; margin : 5px 0; }
h4 {font-size: 11pt;}
/* h5 { font-size : 10pt; margin : 5px 0; }
h6 { font-size : 8pt; margin : 3px 0; } */
h5 { font-size : 16pt; font-weight : bold;}
h6 {font-size: 11pt; font-style: italic; font-weight: lighter}
blockquote {margin : 0 0 0 25px}
.presse {font-weight: bold; color: #44882F; text-align: right}
.legend {font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Lucida", Verdana, "Bitstream Vera Sans", sans-serif; font-weight : bold;font-size:10pt; color:#44882F}
.obligatoire {color : #FF0000}
 

/* Les liens */
a {text-decoration: none; border: none; }
a:link {color: #900; }
a:visited {color: #B74; }
a:hover, a:active, a:focus {color: #f00; text-decoration: underline}

/* Tableaux */
table {border: 1px; border-style: solid; }
table.cent {width:100%}
tr {border:1px; border-style: solid}
td {vertical-align: top; border: 1px; border-style: solid; margin: 0px}
input {margin-left: 0; position: relative; display: inline}
table.signal {border: 0; width:100%}
tr.signal {background: #44882f; color: white; border:0}
td.signal {width: 50%; border:0}
.forum_titre {background-color: #8bba8b; font-weight: bold; text-align: center; }
.forum {border: none; font-size: 8pt; padding-top: 5px; padding-bottom:10px; vertical-align: top; }
td.forum {text-align: center;}
/*.post_titre {background-image: url(forum/images/fond_post.png); background-repeat: repeat-x; text-align: left; }*/
.post_titre {background-color: #8bba8b; text-align: left; border: 1px solid #44882f;}
.acc_titre {background-color: #8bba8b; text-align: center; border: 1px solid #44882f;}
.post_tab {margin: 0; padding: 0; vertical-align: top; border: none}
td.button {width: 101px; border: none; text-align: right;}
table.stat {width: auto}
tr.stat, td.stat {border: none;}

/* Formulaires */
/*fieldset {display: compact; border: 2px solid; margin: 0; padding: 5px; }
legend {background: #44882f; color: white; border:0}*/ 
/*input, textarea {	font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Lucida", Verdana, "Bitstream Vera Sans", sans-serif; 	font-size : 1em;	border-width : 1px;	border-color : #ccc;}*/
/*input[type], textarea[name] {	background: #fbfbee;}
input[type=submit], input[type=reset] {	background : #fbfbee;	color : #660;}
input[type=submit]:hover {	background : #336;	color : #fff;} */
input, textarea {font-family:verdana,geneva,helvetica,sans-serif;font-size : 10pt;}
legend {font-size: 11pt; font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Lucida", Verdana, "Bitstream Vera Sans", sans-serif; 
font-weight: bold; color: #44882F; } 
/*input[type=text] {width:350px;}
input[type=text], input[name] {width: 450px}*/
/* === IMPORTANT pour avoir un bon rendu des boutons sous IE6 === */ 
input, select {padding: 0px; overflow: visible; width:auto; vertical-align: middle;} 
/* === IMPORTANT pour avoir un bon rendu des boutons sous IE6 === */ 
textarea {	width : 450px;}
textarea.zeforum, input[type].zeforum {width : 550px;}
/*p.field {	margin : 0.5em 0 0 0;}
p.field label {	display : block;	font-weight : bold;	font-size : 0.85em;	padding : 1em 0 0.5em 0;}
.form-help {	padding : 0 2em 0 2em;	font-size : 0.86em;	color : #336;}
#comment-form {    color : #336;}
input.preview {}input.submit {}#c_nom {}#c_mail {}#c_site {}#c_content {}#c_remember {} */ 


/* Balises courantes */
p { margin : 0 0 10px 0; } /* paragraphes */
img { border : none; } /* images */
form { display : block; margin : 0; padding : 0; } /* formulaires */
q, cite { font-style : italic; margin-left : 2em; background-color : #f7f7f7; border : 1px dashed #ccc; } /* citations */
ul { list-style-type : square; }
ul.niveau2 {list-style-type: circle}
ul.icon{list-style-type: none; margin-left: -20px}
li { margin :6px 0px }
ul.accident {margin: 5px 10px; padding-left: 5px; list-style-position: outside}
fieldset.accident {margin: 10px 0px; padding: 5px}
.upper {text-transform: uppercase; font-weight: bold }
/*ul, ol { margin-left : 0; padding-left : 5px; list-style-type : square; } 
ol { list-style-type : decimal; display:inline;}*/
sup { padding-left : 0.15em; }

/* Trucs en plus */
.left {
float: left; 
margin: 5px 10px 5px 0; 
text-align:center;
}

.right {
float: right; 
margin: 5px 0 5px 10px; 
text-align:center;
}

.center {
	text-align : center;
	}
.petites-cap {
	font-size : 0.76em;
	text-transform : uppercase;
	}
.petit {
    font-size : x-small;
    }
/* -------------------------------------------------------------------
STRUCTURE DES DIFFERENTS BLOCS
------------------------------------------------------------------- */
#page {	width : 800px;	margin : 0 auto;	padding : 0 15px;	background : #fff;}
#top {	height : 180px;	margin : 0 0 10px;	padding : 0;}
#top_imp {	height : 200px;	width : 800px; text-align:center; margin : 0 auto;	padding-top : 10px;}
#prelude {	position : absolute;	margin-top : -1600px;}
#main {	width : 100%;	margin : 0 0 10px -17em;	padding : 0;	float: right;}
#content {	margin-left : 175px;	padding-left :15px ;	}
#content {border-left-width: 1px; border-left-color: #44882F; border-left-style: solid;}
#content_imp {	margin-left : 0px;	padding-left :15px ;	border:none;}
#menu {	width : 160px;	padding-right : 10px;	float : left; }
#menu_imp {	width : 160px;	padding-right : 10px;	float : left; display:none;}
#imp {	width : 45px;	padding-left : 10px;	float : right; }
#footer {	clear : both;}
/* -------------------------------------------------------------------
TOP
------------------------------------------------------------------- */
#top {	background : transparent url(images/banniere_ffmc974.jpg) no-repeat 5px 5px;
		font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Lucida", Verdana, "Bitstream Vera Sans", sans-serif;}
#top h1 { 	font-weight: bold; padding: 40px 0 0 220px}
#top p {	padding : 10px 0 0 250px;	font-size : 11pt;	letter-spacing : 2px;}
/* -------------------------------------------------------------------
NAVIGATION HORIZONTALE
------------------------------------------------------------------- */
ul.nav-box {margin: 1px 0; padding: 5px 0; list-style-type: none; background-color: #44882f; color: #ffffff; font-weight: bold; font-size: 8pt; text-align: right}	
ul.nav-box li {display: inline;	padding : 5px 0; }	
ul.nav-box li a {padding:5px; text-decoration:none; border-left:1px solid #fff; color:#FFFFFF}	
ul.nav-box li a:hover, ul.nav-box li a:active {color: #ffffff;	text-decoration: none;	border-left: 1px solid #ffffff; background-color: #995233;}	
ul.nav-box li a:visited {color: #ffffff;	text-decoration: none;	border-left: 1px solid #ffffff; }
/* -------------------------------------------------------------------
VOUS ETES ICI
------------------------------------------------------------------- */
#ici {color:#666666; font-size:9pt; text-align:left; border-bottom:1px solid #44882F; padding:5px 0; }
#icigris {color:#7FAA6E;}
#ident {float: right; margin-left:20px; text-align:right;}

/* -------------------------------------------------------------------
MOUVEMENT FFMC
------------------------------------------------------------------- */
/*#mouvement {color:#666666; font-size:9pt; text-align:left; border-bottom:1px solid #44882F; padding: 0px; }    */
p.mouvement { text-align:center; margin:5px 5px 0; border-bottom:1px solid #44882F; padding: 0px} /* paragraphes */

/* -------------------------------------------------------------------
MENU GAUCHE
------------------------------------------------------------------- */
/*#menu {border-right-width: 1px; border-right-color: #44882F; border-right-style: solid; border-bottom-width: 1px; border-bottom-color: #44882F; border-bottom-style: solid}*/
/*#menu h2 {font-size: 1.2em; text-transform: uppercase; margin-bottom: 0.5em; margin-top: 2em; font-weight: bold}*/
#search h4 {	margin-top : 5px;}
/*#menu h5 {	font-size : 1.1em;	margin : 0 0 0.25em 0;}
#menu ul {	margin-top : 0.25em;	line-height : 150%;	padding-left : 0;	list-style-type : none;} */
#menu ul {	margin: 10px 0 12px; padding-left : 0; list-style-position:inside; list-style-image: url(images/puce_ffmc974.jpg);}
/* -----------------------------------------------------------
FOOTER
------------------------------------------------------------ */
#footer {border-top: 1px solid #44882F; text-align: center; padding: 6px 0; font-size: 8pt; color: #44882F; font-weight: bold; line-height: 15px; font-style: italic}
/*#footer ul {	margin : 1em 0;	padding : 0;	font-size : 0.82em;}
#footer ul li {	display : inline;	list-style-type : none;}
#footer ul li a {	padding : 1px 2px;	background-color : #cc0;	border : 1px solid #4b4b69;	color : #4b4b69;} */