
body { font-family: Verdana; font-size: 12px;background: #9dbeec url(images/webbg3.png) repeat-x; color: #2E3391; }

#wrapper { width:990px; margin: 0 auto -58px auto; background: #FFFFFF url(images/wrapper.png); }

#header { width: 990px; height: 140px; background: url(images/header.png) top center; position: relative; }

/*#logo_left { width: 200px; height: 200px;  background: url(images/logo.png) no-repeat; position: absolute; left: -23px; top: -16px;}
#logo_right { width: 200px; height: 200px;  background: url(images/logo.png) no-repeat; position: absolute; right: -23px; top: -16px;}*/

/****************  NEWS BOX ***************/
#news_box { width: 496px; margin-left: 247px;}
#news_box_top { width: 496px; height: 30px; background: url(images/news_box_top.png) no-repeat;  text-align: center; font-weight: bold;}
#news_box_content { width: 496px; height: auto; padding: 2px 10px 4px; background: url(images/news_box_content.png) left repeat-y; }
#news_box_bot { width: 496px; height: 28px; background: url(images/news_box_bot.png) top center no-repeat;}

/******** MENU ********/
#menu { width: 870px; height: 20px; color: #FFFFFF; position: absolute; top: 118px; left: 85px;}
#menu ul { margin: 0; padding: 0;}
#menu li { margin: 0; padding: 0;}
#menu #nav_1 { float: left; border-left: solid 1px #ffffff;}
#menu #nav_2 { float: left; }
#menu #nav_3 { float: left; }
#menu #nav_4 { float: left; }
#menu #nav_5 { float: left; }
#menu #nav_6 { float: left; }
#menu #nav_7 { float: left; }

#menu{margin:0;padding:0;list-style-type:none;cursor:default;display:block;float:left;}
#menu ul li{margin:0;display:block;list-style-type:none;position:relative;float:left; border-right: solid 1px #ffffff; }
#menu ul li a {display:block;cursor:pointer; color: #FFFFFF; text-decoration: none; font-weight: bold; padding:0 12px;}
#menu ul li a.active { color: #BFD3FF; text-decoration: underline;}

#page_service { width: 792px; margin-left: 99px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 16px; line-height: 150%;}
#page_service #navigation { font-family: Verdana, Arial, Helvetica, sans-serif; }
#page_service #titre { margin: 25px 0 15px 0; font-size: 28px; font-weight: bold; color: #005da9; font-family: "Century Gothic", "Verdana", sans-serif;}
#page_service #sous_titre { font-size: 20px; color: #3ab34e; font-family: "Century Gothic", Verdana, sans-serif;}
#page_service #pied { margin: 25px 0; font-size: 20px; color: #005da9; font-family: "Century Gothic", Verdana, sans-serif;}
#page_service #avertissement { width: 380px; margin: 50px 0 60px 203px; padding: 10px; border: 1px solid #000000;  font-size: 14px;}
#page_service h1 { margin: 15px 0 5px 0; font-size: 20px;}
#page_service h2 { margin: 5px 0 5px 0; font-size: 16px;}
#page_service h3 { margin: 5px 0 5px 0; font-weight: normal; font-size: 16px;}
#page_service a { color: #005da9; }
#page_service .sep { margin: 25px 0 25px 0;}
#page_service #block { margin-left: 19px; }
#page_service table { border: 1px solid #000000;}
#page_service td { border: 1px solid #000000; padding: 5px;}

/******** MENU BOTTOM ********/
#menu_bottom { width: 730px; height: 20px; color: #FFFFFF; margin: 2 auto; text-align: center;}
#menu_bottom ul { margin: 0; padding: 0;}
#menu_bottom li { margin: 0; padding: 0;}
#menu_bottom #nav_1 { border-left: solid 1px #ffffff;}
#menu_bottom #nav_2 { }
#menu_bottom #nav_3 { }
#menu_bottom #nav_4 { }
#menu_bottom #nav_5 { }
#menu_bottom #nav_6 { }
#menu_bottom #nav_7 { }

#menu_bottom {padding:0;list-style-type:none;cursor:default;display:block;}
#menu_bottom ul li{margin:0;display:block;list-style-type:none;position:relative;float:left; border-right: solid 1px #ffffff; }
#menu_bottom ul li a {display:block;cursor:pointer; color: #FFFFFF; text-decoration: none; font-weight: bold; padding:0 12px;}
#menu_bottom ul li a.active { color: #BFD3FF; text-decoration: underline;}


#box { width: 832px; float: right; }

#box_top { width: 832px; height: 93px; background: url(images/box_top.png) no-repeat; float:right; }
#box_content { width: 832px; background: url(images/box_content.png) repeat-y; float:right;  } /*padding: 0px 84px 0px 88px;*/
#box_text { width: 650px; margin: 0px 84px 0px 88px; float:right; }
#box_bottom { width: 832px; height: 93px; background: url(images/box_bottom.png) no-repeat top center; float:right; margin-bottom: 15px;} /*+30*/

#return {	width: 832px; height: 30px; font-family: Verdana;	color: #000000;	font-size: 9px;	font-weight: bold;	text-align: center; float:right;}

.auteur { color: #ffffff; font-size: 9px; float: left; }

.article_info { width: 60px; color: #2F291A; font-size: 9px; text-align: left; font-weight: bold;display: inline-block; }
/*.article_info span { margin-left: 2px;}*/
.article_date {	width: 600px; color: #2F291A;	font-size: 9px; text-align: right; display: inline-block;  }
.article_title { color: #2F291A;	font-size: 20px;	font-weight: bold;	text-align: center;	}
.article_text { 	color: #3F3114;	font-size: 12px;	font-weight: bold; }


.item_info { width: 60px; color: #2F291A; font-size: 9px; text-align: left; font-weight: bold; display: inline-block; }

.item_title { color: #ffffff;	font-size: 16px;	font-weight: bold;}
.item_text {	 color: #dddddd;	font-size: 12px;	text-align: center;}
.item_date { color: #cccccc;	font-size: 9px;  float: right;}
.item_price { color: #ffffff;	font-size: 10px; }

.separator {	color: #cccccc;	height: 3px;	width: 100%;	text-align: center;}

#footer { width:100%; height: 58px; margin:0 auto; background: #0F2D7F;  border-top: solid 2px #242f8d; display:block; text-align: center;}
#copyright { font-size: 10px; font-weight: bold; color: #FFFFFF; display:block; margin-top: 7px; }
#optimized { font-size: 10px; font-weight: bold; color: #FFFFFF; display:block;}
#footer a {font-size: 10px; font-weight: bold; color: #FFFFFF;  }
.push { height:40px; }


/*DON'T TOUCH*/
html, body {margin:0; padding:0; height:100%; width:100%; text-align:center;}
#wrapper {min-height: 100%; height: auto !important; height: 100%; text-align:left; position:relative;}
.push {clear:both;}
#footer {position:relative; margin:0 auto;}
#clear { clear:both; }
#clear_right { clear:right; }
.clear { clear:both; }