@charset "iso-8859-1";
/* ----------------------------------------------------------------------
	Paramètres CSS généraux pour l'ensemble du site loulubie 
	Date de création: 17/05/2007 (ffmc)
	Date de mise à jour: 08/2008 (loulubie)
------------------------------------------------------------------- */

/* ----------------------------------------------------------------------
	REGLES PAR DEFAUT
------------------------------------------------------------------- */
body {	width:100%; margin : 0; padding : 0; background-image:url(images/fond.jpg);   background-color : #CC9955;	
	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;
 margin-bottom: 8px; margin-top: 15px; font-weight: bold; color:#BB6622}
/*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:#Bb9933}
.obligatoire {color : #FF0000}
.accueil {color : #FFFFFF}
 

/* Les liens */
a {text-decoration: none; border: none; }
a:link {color: #883300; }
a:visited {color: #884411; }
a:hover, a:active, a:focus {color: #663300; text-decoration: underline}

/* Tableaux */

table {border: 0px; border-style: none; }
.titre {border-collapse:collapse; padding:0; border-spacing:0; }
.contour_brun {border: 3px; border-style: solid; border-color:#a1763b; }
.contour_vert {border: 3px; border-style: solid; border-color:#8ebc1c; }
.contour_rouge {border: 3px; border-style: solid; border-color:#af1918; }
.contour_bleu {border: 3px; border-style: solid; border-color:#17769d; }

table.cent {width:100%}
.palmares {border: 1px; border-style: solid; width:100%}
tr {border:0px; border-style: none}
td { border: 0px; border-style: none; margin: 0px}
input {margin-left: 0; position: relative; display: inline}
table.signal {border: 0; width:100%}
tr.signal {background: #BB6622; color: white; border:0}
td.signal {width: 50%; border:0; }
.orange {background-color: #D8A664; border-spacing:0; }
.forum {border: none; font-size: 8pt; padding-top: 5px; padding-bottom:10px; vertical-align: top; }
.forum {text-align: center;}
.forum_titre {background-color: #D8A664; font-weight: bold; text-align: center; }
.forum_cat {color:#000; background-color: #C2E0F0; font-size: 12pt; font-weight: bold; text-align: center; }
.forum_descrip {color:#000; background-color: #C2E0F0; font-size: 8pt; font-style:italic; font-weight:normal; text-align: right; }
.question {color:#000; background-color: #ffdd66; font-size: 8pt; font-weight:normal; align: center; padding:7px; }
.cadrerouge {background-color: #FFF; 	border:6px; border-style: solid; border-color:#CC0000;  font-weight:normal; align: center; padding:7px; }
.avousdejouer {background-color: #FFF; 	border:6px; border-style: solid; border-color:#D8A664;  font-weight:normal; align: center; padding:7px; }
.palmares_cat {color:#000; background-color: #C2E0F0; font-size: 10pt; font-weight: bold; text-align: left; }
/*.post_titre {background-image: url(forum/images/fond_post.png); background-repeat: repeat-x; text-align: left; }*/
.post_titre {background-color: #D8A664; text-align: left; border: 1px solid #BB6622;}
.acc_titre {background-color: #D8A664; text-align: center; border: 1px solid #BB6622;}
.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;}
.cadree {border: thin solid black;}
tr.cadree, td.cadree {border:1px; border-style: solid; padding: 2px}



/* 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; min-height:100%; margin :auto;}
#page_without_top {width : 800px; background : #fff; min-height:100%; margin : 0 px;	padding : 0 15px;}
#page_without_top_accueil {width : 800px; background-image:url(images/arbre_tronc.png); min-height:100%; margin : 0 15px;	padding : 0 15px;}
#top {	float: center; width : 800px; min-height:100%; margin : 0 15px;	background-image:url(images/arbre_cime.png?new); height : 284px;	padding : 0 15; }
/*#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;}
/*#menu {	width : 170px;	padding-right : 10px;	float : left; }*/
#footer { clear : both; }
#content_a { padding : 0 px; width : 800px;}
#content { width : 800px;}
/*#content { margin-left : 250px;	padding-left :25px ;	}              --- avec menu*/
/*#content {border-left-width: 1px; border-left-color: #C03; border-left-style: solid;}*/
#menu2 {}
/*#content_imp {	margin-left : 0px;	padding-left :15px ;	border:none;}*/
/*#menu_imp {	width : 170px;	padding-right : 10px;	float : left; display:none;}
#imp {	width : 45px;	padding-left : 10px;	float : right; }*/

/* -------------------------------------------------------------------
TOP
------------------------------------------------------------------- */
#top {	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: #99FF00; color: #000000; 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 #000; color:#000000}	
ul.nav-box li a:hover, ul.nav-box li a:active {color: #000000;	text-decoration: none;	border-left: 1px solid #000000; background-color: #FFFF00;}	
ul.nav-box li a:visited {color: #000000;	text-decoration: none;	border-left: 1px solid #000000; }*/

/* -------------------------------------------------------------------
VOUS ETES ICI
------------------------------------------------------------------- */
#ici {color:#666666; font-size:9pt; text-align:right;  padding:5px 0;} /*border-bottom:1px solid #C03;*/
#icigris {color:#FFFFFF;}
#ident {float: right; margin-left:5px; text-align:right;}

/* -------------------------------------------------------------------
MENU GAUCHE
------------------------------------------------------------------- */
/* #menu {float: right; margin-right : 100px; margin-bottom : 20px; padding :5px; background-color:#99FF00; width: 350px; 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 {color:#000; font-size: 1.2em; text-transform: uppercase; margin-bottom: 2em; 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_loulubie.jpg);}
*/

/* -----------------------------------------------------------
FOOTER
------------------------------------------------------------ */
#footer {float: none; padding: 6px 0; border-top: 1px solid #BB6622; text-align: center; font-size: 8pt; color: #BB6622; 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;} */

