body {padding:0; margin:0; text-align:center; font-family:Tahoma, Arial, Helvetica, sans-serif; background:white url(images/bg_new.png) repeat left top fixed; color:#25303D;}
* {padding:0; margin:0;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {}
/* \*/* html .clearfix {height: 1%;}
.clearfix {display: block;}



.wrap1 {width:960px; background:#fff url(images/bg_gradient.jpg) repeat-x left top; margin:0 auto; border:1px solid #b4b4b4; _width:962px;}
td.wrap {vertical-align:middle; text-align:center;}

.flags {background:#fff url(images/fond_haut1.jpg) no-repeat left top; width:960px; height:50px; line-height:50px; text-align:right; font-size:11px;}
.flags ul {list-style-type:none; padding:0 15px 0 0; _padding-top:15px;}
.flags li { display:inline;}
.flags li a img {border:1px solid #dcdde1;}
.flags li a:hover img {border:1px solid #fff;}

.head { background:#075487 url(images/fond_haut2.jpg) no-repeat; height:94px; width:960px;}


.head ul {list-style-type:none;}
.head .menu  {padding:5px 10px 0 270px; position:relative; text-align:left;}
.head .menu li {font-size:12px; padding-left:40px; float:left; position:relative; overflow:visible;}
.head .menu li a {color:white; text-decoration:none; padding:0 0 0 15px; background:url(images/li1.gif) no-repeat left 3px; display:block;}
.head .menu li.li1 a { background-image:url(images/li1.gif);}
.head .menu li.li2 a { background-image:url(images/li2.gif);}
.head .menu li.li3 a { background-image:url(images/li3.gif);}
.head .menu li.li4 a { background-image:url(images/li4.gif);}
.head .menu li.li5 a { background-image:url(images/li5.gif);}
.head .menu li.li6 a { background-image:url(images/li6.gif);}
.head .menu li a:hover {color:#79a8c6;}

.head .menu li ul.sub {position:absolute; padding:0; margin:0; overflow:visible;padding:0; width:220px;} 
.head .menu li ul.sub li {float:none; padding:0 10px 0 5px; height:auto;}
.head .menu li ul.sub li a {background:url(images/li_sub.gif) no-repeat left 4px; font-size:11px; padding:0 0 0 10px; height:1%;}
/* .head .menu li ul.lastone {background:#052b58;}*/
#menu1_div .sub {width:350px;}

.head .menu li div.off{display:none;}
.head .menu li  a.current {}
.head .menu li ul.sub li a#current {color:#79a8c6;background-image:url(images/li_sub_a.gif)}

.index {background:#ece6df url(images/fond_pageacc.jpg) no-repeat center top; height:400px;}
.index_over_table {margin:5px auto; width:951px;}
.index_over_table td {vertical-align:top; padding:10px; background: #fff; width:50%;  filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;;}

.index .flash {float:right; margin-left:10px;}

.rss {background:url(images/rss_ico.gif) no-repeat left center; padding:3px 0 3px 20px;}
.float_left_image {float:left; margin:0 10px 10px 0;}
.float_right_image { float:right; margin:0 5px;}

.pics_image_menu {margin:0 auto; margin-bottom:10px;}
.pics_image_menu a { width:151px; height:117px; display:block; background:url(images/menu_acc/men1.jpg) no-repeat center bottom;}
.pics_image_menu a span {display:none;}
.pics_image_menu a.link1 {background-image:url(images/menu_acc/men1.jpg);}
.pics_image_menu a.link2 {background-image:url(images/menu_acc/men2.jpg);}
.pics_image_menu a.link3 {background-image:url(images/menu_acc/men3.jpg);}
.pics_image_menu a.link4 {background-image:url(images/menu_acc/men4.jpg);}
.pics_image_menu a.link5 {background-image:url(images/menu_acc/men5.jpg);}
.pics_image_menu a.link6 {background-image:url(images/menu_acc/men6.jpg);}
.pics_image_menu a:hover {background-position:center top;}

.index_footer { background:#c9c9c9 url(images/index_bottom.jpg) no-repeat left top; height:40px; _margin-bottom:-5px; line-height:40px; width:960px;}
.index_footer p {padding:0 20px; text-align:right; color:#4c4c4c; font-size:11px;}
.index_footer a { color:#4c4c4c;}
.index_footer a:hover {color:black; text-align:none;}

.footer {background:#064c7e url(images/fond_bas.jpg) no-repeat; height:55px; width:960px; overflow:hidden;}
.footer p {padding:15px 0 0 0; color:white; margin-left:146px;}
.footer .float_right_image {margin:3px; *margin-right:5px;}


/*text styles*/

h1 ,h2 { font-size:20px; font-weight:bold; color:#3a4654; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif;}
h1 {padding-bottom:5px; border-bottom:3px solid #e2e6e9;}
h1 small {font-size:11px; font-family:tahoma,arial,sans-serif; padding:5px 0; display:block;}
h1 img {float:right;border:1px solid #e2e6e9; background:white; padding:10px; margin-left:20px}
h2 { font-size:16px; margin:20px 0 5px 0; color:#f47300;}
.inner_content h1 {margin:25px 0 10px 0;}
.inner_content p {margin-bottom:10px;}
.inner_content ul {padding:0; margin:15px 0; list-style-type:none; padding-left:15px;}
.inner_content li { padding:0; margin:0; font-size:11px; background: url(images/li.gif)  no-repeat left 6px; padding-left:10px; padding-bottom:4px; line-height:140%;}
p {font-size:11px; margin-bottom:5px; line-height:150%;}
cite {font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; padding:10px 20px; margin-bottom:20px; display:block; line-height:140%; }
.text_right {text-align:right;}
a {color:#0066a4;}
a:hover {text-decoration:none; color:#0078c1;}
.center_text {text-align:center;}
h3 {font-size:12px;}

.inner_content {margin:0 20px;}
.inner_content th {width:247px; background:black; padding:20px 0; vertical-align:top; text-align:left;}
.inner_content th ul a {color:white;}
.inner_content th ul li {background:url(images/th_li.gif) no-repeat left 5px; _background:url(images/th_li.gif) no-repeat left 10px; padding-right:10px; line-height:normal; margin-bottom:5px;}
.inner_content th ul li li {padding-bottom:0; font-weight:bold; margin:0}
.inner_content th ul li ul {padding:0; margin:5px 0 0 0}

.inner_content th img {display:block;}
.inner_content td.container {padding:0 0 20px 20px; vertical-align:top;}

.over_color {width:247px; height:50px; position:absolute; background:black; float:left; margin-left:20px; padding:0;filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40;}

#inner1 th, #inner1_top .over_color {background:#0d3555;}
#inner2 th, #inner2_top .over_color {background:#b36aa0;}
#inner3 th, #inner3_top .over_color {background:#ffcb18;}
#inner4 th, #inner4_top .over_color {background:#cc151c;}
#inner6 th, #inner6_top .over_color {background:#ff9719;}
#inner5 th, #inner5_top .over_color {background:#00baff;}

#inner1 th ul li#current a { color:#69bef9; text-decoration:none; }
#inner2 th ul li#current a { color:#ffcdf6; text-decoration:none; }
#inner3 th ul li#current a { color:#ff7200; text-decoration:none; }
#inner4 th ul li#current a { color:#ff9999; text-decoration:none; }
#inner5 th ul li#current a { color:#a8f2ff; text-decoration:none; }
#inner6 th ul li#current a { color:#ff3600; text-decoration:none; }

#inner3 th ul li a:hover {color:#F30 !important;}


.equipe_small a:hover img {filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;}
.member img {margin-right:10px;}
.member  {border-bottom:1px solid #e2e6e9; padding:10px 0;}

marquee h1 {font-size:12px; padding:0; margin-bottom:5px; border:none; font-family:tahoma,arial,sans-serif}
.hr {border-bottom:3px solid #e2e6e9; font-size:0; line-height:0; margin:10px 0}


.author {text-align:right; display:block; font-size:12px; color:#666}

.small_cite {font-size:14px; font-family:Georgia, "Times New Roman", Times, serif;}

.logos {width:100%; margin:20px 0}
.logos td {text-align:center;font-size:11px;text-align:center; border:2px solid  #D7D7D7;  }
.logos a { color:black; text-decoration:none;display:block;padding:8px; border:1px solid #fff; height:120px; *height:142px; }
.logos a:hover {}


.logos img {border:0; display:block; margin:0 auto 4px auto;}

.logos .color1 {border-color:#c1d6f0; background:url(images/q1.gif) no-repeat 5px 5px;}
.logos .color2 {border-color:#f2ccee; background:url(images/q2.gif) no-repeat 5px 5px;}
.logos .color3 {border-color:#f6e8b8; background:url(images/q3.gif) no-repeat 5px 5px;}
.logos .color4 {border-color:#f8c8c7; background:url(images/q4.gif) no-repeat 5px 5px;}
.logos .color5 {border-color:#c9e6f2; background:url(images/q5.gif) no-repeat 5px 5px;}
.logos .color6 {border-color:#f9d8b8; background:url(images/q6.gif) no-repeat 5px 5px;}

.logos .color1 a:hover {border-color:#c1d6f0;}
.logos .color2 a:hover {border-color:#f2ccee;}
.logos .color3 a:hover {border-color:#f6e8b8;}
.logos .color4 a:hover {border-color:#f8c8c7;}
.logos .color5 a:hover {border-color:#c9e6f2;}
.logos .color6 a:hover {border-color:#f9d8b8;}

.index_old h1 {color:#038FE4; border:0; font-size:14px; font-weight:bold; margin:0; margin-bottom:5px;}
.index_old a {color:#FE0202;}