/* CSS Document */

BODY, HTML {background-color: #0b3e61;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 12px; }

HR			{ clear: both; margin: 0 0 15px 0; width: 90%; text-align: center; height: 1px; border-width: 1px 0 0 0; border-style: dashed; border-color:#006699; }

/*
#header { 
	margin:20px auto 0 auto; 
	display:block; height:150px; width:950px; 
	background-image: url('../images/header.jpg'); background-repeat:no-repeat; background-position:center; 
}
#header H1 { text-align:center; margin: 15px 0 0 0; padding-top:10px !important; padding-top:0; color:#ffffff; }
#header H2 { margin:0; padding:0;text-align:center; color:#F5B1B1; }
#header UL { float:right; margin-right:10px; margin-top:30px; padding-top:5px !important;padding-top:0; }
#header UL LI { float:left; background-color:#333399; color:#ffffff; font-weight: bold; display: block; width: 100px; height:23px; padding-top:7px; text-align:center; margin:0 10px 0 10px; border:1px solid #000000; }
#header UL LI.forum { background-color:#990000; }
#header UL LI.blogue { background-color:#339933; }
#header UL LI.liens { background-color:#E36725; }

#wrapper { width:1000px; }
#content { 
	width:990px;
	margin:2px auto 10px auto; 
	background-image: url('../images/header_shaddow.jpg'); background-repeat:no-repeat; background-position:top center;
}
*/

#wrapper { 
margin: 0 auto;
width: 965px;
overflow:hidden;
}
#main {
background: #fff;
width: 100%;
padding: 20px 10px;
}
#content { 
width: 100%;
float: none;
}
#content .inner { 	padding: 10px 0px 10px 0px; margin:0 0 10px 0; }
#content .box { display:block; width:300px; float:left; margin:0px 7px 15px 7px; }
#content .recherche { margin: 10px 0 20px 0; text-align:center; }



#content H1 {
	background-image: url('../images/h1.jpg'); background-repeat:no-repeat; background-position:top left;
	color: #ffffff;
	font-size: 12pt;
	margin:0; padding:3px 0 3px 0px;
	text-align:center;
	width: 300px;
}
#content H1.blogue { background-image: url('../images/h1_vert.jpg'); }
#content H1.forum { background-image: url('../images/h1_rouge.jpg'); }
#content H1.liens { background-image: url('../images/h1_jaune.jpg'); }
#content H1 A { float:left; width:285px; text-align:center; text-decoration: none; color: #ffffff; font-size:95%; }


#content .box UL { margin:0; padding:0; list-style-type: none; }
#content .box UL LI { background-color: #EFF4F9; border-bottom: 1px solid #C2D2E3; overflow:hidden; line-height:18px;}
#content .box UL LI A { float:left; font-size:90%; font-family:Arial, Helvetica, sans-serif; display:block; width:275px; padding:0px 0 0px 15px; text-decoration:none; color:#1A4F91; background-image: url('../images/fleche.png'); background-position:5px 0px; background-repeat: no-repeat; }
#content .box UL LI A:hover { background-color:#C2D2E3; }
#content .box UL LI A:visited { color: #95ADCC; }
#content .box UL LI A.lien { width:285px; }
#content .box UL LI .liendesc { color: #000; padding-left:10px; }
#content .box .more { display:none; width:10px; background-color:#C2D2E3; float:left;}
#content .box .more A { font-size:90%; display:block; width:10px;text-decoration:none; color:#1A4F91; background-image:none; padding:0; margin:0;}
#content .box .moreh1 { background:none; font-weight:bold; color:#ffffff; }
#content .box .moreh1 A {color:#ffffff; }
#content .box .desc { display:none; font-size:80%; overflow:hidden; color:#999999; padding: 4px; line-height:1.1em;font-family:Arial, Helvetica, sans-serif; }
#content .box .heure { color: #333333; padding-right:4px; font-weight:bold; }

#content UL#historique {  }
#content UL#historiqueL LI { padding:5px; line-height:2.2em; height:30px;}
#content UL#historique LI A { padding:5px; text-decoration:none; line-height:1.8em;color:#1A4F91; height:30px; }
#content UL#historique LI A:hover { background-color:#C2D2E3; }



#content IMG.img { padding:15px 8px 0 8px; }
#content IMG.pics { padding:12px 6px 0 6px; }


#recherche { width:100%; text-align: center; margin:0 auto 10px auto;padding:5px 0 5px 0; }
#recherche IMG { margin: 0 40px 0 40px; }
#recherche INPUT { top:-5px; position:relative; width:150px; height:15px; border:1px solid #186AA4; background-color: #CFE2F0; padding:2px; }
#recherche INPUT.bouton { width:40px;height:21px; padding-top:0;border:1px solid #003366; background-color: #186AA4; color:#ffffff; font-size: 70%; font-weight:bold; }

#contact { width: 500px; margin:20px auto 0 auto; }


