* { padding:0; margin:0; border:0px solid; text-decoration:none; font-family:"Trebuchet MS"; }
body { background-color:#FFFFFF; }
div.main { background-image:url(../../doc/img/background2.jpg); width:940px; height:610px; margin:auto; background-repeat:no-repeat; position:relative; }
div#top a.top-button:hover { background-position : 0 -22px; }
div#top a.top-button { width:100%; display:block; margin:23px 3px 0; height:22px; line-height:22px; display:block; float:right; background-position:top left; }
div#left { position:absolute; top:185px; left:46px; }
div#left a.left-button { display:block; width:192px; }
div#left span.left-button-pti a { width:100%; display:block; }
div#left span.left-button-pti { margin:0 45px 0 0; height:37px; display:block; background-position:top left; cursor:pointer; }
div#content p.accroche { font-size:11px; font-weight:bold; }
div#content p { font-size:11px; margin:1px 257px 0 26px; color:#000; }
div#content p a { color:#000; font-weight:bold; text-decoration:underline; }
div#content p img { margin:0; }
div#content form p { margin:0 0 0 26px; clear:both; }
div#content form p input.prenom { width:76px; }
div#content form p input.nom { width:106px; }
div#content form p input.date { width:69px; }
div#content form p input, div#content form div input { border: 1px solid #ababab; margin:2px 3px; padding:2px 0 0 4px; font-size:11px; color:#848484; }
div#content form div label { font-size:11px; font-weight:bold; line-height:22px; vertical-align:3px; }
div#content form p select, div#content form div select { border: 1px solid #ababab; font-size:11px; width:59px; }
div#content form p.form { text-align:right; margin-right:37px; clear:none; }
div#content form p.title { text-transform:uppercase; font-weight:bold; margin-right:34px; }
div#content form p.title a:hover { background-color:transparent; }
div#content form p.title a { color:#c8071e; text-decoration:underline; text-transform:none; }
div#content form p.title span { text-transform:none; font-weight:normal; }
div#content form p label { font-weight:bold; line-height:22px; vertical-align:top; }
div#content table.dl img { margin:0 5px 0 11px; }
div#content img { margin:0 5px 0 26px; }
div#content img.encart { margin:0; position:absolute; bottom:0; right:0; }
div#content { position:absolute; top:83px; left:256px; width:640px; height:485px; overflow:auto; overflow-x:hidden; overflow-y:auto; }
div#content ul li, div#content ol li { text-indent:0; line-height:15px; background-image : url(../../doc/img/list/arrow.png); background-repeat:no-repeat; background-position:0 2px; padding-left:15px; }
div#content ul, div#content ol { font-size:11px; width:323px; margin-left:30px; margin-top:7px; list-style-type:none; }
div#content ol { list-style-type:decimal; list-style-position:inside; margin-left:15px;  }
div#content ol li { color:black; background-image:none; color:#C33045; margin-bottom:10px; }
div#content a { color:black; font-weight:bold; text-decoration:underline; }
div#content li a span { display:none; position:absolute; left:30px; top:15px; background-color:transparent; border:0; width:270px; font-weight:normal; padding:2px; }
div#content a.description { position:relative; }
div#content a:hover { background-color:#d3ecf5; text-decoration:none; }
div#content a.image:hover { background-color:transparent; text-decoration:none; }
div#content li a:hover span { background-color:#d3ecf5; border:1px solid #555; display:block; z-index:10; }
div#content div.button { margin-top:15px; }
div#content div.button-right { margin-top:15px; margin-bottom:12px; float:right; }
div#content div.button-right a:hover, div#content div.button a:hover { background-position: 0 -16px; }
div#content div.button-right a, div#content div.button a { margin:5px 33px; display:block; height:16px; line-height:16px; background-position: left top; }
div#content div.tools a:hover { background-color:white; }
div#content div.tools { float:right; }
div#content div.tools a img { display:inline; margin:0pt 4px; }
div#content img.h1, div#content img.h2 { display:block; margin:6px 26px; }
div#content img.h2 { margin-top:7px; }
div#content td a { color:#000000; font-weight:bold; text-decoration:underline; }
div#content img.list { margin-top:26px; clear:right; }
div#content td a img { margin:0; }
div#content img.alt { opacity:0; filter:alpha(opacity=0); }
div#content div.encart img.alt { left:-194px; opacity:1; filter:alpha(opacity=100); }
div#content div.encart img { margin:0; position:absolute; top:0; left:0; } 
div#content div.encart { bottom:35px; height:150px; overflow-x:hidden; overflow-y:hidden; position:absolute; right:30px; width:194px; }
div#content div#popup div.button a:hover{ background-position: 0 -20px; }
div#content div#popup div.button a { height:20px; line-height:20px; margin-right:10px; margin-top:10px; }
div#content div#popup { background-image:url(../../doc/img/box-notre-temp.png); background-repeat:no-repeat; height:230px; left:100px; margin-bottom:0pt; margin-left:0pt; margin-right:0pt; margin-top:0pt; opacity:1; overflow-x:hidden; overflow-y:hidden; padding-bottom:10px; padding-left:10px; padding-right:10px; padding-top:10px; position:absolute; top:0pt; width:330px; z-index:10; }
table { margin-left:26px; font-size:11px; width:100%; }
td,th { vertical-align:top; text-align:left; border-bottom:1px solid #b1dbed; }
th { font-weight:bold; }
td.alt { padding-left:63px; }
div#puffer { margin:0; position:absolute; bottom:115px; right:150px; opacity:0; filter:alpha(opacity=0); background-color:#E5F2F8; width:20px; height:20px; }
#read_more_notre_temps { background-image:url(../../doc/img/readmore.png); background-repeat:no-repeat; bottom:31px; display:block; height:9px; position:absolute; right:71px; text-decoration:none !important; width:86px; z-index:10;  line-height:9px; }
a#read_more_notre_temps:hover {  background-color:transparent !important; }
div#footer a:hover { text-decoration:underline; }
div#footer a { color:black; }
div#footer { font-size:11px; position:absolute; bottom:0; left:60px; }
p#notre-temps { font-size:11px; position:absolute; left:529px; bottom:60px; width:263px; height:57px; line-height:14px; color:#646464; display:block; }
p#coordonnees { font-size:11px; position:absolute; left:65px; bottom:55px; width:170px; height:42px; line-height:14px; color:#646464; }
div.button a, div.button-right a { text-decoration:none!important; }

#encart1 { background-image:url(../../doc/img/bloc-formules-pour-tous-pti.png); margin-bottom:1px; }
#encart2 { background-image:url(../../doc/img/bloc-formules-specifique-pti.png); margin-bottom:-2px; padding-top:15px !important; }
* html #encart1 { padding-top:29px !important; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../doc/img/bloc-formules-pour-tous-pti.png", sizingMethod="crop"); background-image : none; }
*+html #encart1 { padding-top:29px !important; }
* html #encart2 { padding-top:30px !important; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../doc/img/bloc-formules-specifique-pti.png", sizingMethod="crop"); background-image : none; }
*+html #encart2 { padding-top:30px !important; }
#left .encart { width:239px; height:91px; background-repeat:no-repeat; padding-top:13px; }
#left a { background-image:url(../../doc/img/left-puce.png); background-repeat:no-repeat; background-position:166px 0; height:20px; line-height:20px; margin-top:15px; text-decoration:none; position:relative;}
#left a:hover { background-position:166px -20px; }
* html #left .encart { padding-top:34px; height:76px; }
*+html #left .encart { padding-top:34px; height:76px; }
a#bouton-formule-immediat:hover { background-position:top left; }
a#bouton-formule-immediat { background-image:url(../../doc/img/left-immediat-pti.png); background-repeat:no-repeat; background-position:top left; height:38px; margin-top:0; }
a#bouton-formule-entreprise:hover { background-image:url(../../doc/img/formules-entreprises-on-pti.png); background-position:left top; }
a#bouton-formule-entreprise { background-image:url(../../doc/img/formules-entreprises-off-pti.png); background-repeat:no-repeat; background-position:top left; height:38px; margin-top:4px; cursor:pointer; }
* html a#bouton-formule-entreprise { filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../doc/img/formules-entreprises-off-pti.png", sizingMethod="crop"); background-image : none; zoom:1;}
* html a#bouton-formule-entreprise:hover { filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../doc/img/formules-entreprises-on-pti.png", sizingMethod="crop"); background-image: none; zoom:1; }

td.nogrid { border:0 solid; }