/* CSS Document */
.button { padding: 2px 8px; border: 1px solid #47210C; background: url(../_img/but-bg.gif) repeat-x center #4F2F1D; font-variant: small-caps; color: #F8B150; }
.inputbox { border: 1px solid #47210C; padding: 3px 2px; background: #8A5C2B; }
.title { font-size: 13px; font-weight: bold; }
.but-grey { display: block; float: left; background: url(../_img/but-grey-l.png) left top no-repeat; margin-right: 27px; margin-top: 15px; }
.but-green { background: url(../_img/but-green-l.png) left top no-repeat; margin: 31px 92px 0 0; display: block; float: right; }
.titre1col{ color:#280B45; font-weight:bold; padding-bottom:10px; background: url(../_img/trait1col.png) left bottom no-repeat;}
.titre2col{ color:#280B45; font-weight:bold; padding-bottom:10px; background: url(../_img/trait2col.png) left bottom no-repeat;}
.titreviolet{color:#4c2673;font-size:18px; font-weight:normal;}
.accrocheviolet{color:#a785c8; font-size:14px; font-weight:bold; margin-bottom:15px;	}
/* not editor */
a { text-decoration: none; color: #666;}
a:hover {cursor: pointer; }
body {font-family: Georgia, "Trebuchet MS", Helvetica, sans-serif;	font-size: 62.5%;	color: #302d33;}
#mainwrap {	font-size: 1.2em;	line-height: 160%;	min-height: 100%;	position: relative;}
h1, h2, h3, h4, h5 { font-weight: normal; color: #999; }
h1 { font-size: 3em; }
h1, h2, h3, h4, h5, p, ul { margin: 10px 0; }
h2 { font-size: 2.4em; }
h3 { font-size: 1.8em; }
h4 { font-size: 1.4em; text-transform: uppercase; }
ul li { margin-left: 15px; margin-bottom: 5px; list-style-image:url(../_img/bullet2.png);}
td {vertical-align:top;}
.clr { clear: both; }

#footer_terms {width: 90%; bottom: 0px; left: 0px; position: absolute; height: 40px;  display:none;}
#footer_terms h1 { padding: 60px 0px 0px 0px; color: #c6c6c6; text-align:right; border:0px; font-variant:normal;font-size: 0.9em;font-weight: normal; text-decoration:none;background: none; }
#footer_terms a  { text-decoration: underline;}
#footer_terms strong,#footer_terms a { color: #c6c6c6; font-weight: normal; background: none; }
#resol { text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; position:fixed; font-size: 10px; width:230px; top:0px; left:1280px; margin:0 auto; background:#bfc6d9; text-align:center; } 
#resol h1 { background:none; font-size: 15px; letter-spacing:3px; padding:0px; margin:0px; border: 0px; } 
#resol h2 { font-size:10px; letter-spacing:3px; padding:0px; margin:0px; border:0px; background:none; }
/*========================================= 
Comment layouts
=========================================*/
div.wrap { text-align: center; }
div.pagesize { width: 889px; margin: 0 auto; text-align: left; }
div.module-box { width: 100%; }
div.module-box div.inner { padding: 10px 24px; }
div.three-boxes { float: left; width: 33.3%; }
div.vernav { margin: 0; }
div.vernav ul { margin: 0; padding: 0; }
div.vernav li { list-style-type: none; margin: 0 10px 0 0; padding: 0; }
div.vernav ul li, div.vernav ul li a, div.vernav ul li, div.vernav ul li a span { float: left; display: block; }
/*========================================= 
 Layout
=========================================*/
#pagetop {  color: #fff;	 background-color: #19042d; padding-bottom: 20px; }

#pagetop-inner { position:relative; width:950px;margin:0 auto; color: #fff;  }
#car {width:408px; height:365px; top:95px; left:500px; position:absolute; background:  url(../_img/car.png) no-repeat;}
#permisa {width:99px; height:96px; top:47px; left:485px; position:absolute; background:  url(../_img/permisa.png) no-repeat; text-indent:-6000px;}
#header, #mainnav, #content, #pagebot, #footer { width: 860px; margin: 0 auto; }
#header { margin-bottom: 22px; }
#logo { float: left; margin: 0; }
#logo a { text-indent: -6000px; width: 360px; height: 81px; display: block; float: left; background: url(../_img/logo.jpg) left top no-repeat;	 }
#mainnav ul li { margin-right: 10px; }
#mainnav ul li a { background: url(../_img/nav-but-l.png) left top no-repeat; }
#mainnav ul li a span { font-family: Arial; font-size: 11px; background: url(../_img/nav-but-r.png) right top no-repeat; color: #989898; padding: 2px 9px 15px 9px; }
#mainnav ul li a:hover span,  #mainnav ul li a.menu-selected span{ color: #fff; }
.but-green { background: url(../_img/but-green-l.png) left top no-repeat; margin: 31px 92px 0 0; display: block; float: right; }
.but-green span { background: url(../_img/but-green-r.png) right top no-repeat; height: 40px; line-height: 25px; text-indent: 15px; display: block; float: left; font-family: Arial; padding-right: 20px; color: #fff; font-size: 11px; }
#label { width: 450px; height: 75px; text-indent: -5000px; background: url(../_img/label.gif) left top no-repeat; margin-bottom: 17px; }
#content-inner { width: 461px; }
.but-grey span { display: block; float: left; padding-right: 20px; height: 24px; background: url(../_img/but-grey-r.png) right top no-repeat; font-family: Arial; font-size: 11px; color: #fff; text-indent: 15px; line-height: 24px; }
div.box { float: left; width: 265px; margin-right: 56px; }
div.box2 { float: left; width: 530px; margin-right: 56px; }
div.box-last { margin: 0; }
img.img { border: solid 3px #cccccc; }
#pagebot { padding-top: 40px; }
#pagebot h2 { font-size: 24px; color:#280b45; margin-bottom: 24px; }
#footer { text-align: center; margin-top: 20px; font-size: 11px; color: #000; }


