/******************************************************************/
/*        										STYLE PAR DEFAUT  										  */
/*****************************************************************/
body {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #666666;
}
img {border:0;}
a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1b5588; text-decoration:none ; }
a:visited{ }
a:hover { text-decoration:underline; color:#03BCFA; }
h1{ font-size:14px; font-weight:bold; border-bottom:1px solid #FFFFFF; width:100%; margin:0 0 5px 0; color:#FFFFFF; }
h2{ font-size:14px; font-weight:bold; width:100%; margin:auto; color:#1b5588; margin-bottom:5px;}
h3{ display:inline; font-weight:bold;}

/******************************************************************/
/*    				              	  	  		MENU_HEADER											    */
/*****************************************************************/

#menu {width:982px;height:37px;margin:auto;margin-top:5px;margin-bottom:5px;position:relative;}
.boutton{background:url(images/menu_background.jpg);background-repeat:repeat-x;width:102px;height:37px;}
.boutton:hover{background:url(images/menu_hover.jpg);background-repeat:repeat-x;}
.boutton a {line-height:37px;color:#FFFFFF;display:block; font-weight:bold;}
.boutton a:hover {text-decoration:none;}
.boutton_active{background:url(images/menu_hover.jpg);width:102px;height:37px;}
.boutton_active a {line-height:37px;color:#FFFFFF;display:block; font-weight:bold;}
.boutton_active a:hover {text-decoration:none;}
#recherche {background:url(images/menu_recherche.jpg);background-repeat:repeat-x;width:247px;height:37px;}
#textbox{border:0;width:100px;position:absolute;right:90px;top:10px;}
#loupe {position:absolute;right:35px;top:2px;}

/******************************************************************/
/*    												HEADER								                       */
/*****************************************************************/
#header {width:982px;height:133px;margin:auto;background:url(images/header_background.jpg);color:#FFFFFF;}
#header a {color:#FFFFFF;}
.logo1 {margin:1px 0 0 5px;}
.logo2 {margin:1px 0 0 0px;}
.logo3, .logo4 {margin:1px 0 0 51px;}
#header_contenu{padding:5px 0 0 20px;text-align:justify;}
#derniers_billets {padding:6px 5px 0 20px;}
#derniers_billets h1 a {font-size:14px; font-weight:bold;}
#derniers_billets ul {margin-top:2px;padding:0 0 0 20px;}
#derniers_billets ul li {margin:0;padding:0;}
/******************************************************************/
/*    				               		MENUS_GAUCHE_DROITE									    */
/*****************************************************************/
.menu1 {width:100%;}
.menu1 ul {list-style: none;margin:0;padding:0;}
.menu1 li {text-align: left;line-height: 17px;}
.menu1 li a {color:#000000;}
.menu1 img {margin-right:5px;border:0;}
.menu_top {font-size:14px; border-bottom:1px solid #206090; color:#206090;margin-bottom:5px; }
.menu_middle {}
.menu_bottom {}

/******************************************************************/
/*    				          				CONTENU_CATEGORIES								   	    */
/*****************************************************************/
#barre_navigation { margin-top:5px;margin-bottom:5px;}
#barre_navigation a { font-weight:bold; }
#banniere_468x60 {margin:auto; border:1px solid black; width:468px; height:60px;}
#categories {width:432px; margin:5px 0px 7px 20px;}
.nom_categorie { font-weight:bold; font-size:14px;}

/******************************************************************/
/*    				          				CONTENU_NOUVEAUTES										    */
/*****************************************************************/

#nouveautes {width:100%;}
.new{color:#FF0000;}


/******************************************************************/
/*    				          				DETAIL D'UN SITE											    */
/*****************************************************************/
.box_site {
	position:relative;
	border-top:1px dashed #206090;
	min-height:95px;
	padding-bottom:8px;
	text-align:justify;
}
#site_fiche {
width:670px;
}
.date {
position:absolute;
top:0;
right:0;
color:#000000;
font-style:italic;
}
.site_categorie{
position:absolute;
bottom:5px;
right:5px;
color:#000000;
font-style:italic;}
.in_out{
position:absolute;
bottom:5px;
left:5px;
color:#000000;
font-style:italic;}
.site_categorie a, .date {font-size:10px;}
.description{margin-top:5px;}
.description:first-letter{margin-left:30px; } 
.titre_page{
color:#206090;
margin:0;
padding:0;
display:block;
}
.url{
position:absolute;
bottom:0;
right:0;
}

.ascreen {background:url(images/ascreen_ombre.gif); background-repeat: no-repeat; background-position:top left;}


div#disclaimer{ text-align:left; }
div#disclaimer-fond{ position:absolute; z-index:1000; width:100%; height:2650px; background:white; filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9; text-align:center; line-height:normal; clear:both; }
div#disclaimer-conteneur{ position:absolute; z-index:1001; width:100%; text-align:center; clear:both; }
div#disclaimer-cadre{ width:550px; margin-left:auto; margin-right:auto; text-align:center; margin-top:200px; padding:15px; font-size:12px; border:#ddd 1px solid; background:#f5f5f5; color:#555; }
div#disclaimer-cadre b{ font-size:14px; color:black; }
div#disclaimer-cadre a{ text-decoration:none; font-size:22px; font-weight:bold; color:#356aa0; }
div#disclaimer-cadre a:hover{ color:blue; }
