*{ margin:0; padding: 0; } body{ height:100%; background: #FFFFFF url(../gfx/fond.gif) repeat-x ; font-family: Arial, Helvetica, sans-serif; color:#565655; } .document { position: relative; width: 984px; margin: 0 auto 0 auto; padding:165px 0 0 0; background: url(../gfx/bgcontenu.gif) repeat-y center; } div.header { position:absolute; top:0; width:984px; height: 105px; font-family: 'trebuchet ms', verdana, arial, sans-serif; background: url(../gfx/fond_entete.jpg) no-repeat ; } .header .title { position: absolute; display:block; top:36px; left:65px; width:125px; height:45px; background:url(../gfx/logo.png) no-repeat !important;  background:url(../gfx/logo.jpg) no-repeat; text-indent:-300px; overflow:hidden; cursor:pointer; } .header .subtitle { position: absolute; top:44px; right:122px; font-weight:regular; color:#36546D; font-size:24px; } .menu { position: absolute; top:105px; width:984px; height:61px; background:url(../gfx/fond_menu.jpg) no-repeat; } .menu ul { height:36px; left:261px; position:absolute; top:24px; width:710px; } .menu ul li { float:left; list-style-type: none; background:url(../gfx/bord-menu.gif) no-repeat right top; cursor:pointer; } .menu ul li.last { background:none; } .menu ul li a { display:block; text-decoration:none; color:#454545; font-size:11px; font-family: 'trebuchet ms', verdana, arial, sans-serif; line-height:36px; padding:0 12px; cursor:pointer; text-transform:uppercase; } .menu ul li.first a { padding:0 11px 0 0 ; } .menu ul li a.selected { color:#36546D; background:url(../gfx/fleche-menu.gif) no-repeat 45% 28px; } .content { position:relative; width:724px; left:249px; background: url(../gfx/contenu.gif) repeat-y; } h1 { display:block; width: 100%; height: 45px; color:#FFFFFF; font-size:20px; text-indent: 55px; padding: 69px 0pt 0pt; letter-spacing: 1px; font-family: 'trebuchet ms', verdana, arial, sans-serif; background: url(../gfx/entete-contenu.jpg) no-repeat; } .rt-mcms-blocks{ padding:10px 100px 0 90px; } .piedContenu { display:block; width: 100%; height: 34px; background: url(../gfx/pied-contenu.jpg) no-repeat; margin:20px 0 0 0; } .devis { display:block; left:12px; position:absolute; text-align:center; top:132px; width:237px; z-index:10; } .devis a { display:block; width:150px; text-align:center; margin:0 auto; border-top:1px solid #C3CCD2; border-left:1px solid #C3CCD2; border-bottom:1px solid #1F303B; border-right:1px solid #1F303B; color:#FFFFFF; cursor:pointer; font-size:14px; padding:3px; text-decoration:none; } .adresse { display:block; position: absolute; top:165px; left:12px; width: 237px; height: 331px;  background: url(../gfx/bgadresse.jpg) no-repeat; } .adresse p { font-size:11px; position:absolute; left:35px; } .adresse p.p1 { top:5px; } .adresse p.p3 { top:83px; } .footer{ clear:left; width:100%; height:30px; background: url(../gfx/footer.gif) repeat-x ; } .footer a.admin { position: relative; float:left; font-size:11px; color:#c4c4c1; text-decoration:none; padding:1px 0 0 30px ; } .footer .mentions { position: relative; float:right; font-size:11px; font-weight:bold; padding:1px 43px 0 0; color:#CCC; text-decoration:none } .footer .powered { display:none; position: relative; float:right; font-size:11px; color:#c4c4c1; font-weight:bold; padding:6px 20px 0 0; } .footer .powered a { color:#CCC; text-decoration:none } .footer .powered a span { color:#96B4CB; } .rt-mcms-article{ position:relative; margin:0 0px 20px 0; border-bottom: 1px solid #F4F4F4; color:#3F3F3F; font-size:12px; } .rt-mcms-article-separator { display:block; clear:left; } .rt-mcms-article img { position:relative; padding:3px; margin:1px; } .rt-mcms-article img.thickbox { cursor:pointer; } .rt-mcms-article h2 { color:#5a7285; font-size:18px; font-family: 'trebuchet ms', verdana, arial, sans-serif; } .rt-mcms-article h3 { color:#A0A398; font-size:14px; font-family: 'trebuchet ms', verdana, arial, sans-serif; line-height: 22px; } .rt-mcms-article p { padding:10px 8px 8px 0; text-align:justify; color:#3F3F3F; font-size:13px; line-height:15px; } .rt-mcms-article ul{ margin:0 0 0 40px ; padding:0; } .rt-mcms-article li{ list-style-type: square; font-size:12px; } .rt-mcms-article a { color:#3F3F3F; }.rt-mcms-gallery{ position:relative; margin:0 0px 9px 0; color:#3F3F3F; font-size:12px; } .rt-mcms-gallery h3 { margin-bottom:10px; color:#5a7285; font-size:18px; font-family: 'trebuchet ms', verdana, arial; } .rt-mcms-gallery img { padding:2px; background:#FCFCFC; margin:2px; border:1px solid #F6F6F6; } .rt-mcms-gallery img.thickbox { cursor:pointer; } #ImageBoxOverlay { background-color: #000; } #ImageBoxCaption { background-color: #F4F4EC; } #ImageBoxContainer { width: 250px; height: 250px; background-color: #F4F4EC; } #ImageBoxCaptionText { font-weight: bold; padding-bottom: 5px; font-size: 13px; color: #000; } #ImageBoxCaptionImages { margin: 0; font-size: 11px; } #ImageBoxClose { color:#000; text-decoration:none; font-size: 13px; font-weight: bold; } #ImageBoxClose:hover { text-decoration:underline; } #ImageBoxNextImage { background-image: url(../imagebox/spacer.gif); background-color: transparent; } #ImageBoxPrevImage { background-image: url(../imagebox/spacer.gif); background-color: transparent; } #ImageBoxNextImage:hover { background: #FFF url(../imagebox/next.gif) no-repeat 80% 80%; } #ImageBoxPrevImage:hover { background: #FFF url(../imagebox/prev.gif) no-repeat 20% 80%; }#formContact { width:580px; padding:10px 100px 0pt 90px; } #formContact .text { border-top:1px solid #999; border-left:1px solid #999; border-right:1px solid #CCC; border-bottom:1px solid #CCC; font-family: Arial, Helvetica, sans-serif; font-size: 12px; } #formContact p { display:block; margin:3px 0 0 0; padding:2px 0 2px 0; clear:both; } #formContact p.sep{ display:block; margin:1px 0 0 0; height:1px; overflow:hidden; border-bottom:1px dotted #F4F4F4; } #formContact p.txt label { float:left; display:block; width:300px; } #formContact p.radio label { padding:0 10px 0 10px; } #formContact p.txt input { float:left; } #formContact h5 { display:block; margin:20px 0 10px 0; font-size:16px; font-weight:bold; color:#6385AA; } #formContact strong { display:inline; margin:2px 0 2px 0; } #formContact p.list div { display:block; width:100%; padding:3px 0 3px 0; } #formContact input.btn { padding:5px; background:#6385AA none repeat scroll 0%; border:1px outset #37566B; color:#FFFFFF; cursor:pointer; float:right; }
