/* Generic */

body { margin:0px; }

a { color:#039bb9; text-decoration:none; }
a:hover { color:#f2c228; text-decoration:underline; }
ul { padding:0px; margin:0px 0px 0px 25px; }
li { font:11px Arial; line-height:15px; }
p { text-align:justify; font:11px Arial; margin:10px 0px 10px 0px; line-height:15px; }
h1 { font:bold 13px Arial; background:url(imgs/site/e.gif) 0px 50% no-repeat; height:18px; margin:0px 0px 10px 0px; padding:2px 0px 0px 25px; }
.img { font-size:1px; }
.image_right { float:right; margin:5px 0px 10px 30px; text-align:right; font:10px Arial; color:#79797a; width:150px; }
.image_right2 { float:right; margin:5px 0px 10px 30px; width:60px; }
.image_right3 { float:right; margin:5px 0px 10px 30px; width:100px; }
.image_right img { margin-bottom:5px; }
.title1 { font-family: Arial, sans-serif; font-size: 11px; font-style: normal;font-weight: bold; }
.txt { font-family: Arial, sans-serif; font-size: 11px; }
.image_center { float:center; text-align:center; font:10px Arial; color:#79797a; }
.image_right_2 { float:right; margin:5px 0px 10px 30px; text-align:right; font:10px Arial; color:#79797a; }



/* Layout */

.site_main { width:780px; } 
.site_sep { height:5px; font-size:1px; } 
.site_top { border-bottom:2px solid white; background:url(imgs/site/bandeau.jpg) no-repeat 100% 0px; } 
.site_logo { width:160px; font-size:1px; text-align:center; }
.site_left { background-color:#ebebeb; width:150px;  }
.site_right {  }
.site_content { margin:20px 34px 20px 30px; }
.site_bandeau { width:621px; height:67px; text-align:right; font:bold 11px Arial; color:#000000; font-style:italic; }
.site_bandeau_text { margin-right:32px; }
.site_bottom { background:url(imgs/site/line.gif) repeat-x; height:7px; font-size:1px; }

/* Menu 1 */

.menu1 { background-color:#ebebeb; height:45px; }
.menu1_item { width:100%; height:45px; width:77px; }
.menu1_item_text { text-align:center; padding:0px 0px 0px 0px; }
.menu1_item_text a { font:bold 11px Arial; color:#79797A; text-decoration:none; }
.menu1_item_text a:hover { font:bold 11px Arial; color:#000000; text-decoration:none; }
.menu1_item_line { background-color:#f2c228; height:7px; font-size:1px; }
.menu1_sep { height:45px; width:5px; }
.menu1_sep_line { background-color:white; height:7px; font-size:1px; }
.menu1_item_sel a { color:#000000; }

/* Menu 2 */

.menu2_sep { height:5px; font-size:1px; }
.menu2_item_sep { width:12px; padding-top:2px; }
.menu2_item { padding-left:5px; }
.menu2_item a { font:bold 11px Arial; color:#79797A; text-decoration:none; }
.menu2_item_sel a { color:#000000; }
.menu2_item a:hover { font:bold 11px Arial; color:#000000; text-decoration:none; }

/* Menu 3 */

.menu3 { margin-top:20px; }
.menu3_item { text-align:right; }
.menu3_item a { text-align:right; font:bold 11px Arial; color:#79797A; text-decoration:none; }
.menu3_sep { font-size:1px; height:2px; }
.menu3_item_sel a { color:#000000; }
.menu3_item a:hover { font:bold 11px Arial; color:#000000; text-decoration:none; }

/* Actu */

.actu { border:1px solid #b9b9b9; background:white; margin-top:11px; margin-left:9px; width:130px; }
.actu_title1 { font:bold 10px Arial; color:#79797A; }
.actu_title2 { font:bold 10px Arial; padding-top:10px; line-height:14px; }
.actu_date { font:10px Arial; }
.actu_text { font:10px Arial; padding-top:10px; line-height:14px; }
.actu_link { font:bold 10px Arial; text-align:right; padding-top:10px; }

.action a { font:bold 11px Arial; text-decoration:none; color:#039bb9; }
.action a:hover { font:bold 11px Arial; text-decoration:underline; color:#f2c228; }

/* Formulaires */

input { font:11px Arial; height:18px; }
.submit { font:11px Arial; height:18px; border:1px solid #484848; }

/* Search form */

.search_form { font:11px Arial; color:#79797A; padding-left:10px; }
.search_input { width:99px; margin-right:1px; border:1px solid #b9b9b9; }
.search_submit { border:1px solid #b9b9b9; color:#79797A; }
