﻿* { padding: 0; margin: 0; outline: 0; }

body {
    font-size: 13px;
    line-height: 16px;
    font-family: Arial, sans-serif;
    color: #614222;
	background: #efecec;
    text-align: left;
}

a img { border: 0; }
a { color: #262626; text-decoration: none; }
a:hover { text-decoration: underline; cursor: pointer;}

img.foto { margin-left: 4px; margin-right : 4px; vertical-align:bottom; border:0px; }

.left { float: left; display: inline; }
.right { float: right; display: inline;} 
.notext {font-size: 0; line-height: 0; text-indent: -4000px;}
.center {display: block; margin: 0 auto;}
.shell {margin: 0 auto; width: 981px;}
.shellimg {margin: 0 auto; width: 900px; height: 300px}
.shelltable {margin: 0 auto; width: 915px;}
.shellblocdr {margin: 0 auto; width: 400px; float: right; padding-right:27px; padding-top:0px}
.shellblocga {margin: 0 auto; width: 500px; float: left; padding-left:30px; padding-top:20px}

table#prix { background-color:transparent; border: solid #990000 1px; width: 920px; }
table#prix td { padding: 3px; border: solid #000 1px;  font-size:12px }
.data { color: #3d1e0c; text-align: center; background-color: transparent;  font-size:12px }
.toprow { font-style: italic; text-align: center; background-color: transparent; }
.leftcol { font-weight: bold; text-align: center; width: 150px; background-color: transparent;}
#prix a { color: maroon; text-decoration: none; }
#prix a:hover { text-decoration: underline; cursor: pointer;}

#header00 {background: url('images/head1_01.jpg') no-repeat center 0px; height: 125px;}
h1#logo {float: left; padding-top: 30px; margin-top:0px; padding-left:1px}
h1#logo a {background: url('images/space.gif') repeat-x-y 0 0; display: block; width: 980px; height: 115px;}
#header a {font-family: "Trebuchet MS", sans-serif; font-weight: bold; color: #890000; text-decoration: none; font-size: 14px; line-height:18px}
#header a:hover {font-family: "Trebuchet MS", sans-serif; font-weight: bold; color: #000000; text-decoration: none; font-size: 14px;}

#header10 {background: url('images/head2_01.jpg') no-repeat center 0px; height: 125px;}
h1#logo {float: left; padding-top: 30px; margin-top:0px; padding-left:1px}
h1#logo a {background: url('images/space.gif') repeat-x-y 0 0; display: block; width: 980px; height: 115px;}
.first-column {width: 155px; height: 103px; float: right; padding-right: 10px; padding-top:25px}
.middle-column {width: 30px; float: right; padding-right: 0px; padding-top:50px}
.last-column {width: 130px; float: right; padding-right: 10px; padding-top:50px}
#header10 a {font-family: "Trebuchet MS", sans-serif; font-weight: bold; color: #890000; text-decoration: none; font-size: 12px; line-height:16px}
#header10 a:hover {font-family: "Trebuchet MS", sans-serif; font-weight: bold; color: #000000; text-decoration: none; font-size: 12px;}

#header20 {background: url('images/head3_01.jpg') no-repeat center 0px; height: 125px;}
h1#logo {float: left; padding-top: 30px; margin-top:0px; padding-left:1px}
h1#logo a {background: url('images/space.gif') repeat-x-y 0 0; display: block; width: 980px; height: 115px;}
.first-column {width: 140px; float: right; padding-right: 10px; padding-top:25px}
.middle-column {width: 30px; float: right; padding-right: 0px; padding-top:50px}
.last-column {width: 130px; float: right; padding-right: 10px; padding-top:50px}
#header20 a {font-family: "Trebuchet MS", sans-serif; font-weight: bold; color: #890000; text-decoration: none; font-size: 12px; line-height:16px}
#header20 a:hover {font-family: "Trebuchet MS", sans-serif; font-weight: bold; color: #000000; text-decoration: none; font-size: 12px;}

#header001 {background: url('images/head1_02.jpg') no-repeat center 0px; height: 75px;}
#header101 {background: url('images/head2_02.jpg') no-repeat center 0px; height: 75px;}
#header201 {background: url('images/head3_02.jpg') no-repeat center 0px; height: 75px;}
h1#bloc1 {float: left; padding-top: 0px; margin-top:0px; padding-left:150px}
h1#bloc1 a {background: url('images/bouton.png') no-repeat 0 0; display: block; width: 140px; height: 40px;}
h1#bloc2 {float: left; padding-top: 0px; margin-top:0px; padding-left:0px}
h1#bloc2 a {background: url('images/bouton.png') no-repeat 0 0; display: block; width: 140px; height: 40px;}
h1#bloc3 {float: left; padding-top: 0px; margin-top:0px; padding-left:1px}
h1#bloc3 a {background: url('images/bouton.png') no-repeat 0 0; display: block; width: 140px; height: 40px;}
h1#bloc4 {float: left; padding-top: 0px; margin-top:0px; padding-left:1px}
h1#bloc4 a {background: url('images/bouton.png') no-repeat 0 0; display: block; width: 140px; height: 40px;}
h1#bloc5 {float: left; padding-top: 0px; margin-top:0px; padding-left:1px}
h1#bloc5 a {background: url('images/bouton.png') no-repeat 0 0; display: block; width: 140px; height: 40px;}

h1 {font-family: "Arial", sans-serif; font-size: 18px; color: #890000; margin-left:20px}
h2 {font-family: "Arial", sans-serif; font-size: 16px; color: #3d1e0c; margin-left:20px }
h3 {font-family: "Arial", sans-serif; font-size: 14px; color: #dcd1be; margin-left:20px }
h4 {font-family: "Arial", sans-serif; font-size: 21px; color: #890000; margin-top:55px }
h5 {font-family: "Arial", sans-serif; font-size: 14px; color: #3d1e0c; margin-left:30px }
h6 {font-family: "Arial", sans-serif; font-size: 14px; color: #663300; margin-left:0px; margin-top:0px; margin-bottom:3px }

textarea	{ background-color: #CCCCCC; font-family:Verdana,Arial,Helvetica; font-size:11px; color:#333333; padding:3px }
input	{ background-color:#ebe8e8; font-family:Verdana,Arial,Helvetica; font-size:11px; color:#333333; padding:3px }
select	{ background-color:#ebe8e8; font-family:Verdana,Arial,Helvetica; font-size:11px; color:#333333; }

td.left		{ background-color:#FFFFFF; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; font-size:12px; color:maroon }

#content {background: #efecec url('images/fond_content.png') repeat-y center 0px; height:400px}
.shell-content {margin: 0 auto; width: 981px}
#content h2 {color: #262626; padding-bottom: 15px;}
#content p {float: left; width: 920px; font-size: 12px; line-height: 15px; color:#614222; padding-bottom: 16px; margin-left:30px}
#content font {float: left; width: 500px; font-size: 16px; font-weight:bold; line-height: 17px; color: #673b15; padding-bottom: 10px;}

#foot-content {background: #efecec url('images/foot_content.png') no-repeat center 0px; height:15px}
#foot-content1 {background: #efecec url('images/foot_content1.png') no-repeat center 0px; height:35px}
#foot-content2 {background: #efecec url('images/foot_content2.png') no-repeat center 0px; height:71px}
#foot-content p {float: left; width: 930px; font-size: 12px; line-height: 15px; color: #614222; padding-bottom: 16px; padding-left:30px; padding-top:15px}
#foot-content font {color: #262626; padding-bottom: 15px; font-size:15px; font-weight:bold}

#barre {background: url('images/barre2.gif') no-repeat center 0px; height: 290px; padding-top: 0px; padding-left: 0px;}
#barre p {float: inherit; width: 920px; font-size: 12px; line-height: 15px; color:#614222; padding-bottom: 10px; margin-left:30px; margin-top :15px;}
#barre font {float: inherit; width: 920px; font-size: 14px; font-weight:bold; color:#663300; margin-bottom:10px; margin-top:10px;}
.vide {background: url('images/space.gif') repeat x y; height: 20px; padding-left: 0px; }
.void {background: url('images/space.gif') repeat x y; height: 60px; padding-left: 0px; }
.barre {width: 290px; float: left; padding-top: 6px; padding-right: 30px;}
.less-padding {padding-right: 14px;}
.no-padding {padding-right: 0 !important;}
.content h2 {color: maroon; padding-bottom: 5px;}
.feature img {padding-right: 6px;}

#main {background: #efecec url('images/line_blanc.gif') repeat-y center 0; height: 275px; padding-top: 0px;}
#main1 {background: #efecec url('images/line_blanc.gif') repeat-y center 0; height: 320px; padding-top: -10px;}
#main2 {background: #efecec url('images/line_blanc.gif') repeat-y center 0; height: 350px; padding-top: -10px;}
#mainimg {background: #efecec url('images/line_blanc.gif') repeat-y center 0; height: 310px; padding-top: 0px;}
#mainform {background: #efecec url('images/line_blanc.gif') repeat-y center 0; height: 650px; padding-top: 0px;}
#mainform font {font-size: 12px; font-weight:normal; color: maroon; padding-right:10px; padding-left:10px; padding-top:3px}
#main h6 {float: inherit; width: 920px; font-size: 14px; font-weight:bold; color:#663300; margin-bottom:10px; margin-top:10px;}
#main a {font-weight: bold; color: maroon; text-decoration: none;}
#main a:hover {text-decoration: underline; cursor: pointer;}
#main h1 {color: #262626; font-size:18px; padding-bottom: 15px; padding-top:20px; padding-left:30px;}
#main p {float: left; width: 930px; font-size: 12px; line-height: 15px; color: #614222; padding-bottom: 16px; padding-left:30px; padding-top:15px}
#main font {float: inherit; width: 920px; font-size: 14px; font-weight:bold; color:#663300; margin-bottom:10px; margin-top:10px;}

#parag {background: #efecec url('images/line_blanc.gif') repeat-y center 0; height: 450px; padding-top: 0px;}
#parag h3 {padding-bottom: 7px;}
#parag a {font-weight: bold; color: #96a120; text-decoration: underline; font-size: 11px;}
#parag a:hover {text-decoration: none;}
#parag h1 {color: #262626; font-size:18px; padding-bottom: 15px; padding-top:20px; padding-left:30px;}
#parag p {float: left; width: 930px; font-size: 12px; line-height: 15px; color: #614222; padding-bottom: 16px; padding-left:30px; padding-top:15px}
#parag font {float: left; width: 930px; font-size: 16px; font-weight:bold; line-height: 17px; color: #673b15; padding-bottom: 10px; padding-left:30px; padding-top:15px}

#show {background: #efecec url('images/line_blanc.gif') repeat-y center 0; height: 700px; padding-top: 0px;}
#show p {float: left; width: 930px; font-size: 12px; line-height: 15px; color: #614222; padding-bottom: 16px; padding-left:30px; padding-top:15px}
#show font {float: left; width: 930px; font-size: 16px; font-weight:bold; line-height: 17px; color: #673b15; padding-bottom: 10px; padding-left:30px; padding-top:15px}

#topfoot {background: #efecec url('images/line_blanc_foot.gif') no-repeat center 0; height: 13px;}
#topfoot2 {background: #efecec url('images/line_blanc_foot2.png') no-repeat center 0; height: 50px;}

#footer {background: #efecec url('images/line_blanc.gif') repeat-y center 0; height: 30px; padding-top: 10px;}
.shell-footer {margin: 0 auto; width: 950px;}
#footer li { margin:0; padding:0; list-style:none; display:inline; width:950px; float:none }
#footer ul { margin:0; padding:0; list-style:none; display:inline; width:950px;}
#footer a { padding:0 8px 0 5px; color: #663333; text-decoration:none; font-weight:normal; border-right:1px solid #bfbfbf; }
#footer a:hover { color: #663333; text-decoration:underline; font-weight:normal}
#footer .last a { border:none;  }
#footer font { margin-top:0px; font-size: 12px; line-height: 15px; color: #673b15; margin-left:80px }

#footer1 {background: #efecec url('images/bottom.gif') no-repeat center 0; height: 178px; padding-top: 130px;}
.shell-footer1 {margin: 0 auto; width: 950px;}
#footer1 li { margin:0; padding:0; list-style:none; display:inline; width:950px; float:none }
#footer1 ul { margin:0; padding:0; list-style:none; display:inline; width:950px; }
#footer1 a { padding:0 8px 0 5px; color: #663333; text-decoration:none; font-weight:normal; border-right:1px solid #bfbfbf; }
#footer1 a:hover { color: #663333; text-decoration:underline; font-weight:normal}
#footer1 .last a { border:none;  }
#footer1 font { margin-top:0px; font-size: 12px; line-height: 15px; color: #673b15; margin-left:60px }

#footer2 {background: #efecec url('images/bottom_gb.gif') no-repeat center 0; height: 400px; padding-top: 130px;}
.shell-footer2 {margin: 0 auto; width: 980px;}
#footer2 li { margin:0; padding:0; list-style:none; display:inline; width:950px; float:none }
#footer2 ul { margin:0; padding:0; list-style:none; display:inline; width:950px; }
#footer2 a { padding:0 8px 0 5px; color: #663333; text-decoration:none; font-weight:normal; border-right:1px solid #bfbfbf; }
#footer2 a:hover { color: #663333; text-decoration:underline; font-weight:normal}
#footer2 .last a { border:none;  }
#footer2 font { margin-top:0px; font-size: 12px; line-height: 15px; color: #673b15; margin-left:60px }



