* { 
margin:0;
padding:0;
}

body { background:#666554 url(../images/tail_site.gif) 0 0; 
font-size:100%;
line-height:1em; 
font-family:Arial, Tahoma; 
font-style: normal;
color:#98968c; 
padding:28px 0 24px 0; 
text-align:center;
}

/* RETOUCHE */

.left {
float:left;
}

.right {
float:right;
}

.content1{
width:60%;
padding-top:20px;
}

.contentRight2  p{
display:inline;
}

.contentRight2{
width:60%;
padding-top:10px;
padding-left:20px;
}

.blockLeft{
margin-right:20px;
margin-top:20px;
}

.contentRight{
width:30%;
padding-top:20px;
}

.margImg{
margin-left:220px;
margin-top:100px;
}

.blockColor{
padding:32px 22px 23px 29px;
width:270px;
}

.block{
display:block;
}

.inline{
display:inline;
}

/*content*/
#content{ 
background:#FFF;
font-size:0.75em;
width:884px;
padding:20px;
margin:auto;
margin-bottom:0px;
padding-top:79px;
min-height:300px;
display:block;
}

#underBody{
padding:33px 0 27px 0; 
width:904px;
position:relative;
}

#body_footer{
background:url(../images/body_footer2.png) no-repeat center;
width:936px;
height:24px;
}

#footer{
width:936px;
margin:auto;
}

#footer_corps{
background:url(../images/footer_corps.png) repeat-y center;
font-size:0.8em;
text-align:left;
padding-left:36px;
}

#footer_corps a{
text-decoration:none;
color:#98968c;
}

#footer_corps a:hover{
text-decoration:underline;
color:#98968c;
}

#footer_top{
background:url(../images/footer_top.png) no-repeat center;
height:25px;
}

#footer_bottom{
background:url(../images/footer_bottom.png) no-repeat center;
height:25px;
}

.gray_block{
background:url(../images/gray_block_body.png) repeat-y top #fff;
min-height:50px;
width:264px;
z-index:1;
text-align:center;
}
.gray_block_header{
background:url(../images/gray_block_header.png) no-repeat top #fff;
height:18px;
width:264px;
z-index:1;
}
.gray_block_footer{
background:url(../images/gray_block_footer.png) no-repeat top #fff;
height:18px;
width:264px;
z-index:1;
}


/*in_line*/
input, select { vertical-align:middle;}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}

a:hover{text-decoration:none;}

