@charset "iso-8859-1";
h1 {
font-size : 20px;
color : #9A0000;
}
h2 {
font-size : 18px;
color : #9A0000;
}
h3 {
font-size : 16px;
color : #9A0000;
}
h4 {
font-size : 14px;
color : #9A0000;
}
label {
display:block;
width:150px;
float:left;
}
body {
margin : 0;
padding : 0;
background : transparent url(images/bg_page.png) repeat-x scroll 0 50%;
font-style : normal;
font-variant : normal;
font-size : 83%;
line-height : 1.4;
font-family : Tahoma;
color : #000000;
font-weight : bold;
}
#page {
position : relative;
margin-right : auto;
font-family : Tahoma;
color : rgb(0, 0, 0 );
font-weight : bold;
margin-left : auto;
width : 982px;
}
#logo {
border : 0 none;
margin : 8px 0 0 10px;
background : transparent url(../../images/logo.png) no-repeat scroll 0 50%;
height : 58px;
float : left;
position : relative;
width : 250px;
}
.separator {
margin : 0;
padding : 0;
clear : both;
background-color : rgb(0, 0, 0);
visibility : hidden;
height : 1px;
line-height : 0;
font-size : 0;
}
.bloc_content {
border-style : solid;
border-color : rgb(0, 0, 0) rgb(144, 0, 0) rgb(144, 0, 0);
border-width : 1px 2px;
padding : 0 0 0 0;
float : left;
background-color : transparent;
position : relative;
width : 980px;
}
.bloc_header {
border : 0 none;
background : transparent url(images/bg_header.jpg) no-repeat scroll 0 50%;
height : 252px;
float : left;
position : relative;
width : 985px;
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size : 6px;
}
ul#menu1 {
margin : 0;
padding : 0 0 0 125px;
background : transparent url(images/bg_menu1.png) repeat-x scroll 0 50%;
float : left;
width : 859px;
height : 65px;
list-style-type : none;
list-style-image : none;
list-style-position : outside;
}
ul#menu1 li {
float : left;
text-align : center;
}
ul#menu1 li a {
background : transparent url(images/bg_onglet1.png) no-repeat scroll 0 50%;
display : block;
width : 149px;
height : 65px;
line-height : 55px;
font-family : verdana;
font-size : 10px;
text-decoration : none;
color : rgb(102, 102, 102);
font-weight : bold;
}
ul#menu1 li:hover a, ul#menu1 li#current a {
background : transparent url(images/bg_onglet1_hover.png) no-repeat scroll 0 50%;
color : rgb(255, 255, 255);
font-weight : bold;
}
.header_under {
position : absolute;
top : 150px;
left : 40px;
width : 430px;
text-align : justify;
color : rgb(190, 190, 190);
font-family : tahoma, arial, helvetica, sans-serif;
font-weight : inherit;
font-size : 12px;
}
.link_header_under {
background : transparent url(images/button_header.png) no-repeat scroll 0 50%;
width : 138px;
height : 26px;
position : absolute;
top : 60px;
left : 370px;
font-weight : bold;
}
.bloc_motor {
border : 0 none;
margin : 2px 0 0;
padding : 10px;
background : transparent url(images/bg_motor.png) repeat-x scroll 0 50%;
width : 985px;
height : 53px;
float : left;
position : relative;
font-weight : bold;
}
.bloc_motor_text {
margin : 2px;
float : left;
font-size : 10px;
font-weight : bold;
color : rgb(28, 81, 128);
}
.form_search {
margin : 0;
padding : 0;
font-weight : bold;
}
.form_search_input {
border : 1px solid rgb(94, 126, 136);
padding : 5px;
background : rgb(255, 255, 255) url(images/bg_input.png) repeat-x scroll 0% 50%;
font-size : 10px;
font-weight : bold;
color : rgb(57, 76, 82);
width : 150px;
}
.form_search label {
margin : 0;
padding : 0;
float : left;
font-size : 10px;
font-weight : bold;
color : rgb(28, 81, 128);
}
#column1 {
margin : 0 0 0 0;
float : left;
width : 200px;
font-weight : bold;
}
.head_menu_1 {
border : 0 none;
background : rgb(102, 102, 102) url(images/bg_header_content_1.png) repeat-x scroll 0 50%;
width : 200px;
height : 50px;
line-height : 46px;
font-size : 10px;
color : rgb(255, 255, 255);
font-weight : bold;
text-align : center;
margin-top : 0;
}
#menu_list {
margin : 0;
padding : 10px 0 10px 20px;
width : 180px;
list-style-type : none;
background-color : transparent;
font-weight : bold;
}
ul#menu_list {
line-height: 200%;
}
ul#menu_list li a {
text-decoration : underline;
font-family : Tahoma, arial, heletica, sans-serif;
font-size : 13px;
color :#9A0000;
font-weight : inherit;
}
ul#menu_list li a:hover {
color :#828282;
}
#menu_list_tall {
margin : 0;
padding : 10px 0 10px 20px;
width : 600px;
list-style-type : none;
background-color : transparent;
font-weight : bold;
}
ul#menu_list_tall li a {
font-weight : bold;
text-decoration : underline;
color :  #9A0000;
font-size : 10px;
}
ul#menu_list_tall li a:hover {
color :#828282;
}
.img_contactus {
margin-top : 10px;
}
#column2 {
border-left : 2px solid rgb(0, 0, 0);
margin : 0;
float : left;
width : 542px;
font-weight : bold;
}
.bloc_content_2 {
padding : 10px 10px 0;
background : transparent url(images/europeverte.jpg) repeat-y fixed center;
float : left;
width : 730px;
font-weight : normal;
font-family : tahoma, Arial, Helvetica, sans-serif;
}
.bloc_colonne {
width : 200px;
text-align : center;
background-color : transparent;
font-weight : bold;
}
.head_content_1 {
border : 0 none;
background : rgb(102, 102, 102) url(images/bg_header_content_1.png) repeat-x scroll 0 50%;
margin-top : 0;
width : 778px;
height : 50px;
line-height : 46px;
font-size : 10px;
color : rgb(255, 255, 255);
font-weight : bold;
text-align : center;
}
.text_content {
margin : 20px 0 10px;
font-size : 10px;
text-align : justify;
color : rgb(177, 177, 177);
font-weight : bold;
}
.titre_content {
font-size : 15px;
font-weight : bold;
text-align : justify;
text-decoration : underline;
color : rgb(212, 15, 0);
}
.date_content {
font-size : 10px;
font-weight : bold;
text-align : justify;
color : #9A0000;
}
.img_content {
border : 0 none;
margin : 0 15px 15px;
float : left;
font-weight : bold;
}
.img_question {
border : 0 none;
margin : 15px 15px 15px 30px;
float : right;
font-weight : bold;
}
.lien {
color : #9A0000;
text-decoration : underline;
}
#footer {
margin : 0;
padding : 0;
float : left;
background-color : rgb(146, 16, 6);
height : 60px;
text-align : center;
width : 982px;
border-right-style : none;
}
.texte_footer {
margin-left : 20px;
margin-top : 9px;
font-size : 10px;
color : rgb(255, 255, 255);
}
.link_footer {
font-size : 10px;
color : rgb(255, 255, 255);
text-decoration : none;
}
.link_footer:hover {
text-decoration : underline;
color : rgb(0, 0, 0);
}
.button {
background : transparent url(images/bg_button_blue.png) no-repeat scroll 0 50%;
float : left;
font-size : 10px;
color : rgb(255, 255, 255);
width : 98px;
height : 22px;
line-height : 22px;
font-weight : bold;
text-decoration : none;
text-align : center;
}
.button:hover {
background : transparent url(images/bg_button_blue_hover.png) no-repeat scroll 0 50%;
font-weight : bold;
}
#column3 {
margin : 0 0 0 10px;
float : left;
width : 200px;
font-weight : bold;
}
.hot_news {
padding : 10px;
width : 180px;
font-weight : bold;
background-color : transparent;
color : rgb(102, 102, 102);
}
.date {
font-size : 14px;
color : #9A0000;
font-weight : bold;
}
.subject {
font-size : 11px;
font-weight : bold;
text-decoration : underline;
color : rgb(102, 102, 102);
background-color : rgb(255, 255, 255);
}
.text {
margin : 10px;
font-size : 10px;
color : rgb(177, 177, 177);
font-weight : bold;
}
.next {
font-size : 10px;
color : rgb(115, 115, 115);
font-weight : bold;
text-decoration : none;
}
#parent2-wrap {
float : left;
font-weight : inherit;
font-family : tahoma, arial, heletica, sans-serif;
}
#parent2 li {
font-size : 13px;
}
#parent2-menu a {
margin : 5px 3px 0 0;
background : transparent url(images/cube_up.png) no-repeat scroll right top;
color : rgb(255, 255, 255);
font-size : 10px;
float : left;
text-align : center;
width : 25px;
height : 25px;
line-height : 25px;
text-decoration : none;
font-weight : inherit;
font-family : tahoma, arial, heletica, sans-serif;
}
#parent2-menu a:hover, #parent2-menu a.wactive {
background : transparent url(images/cube_hover.png) no-repeat scroll right top;
color : rgb(255, 255, 255);
font-weight : inherit;
font-family : tahoma, arial, heletica, sans-serif;
}
.partner_titre {
font-size : 12px;
font-weight : bold;
color : rgb(212, 15, 0);
text-decoration : underline;
}
.partner_img {
border : 0 solid rgb(1, 150, 224);
margin : 0 10px;
float : left;
font-weight : bold;
}
.partner_next {
color : rgb(177, 177, 177);
font-size : 10px;
text-decoration : none;
font-weight : bold;
}
.partner_next:hover {
color : #9A0000;
text-decoration : underline;
font-weight : bold;
}
.texte_contact {
margin : 10px;
font-size : 10px;
color : rgb(115, 115, 115);
font-weight : bold;
}
.input_contact {
border : 1px solid rgb(90, 90, 90);
padding : 5px;
background : transparent url(images/bg_input.png) repeat-x scroll 0% 50%;
font-size : 10px;
font-weight : bold;
color : rgb(177, 177, 177);
width : 300px;
}
.partners_titre {
color : rgb(235, 89, 1);
font-size : 18px;
text-decoration : underline;
font-weight : bold;
}
.partners_description {
margin : 10px;
font-size : 10px;
color : rgb(115, 115, 115);
font-weight : bold;
}
.partners_url {
margin : 10px;
font-size : 10px;
color : rgb(235, 235, 235);
font-weight : bold;
}
.bouton {
margin : 10px 0 0;
background : rgb(255, 255, 255) url(images/bouton_contact.png) repeat-x scroll 0% 50%;
float : left;
width : 170px;
height : 35px;
font-size : 10px;
text-align : center;
color : rgb(255, 255, 255);
font-weight : bold;
line-height : 35px;
}
.bouton:hover {
background : rgb(255, 255, 255) url(images/bouton_contact_hover.png) repeat-x scroll 0% 50%;
color : rgb(255, 255, 255);
font-weight : bold;
}
.bloc_newsletter {
padding : 10px;
width : 180px;
background-color : transparent;
font-weight : bold;
}
.newsletter_input {
border : 1px solid rgb(66, 66, 66);
margin : 10px 0;
padding : 2px;
background : rgb(255, 255, 255) url(images/bg_input.png) repeat-x scroll 0% 50%;
width : 170px;
color : rgb(177, 177, 177);
font-size : 10px;
}
.newsletter_text {
font-size : 10px;
color : rgb(177, 177, 177);
}
