* {margin: 0; padding: 0; }
body { background: #454545 none repeat scroll 0 0; color: #434343; font-family: arial,tahoma; font-size: 100%; line-height: 1em; }

/*in_line*/
img { border: 0 none; text-align: left; vertical-align: top;}
ul { list-style-image: none; list-style-position: outside; list-style-type: none; }
a:hover { text-decoration:none; }
a { color: #434343; }
.column { float: left !important; }
.clear { clear: both; height: 1px; }
h1 { color: #999999; font-size: 18px; line-height: 1em; padding: 10px 0 40px; text-align:left; }
h2 { font-size: 16px; margin-bottom:20px; }
h4 { display: inline; font-size: 11px; }
h3 { font-size: 10px; font-weight: bold; height: 10px; }
.h_meun, .h_wr_logo, .footer { width: 898px; }

/*header*/
.tall_header { background: #FFFFFF url(images/tall_header.gif) repeat-x scroll 0 0; width:100%; }
.h_meun { height: 49px; }
.h_meun li { background:transparent url(images/wr_sep_line.gif) repeat-y scroll right top; display: block; float:left; height: 35px; text-align:center; width:132px; }
.h_meun li a { color: #FFFFFF; display: block; font-size: 0.75em; overflow: hidden; padding-top: 10px; text-decoration: none; }
.h_meun li a:hover { background: transparent url(images/rell_wr.gif) repeat-x scroll 0 0; height: 58px; text-align: center; top: 0; width: 132px; }
.h_meun li a:active { background: transparent url(images/rell_wr.gif) repeat-x scroll 0 0; height: 58px; text-align: center; top: 0; width: 132px; }
.n { background: transparent none repeat scroll 0 0 !important; }
.h_wr_logo { background: transparent url(images/wr_logo.gif) no-repeat scroll 174px 133px; height: 134px; }
.h_wr_logo .logo { margin: 25px 0 0 23px; position: absolute; }
.h_wr_logo img { float: right; }

/* formulaire newsletter **************************** */
#newsletter { background: transparent url(images/h_img.jpg) no-repeat scroll 0 0; color: #666666; float: right; height: 134px; width: 635px; }
#newsletter_elt { float: right; height: 184px; padding-top: 60px; width: 190px; }
#newsletter_elt p { font-size: 10px; }
#p2 { color: #FF0000; font-size:10px; padding: 120px 0 0 230px; }
#champ_mail { height: 15px; width: 80px; }
#ok { font-size: 10px; height: 20px; line-height:10px; }

/*footer*/
.tall_footer { background: transparent url(images/tall_footer.gif) repeat-x scroll 0 0; width: 100%; }
.footer { background: transparent url(images/footer_top_line.gif) no-repeat scroll 0 0; color: #FFF; font-size:11px; padding:15px 0 49px 5px; }
.footer a { color: #FFFFFF; font-size:11px; text-decoration:none; }
.footer a:hover { color: #FFA000; text-decoration: none; }
.footer a { color: #FFFFFF; text-decoration: none; }
.footer a:hover { color: #FFFFFF; text-decoration: underline; }

/*content*/
.content { font-size: 12px; line-height: 1.187em; }
.content .col_1 ul { margin:0 0 21px 15px; width: 150px; }
.content .col_1 li { background: transparent url(images/list_wr_x.gif) repeat-x scroll left bottom; padding :11px 0; }
.content .col_1 li a { color: #434343; display: block; padding:0 0 0 15px; text-decoration: none; }
.content .col_1 li a:hover { color: #FF3300; }
.content .col_1 .wr_1 a { background: transparent url(images/list_bull.gif) no-repeat scroll 5px center; }
.h_wr { background: transparent url(images/h_wr.gif) repeat-x scroll left bottom; height: 30px; margin-bottom: 18px; }
.wr_1 a { color: #434343; line-height: 1.1em; text-decoration: none; }
.wr_1 a:hover { color: #FF3300; }
.wr_2 { background: transparent url(images/list_bull.gif) no-repeat scroll left center; padding:0 0 10px 10px; width: 190px; }
.wr_2 a { color: #434343; line-height: 1.1em; text-decoration:none; }
.wr_2 a:hover { color: #FF3300; }
.content span {color: #FFA000; display:block; }
.ind_1 { margin-top: 17px; }
.content .col_2 { padding-bottom: 55px; }
.content .col_2 li { background: transparent url(images/list_wr_x.gif) repeat-x scroll left bottom; padding :5px 0; }
.content .col_2 li a { background: transparent url(images/list_bull.gif) no-repeat scroll 0 6px; color: #434343; padding:0 0 0 20px; text-decoration: none; }
.content .col_2 li a:hover { background:transparent url(images/list_bull.gif) no-repeat scroll 5px 6px; }
.ind_bot { margin-bottom: 11px; }
.img_left { float: left; margin:2px 20px 0 0; }
.pos { margin: -26px 0 0 223px; position:relative; }

/* Commentaires */
#com { background: transparent url(images/form.jpg) no-repeat scroll 0 0; height: 380px; margin: 0 auto; margin-bottom: 30px; padding: 30px 0; padding-left: 20px; width: 340px; }
#com_enreg { background: url(images/com_enreg.jpg) no-repeat scroll 0 0; font-size: 12px; height: 54px; margin: 0 auto 20px; padding: 7px 0 0 20px; text-align: left; width: 305px; }
#titre_com { margin: 0 auto; padding-bottom: 20px; width: 209px; }
#affiche_com { background-color: #FCF2D6; padding: 0 30px 0 20px; width: 520px; }
#affiche_com #colA { color: #EA8500; padding-top: 10px; width: 518px; }
#affiche_com #colC { border-bottom: 1px dashed #EA8500; font-family:Georgia,"Times New Roman",Times,serif; font-size: 14px; padding-bottom: 20px; }
#affiche_com #colC q { padding:10px 0 20px; }
.content .col_2 p { font-size:12px; margin-bottom:20px; }
.content .col_2 .col_box_row .col_box_1 { width: 216px;}
.content .col_2 .col_box_row .col_box_2 { margin-left: 20px; width: 216px; }

/* page */
#page1 .content .col_2 .ind_text { padding: 19px 0 45px; }
#page1 .content .col_2 .col_box { margin-bottom: 31px; }
#page1 .content .col_2 .col_box .col_box_1 { width: 199px; }
#page1 .content .col_2 .col_box .col_box_2 { margin-left: 45px; width:205px; }