/*header*/
.flash{ height:252px; z-index:0;}
.flash div{ position:absolute; margin:0 0 0 6px; z-index:0;}
/*header*/
.bg_logo{ height:146px; z-index:10;} 
#logo{position:absolute;top:-100px;left:50px;} 
#logo img{width:350px;}
.bg_logo img{ width:373px; height:94px; position:absolute; z-index:1; }
.menu{position:relative;top:-2px; height:106px;}/*background:url(../images/menu_bg_right.jpg) top right no-repeat;*/
.menu .menu_list{ height:53px; padding:12px 0 0 10px;}
.menu .menu_list li {float:left; display:block; width:110px;}
.menu .menu_list li a{ font-weight: bold; color:#000000; text-decoration:none; font-size:0.75em;}
.menu .menu_list li a:hover{ text-decoration:underline;}
.menu .menu_list .width{ width:80px; margin-left:-10px;}
.bg_menu{width:469px; height:106px;} 
.navigation, .menu_list{text-align:center;}

/*index.html accueil*/
#page1 .navigation li{ float:left; display:block; width:145px;}
#page1 .navigation li a{color:black; padding:0 0 0 44px; text-decoration:none; font-size:0.812em;}/*background:url(../images/navigation_marker_1.gif)center left no-repeat;*/
#page1 .navigation li a:hover{ text-decoration:underline;}
/*index-1.html vae*/
#page2 .navigation li{ float:left; display:block; width:145px;}
#page2 .navigation li a{color:black;  padding:0 0 0 44px; text-decoration:none; font-size:0.812em;}/*background:url(../images/navigation_marker_2.gif) center left no-repeat;*/
#page2 .navigation li a:hover{ text-decoration:underline;}
/*index-2.html revendeur*/
#page3 .navigation li{ float:left; display:block; width:145px;}
#page3 .navigation li a{color:black; padding:0 0 0 25px; text-decoration:none; font-size:0.812em;}/* background:url(../images/navigation_marker_3.gif) center left no-repeat;*/
#page3 .navigation li a:hover{ text-decoration:underline;}
/*index-3.html contact*/
#page4 .navigation li{ float:left; display:block; width:145px;}
#page4 .navigation li a{color:black; padding:0 0 0 44px; text-decoration:none; font-size:0.812em;}/* background:url(../images/navigation_marker_4.gif) center left no-repeat;*/
#page4 .navigation li a:hover{ text-decoration:underline;}
/*index-4.html*/
#page5 .navigation li{ float:left; display:block; width:145px;}
#page5 .navigation li a{color:black; padding:0 0 0 44px; text-decoration:none; font-size:0.812em;}/* background:url(../images/navigation_marker_1.gif) center left no-repeat;*/
#page5 .navigation li a:hover{ text-decoration:underline;}

.line{background:url(../images/line.gif) 0 30px repeat-x; height:60px; display:block; width:90%; margin:auto;}

h3{ font-size:1.5em;  height:34px; color:#7c7b66;}

/*================== box_bg ==================*/
.box .corner_top_left {background:url(../images/corner_top_left.gif) no-repeat left top #f3f2ed; color:#98968c;}
.box .corner_top_right {background:url(../images/corner_top_right.gif) no-repeat right top;}
.box .corner_bot_left {background:url(../images/corner_bot_left.gif) no-repeat left bottom;}
.box .corner_bot_right {background:url(../images/corner_bot_right.gif) no-repeat right bottom; }


.indent_box_1{ 
padding:10px; 
padding-top:0px;
text-align:center;
} 
/**/
.box_1{ width:90%; margin:auto; text-align:center;}
.box_1 .border_top {background:url(../images/1_border_top.gif) repeat-x top #e7e5db;}
.box_1 .border_bot {background:url(../images/1_border_bot.gif) repeat-x bottom;}
.box_1 .border_left {background:url(../images/1_border_left.gif) repeat-y left;}
.box_1 .border_right {background:url(../images/1_border_right.gif) repeat-y right;}
.box_1 .corner_top_left {background:url(../images/1_corner_top_left.gif) no-repeat left top;}
.box_1 .corner_top_right {background:url(../images/1_corner_top_right.gif) no-repeat right top;}
.box_1 .corner_bot_left {background:url(../images/1_corner_bot_left.gif) no-repeat left bottom;}
.box_1 .corner_bot_right {background:url(../images/1_corner_bot_right.gif) no-repeat right bottom; }

/**/
.box_2{ width:90%;  margin:auto; color:#47a9ba; text-align:center; padding:5px;} 
.box_2 .border_top {background:url(../images/2_border_top.gif) repeat-x top #FFF;}
.box_2 .corner_top_left {background:url(../images/2_corner_top_left.gif) no-repeat left top;}
.box_2 .corner_top_right {background:url(../images/2_corner_top_right.gif) no-repeat right top;}
.box_2 .corner_bot_left {background:url(../images/2_corner_bot_left.gif) no-repeat left bottom;}
.box_2 .corner_bot_right {background:url(../images/2_corner_bot_right.gif) no-repeat right bottom; }
.box_blue{ width:90%;  margin:auto; color:#47a9ba; text-align:center; padding:5px;} 
.box_blue .border_top {background:url(../images/2_border_top.gif) repeat-x top #FFF;}
.box_blue .corner_top_left {background:url(../images/2_corner_top_left.gif) no-repeat left top;}
.box_blue .corner_top_right {background:url(../images/2_corner_top_right.gif) no-repeat right top;}
.box_blue .corner_bot_left {background:url(../images/2_corner_bot_left.gif) no-repeat left bottom;}
.box_blue .corner_bot_right {background:url(../images/2_corner_bot_right.gif) no-repeat right bottom; }

/**/
.box_3{ width:90%; margin:auto; color:#c0a85a; text-align:center; padding:5px;}
.box_3 .border_top {background:url(../images/3_border_top.gif) repeat-x top #FFF;}
.box_3 .corner_top_left {background:url(../images/3_corner_top_left.gif) no-repeat left top;}
.box_3 .corner_top_right {background:url(../images/3_corner_top_right.gif) no-repeat right top;}
.box_3 .corner_bot_left {background:url(../images/2_corner_bot_left.gif) no-repeat left bottom;}
.box_3 .corner_bot_right {background:url(../images/2_corner_bot_right.gif) no-repeat right bottom; }
.box_orange{ width:90%; margin:auto; color:#c0a85a; text-align:center; padding:5px;}
.box_orange .border_top {background:url(../images/3_border_top.gif) repeat-x top #FFF;}
.box_orange .corner_top_left {background:url(../images/3_corner_top_left.gif) no-repeat left top;}
.box_orange .corner_top_right {background:url(../images/3_corner_top_right.gif) no-repeat right top;}
.box_orange .corner_bot_left {background:url(../images/2_corner_bot_left.gif) no-repeat left bottom;}
.box_orange .corner_bot_right {background:url(../images/2_corner_bot_right.gif) no-repeat right bottom; }

/**/
.box_4{ width:90%; margin:auto; color:#a4c168; text-align:center; padding:5px;}
.box_4 .border_top {background:url(../images/4_border_top.gif) repeat-x top #FFF;}
.box_4 .corner_top_left {background:url(../images/4_corner_top_left.gif) no-repeat left top;}
.box_4 .corner_top_right {background:url(../images/4_corner_top_right.gif) no-repeat right top;}
.box_4 .corner_bot_left {background:url(../images/2_corner_bot_left.gif) no-repeat left bottom;}
.box_4 .corner_bot_right {background:url(../images/2_corner_bot_right.gif) no-repeat right bottom; }
.box_green{ width:90%; margin:auto; color:#a4c168; text-align:center; padding:5px;}
.box_green .border_top {background:url(../images/4_border_top.gif) repeat-x top #FFF;}
.box_green .corner_top_left {background:url(../images/4_corner_top_left.gif) no-repeat left top;}
.box_green .corner_top_right {background:url(../images/4_corner_top_right.gif) no-repeat right top;}
.box_green .corner_bot_left {background:url(../images/2_corner_bot_left.gif) no-repeat left bottom;}
.box_green .corner_bot_right {background:url(../images/2_corner_bot_right.gif) no-repeat right bottom; }
/*================== box_bg_finish ==================*/

/*button*/
.button{ background:#a0a091 url(../images/button_border_left.gif) top right no-repeat; display:block;}
.button a{ background:url(../images/button_border_left.gif) top left no-repeat;}
/**/
.button_1{ background:#12afcb url(../images/1_button_border_left.gif) top right no-repeat; display:block;}
.button_1 a{ background:url(../images/1_button_border_left.gif) top left no-repeat;}
/**/
.button_2{ background:#f0bb12 url(../images/2_button_border_left.gif) top right no-repeat; display:block;}
.button_2 a{ background:url(../images/2_button_border_left.gif) top left no-repeat; }
/**/
.button_3{ background:#7fcc3e url(../images/3_button_border_left.gif) top right no-repeat; display:block;}
.button_3 a{ background:url(../images/3_button_border_left.gif) top left no-repeat; }
/**/
.button_4{ background:#f54d00 url(../images/4_button_border_left.gif) top right no-repeat; display:block;}
.button_4 a{ background:url(../images/4_button_border_left.gif) top left no-repeat; }
/**/
.button_3 a, .button_2 a, .button a, .button_1 a, .button_4 a{display:block; height:19px; text-align:center; color:#ffffff; text-decoration:none; font-weight:bold; font-family:tahoma; font-size:0.937em;} 
.w1{ width:101px;}
.w2{ width:80px;}
/*button_finish*/


#formPro label{
display:block;
float:left;
width:150px;
}

#formPro #subject{
margin-right:350px;
}