body{widt:100%}

.center_table{float:right;width:800px;}

/* HOME */
h2 a{padding:5px 0 ;margin:0px;line-height:120%;}
.home_page_news h2{padding:3px 0 3px 0;margin:0px;}
.home_page_news p{padding:0;margin:0px;}
.home_page_news .news_date{padding:25px 0 0 0;margin:0;font-family: Verdana, Arial, Helvetica;font-size: 10px; color: #696A6B;}

.wrapper_vignette{width:1050px;height:400px; margin:0 auto;}
.vignette{float:right;width:125px;height:170px;margin-top:240px;}
static_top_divbody { margin-left: 0px;margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}
.main_table{ width:100%;}
.texte {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #696A6B; text-decoration: none;	text-align: justify;line-height: 160%;}
.download {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #000000;text-decoration: none;}
a:link {text-decoration: none;}
a:hover {color: #FE8000}
.menu_haut {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;color: #0033CC;font-weight: normal;text-decoration: none;height: 15px;line-height: 15px;}
.titre_une {	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #7A7B7D;text-decoration: none;font-weight: bold;}
.texte_bold {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #5279AF;text-decoration: none;font-weight: bold;}
.texte_bold_black {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #666666;text-decoration: none;font-weight: bold;}
.titre_bleu {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #5279AF;text-decoration: none;font-weight: bold;text-transform: uppercase;text-align: left;}
.T2_orange {	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 18px;color: #FE8000;text-decoration: none;font-weight: normal;text-transform: none;}
.demande {font-family: Tahoma, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;text-decoration: none;padding-right: 3px;}
.titre_menu {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 15px;	color: #FE8000;text-decoration: none;font-weight: normal;}
.menu_bold {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #666666;text-decoration: none;	font-weight: bold;}
.T3_gris {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 17px;color: #666666;text-decoration: none;font-weight: normal;margin: 0 0 12px 0; padding: 0;}
.T1_orange {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 30px;color: #FE8000;text-decoration: none;	font-weight: bold;text-transform: none;}
.T1_orange img{float:left;}
.T1_orange div{float:left;width:355px;border-bottom:solid 1px #FE8000;}
.fond {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #7A7B7D;text-decoration: none;background-image: url(images/fond_gris.gif);background-repeat: no-repeat;}
.Titre_section_orange {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 24px;color: #FE8000;text-decoration: none;font-weight: normal;text-transform: none;margin: 0 0 12px 0; padding: 0;}
.exergue {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #FE8000;text-decoration: none;font-weight: normal;text-transform: none;font-style: normal;}
.titre_droit {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 18px;color: #5279AF;text-decoration: none;font-weight: normal;text-transform: none;font-style: normal;}
.Titre_moyen {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;color: #666666;text-decoration: none;font-weight: normal;margin: 0; padding: 0;}
.language {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #0058AA;text-decoration: none;font-weight: bold;height:11px;padding:0;background:light-grey;}
.language_extra { padding:0px 5px 0 5px;background:url("images/bg_transparent_box.png") repeat-x; }
.connecter {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #FFFFFF;text-decoration: none;font-weight: bold;}
.photo {background-image: url(images/visuel_OKIOK2.jpg);	background-repeat: no-repeat;height: 271px;}
.photo_smart_grid {background-image: url(images/visuel_OKIOK3.jpg);	background-repeat: no-repeat;height: 271px;}
.menu_table {}
.menu_table hr{color:#D2D2D2}
.menu_niveau1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;color: #FE8000;text-decoration: none;font-weight: bold;}
.menu_niveau2   {color: #666666;display: block;font-size: 10px;font-weight: normal;line-height: 12px;padding-bottom: 6px;clear: both;padding-left: 0px;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;}
.menu_niveau3 {color: #666666;display: block;font-size: 11px;font-weight: normal;line-height: 12px;padding-bottom: 4px;clear: both;padding-left: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;}
.end_of_text_link{color: #5279AF;font-weight:bold;font-size:12px;}
.puces {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #F37A00;text-decoration: none;text-align: justify;}
.liens_texte {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #0033CC;text-decoration: none;text-align: left;}
.texte_boldexpo {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8px;color: #5279AF;text-decoration: none;font-weight: bold;}
.separator{width:430px;background-color:#000;color:#000;height:1px;border:0;}
.news_block{padding:5px;}
.style1 {font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;color:#666666;}
.bottom_quote{padding-top:5px;}

.static_top_fr{background: url('images/background_fr.jpg');width: 450px;height: 220px;margin: 0px;}
.static_top_en{background: url('images/background_en.jpg');width: 450px;height: 220px;margin: 0px;}
.static_top_div{width: 450px;height: 40px;padding: 20px 0px 0px 0px;text-align: right;color: white;font-size: 10px;font-weight: bold;font-family: Verdana,Arial,Helvetica,sans-serif;}
.static_top_div a{color: white;font-weight: bold;text-decoration: none;font-family: Verdana,Arial,Helvetica,sans-serif;}
.static_top_div a:hover{text-decoration: underline;}
.margin_right_10{margin-right: 10px;}

.image_block{float:left;}
.image_block a{float:left;padding:10px;border:none;}
.image_block img{float:left;border:0 none;}
