/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.1
 * CSS Author:    Sophie Martin
 * Copyright:     Quiboweb
 * Browser:        0
 * Browser group: 
 */
*{ margin:0; padding:0; }
a{ text-decoration:none; }
a:hover{ text-decoration:underline; }
body{ font-family:Arial, "sans-serif"; font-size:0.75em; color:#000000; text-align:center; background: transparent url(../img/back.jpg) repeat left top; }
#pageTot{ color:#000000; background: transparent url(../img/backTop.jpg) repeat-x left top; }
#page{ margin:auto; width:951px; background: transparent url(../img/repeat.jpg) repeat-y left top; text-align:left; }
.menu { width:951px; height:42px; background: transparent url(../img/fr/menu.jpg) no-repeat left top; }
.menu li{ list-style-type:none; display:inline; float:left; }
.menu li a{ display:block; height:42px; float:left; margin-right:1px; text-indent:-1000px; overflow:hidden; }
.menu li a.accueil{ background: transparent url(../img/fr/accueil.jpg) no-repeat left top; width:87px; }
.menu li a.avantages{ background: transparent url(../img/fr/avantages.jpg) no-repeat left top; width:98px; }
.menu li a.agricole{ background: transparent url(../img/fr/agricole.jpg) no-repeat left top; width:86px; }
.menu li a.industriel{ background: transparent url(../img/fr/industriel.jpg) no-repeat left top; width:96px; }
.menu li a.commercial{ background: transparent url(../img/fr/commercial.jpg) no-repeat left top; width:104px; }
.menu li a.camion{ background: transparent url(../img/fr/camion.jpg) no-repeat left top; width:134px; }
.menu li a.remorques{ background: transparent url(../img/fr/remorques.jpg) no-repeat left top; width:99px; }
.menu li a.divers{ background: transparent url(../img/fr/divers.jpg) no-repeat left top; width:71px; }
.menu li a.videos{ background: transparent url(../img/fr/videos.jpg) no-repeat left top; width:75px; }
.menu li a.contact{ background: transparent url(../img/fr/contact.jpg) no-repeat left top; width:92px; margin-right:0px; }
.menu ul li.current a.accueil, .menu ul li.current a.avantages, .menu ul li.current a.agricole, .menu ul li.current a.industriel, .menu ul li.current a.commercial, .menu ul li.current a.camion, .menu ul li.current a.remorques, .menu ul li.current a.planchers, .menu ul li.current a.divers, .menu ul li.current a.contact, .menu ul li.current a.videos, .menu ul li a:hover{ background-image:none; }
#contenu{ padding-left:50px; padding-top:12px; padding-bottom:10px; padding-right:50px; text-align:justify; background: transparent url(../img/topContenu.jpg) no-repeat left top; }
#contenu p{ line-height:1.3em; margin-bottom:25px; }
#contenu hr{ color: #bcbcbc; background-color: #bcbcbc; height: 2px; margin-bottom:25px; border: 0; }
#accueil #contenu hr{ clear:both; }
a.btnAccueil{ display:block; float:right; margin-top:10px; margin-bottom:20px; background:transparent url(../img/fr/btnAvantages.gif) no-repeat left top; height:18px; width:196px; }
#contenu .col1{ float:left; width:400px; }
#accueil #contenu .col1{ width:389px; }
#accueil #contenu .col2{ width:441px; margin-left:4px; }
#camion #contenu .col1 { width:467px; }
#contenu .col2{ float:left; width:426px; margin-left:22px; }
#camion #contenu .col2{ width:342px; float:right; }
#camion #contenu .col2 img{ margin-bottom:15px; }
#camion img.illustration{ float:left; margin-bottom:5px; margin-right:5px; }
#contact img.illustration{ float:right; margin-top:-72px; }
#contenu h1{ font-size:2em; text-indent:-10000px; overflow:hidden; margin-bottom:20px; }
#contenu h1.accueil{ background: transparent url(../img/fr/titreAccueil.gif) no-repeat left top; height:83px; width:387px; }
#contenu h1.avantages{ background: transparent url(../img/fr/titreAvantages.gif) no-repeat left top; height:49px; width:400px; }
#contenu h1.camion{ background: transparent url(../img/fr/titreCamion.gif) no-repeat left top; height:51px; width:837px; }
#contenu h1.videos{ background: transparent url(../img/fr/titreVideo.gif) no-repeat left top; height:25px; width:355px; }
#contenu h1.agricole{ background: transparent url(../img/fr/titreAgricole.gif) no-repeat left top; height:49px; width:432px; }
#contenu h1.industriel{ background: transparent url(../img/fr/titreIndustriel.gif) no-repeat left top; height:49px; width:435px; }
#contenu h1.commercial{ background: transparent url(../img/fr/titreCommercial.gif) no-repeat left top; height:25px; width:472px; }
#contenu h1.remorques{ background: transparent url(../img/fr/titreRemorques.gif) no-repeat left top; height:25px; width:432px; }
#contenu h1.planchers{ background: transparent url(../img/fr/titrePlanchers.gif) no-repeat left top; height:25px; width:432px; }
#contenu h1.divers{ background: transparent url(../img/fr/titreDivers.gif) no-repeat left top; height:49px; width:432px; }
#contenu h1.contact{ background: transparent url(../img/fr/titreContact.gif) no-repeat left top; height:49px; width:250px; }
#contenu h1.page404{ background: transparent url(../img/fr/titre404.gif) no-repeat left top; height:29px; width:451px; }
#contenu h2{ font-size:1.5em; text-indent:-1000px; overflow:hidden; margin-bottom:12px; }
#contenu h2.adaptabiliteDurabilite{ height:21px; width:218px; background: transparent url(../img/fr/subTitreAdaptabiliteDurabilite.gif) no-repeat left top; }
#contenu h2.exempleAccueil{ height:24px; width:530px; background: transparent url(../img/fr/exemple_accueil.gif) no-repeat left top; }
#contenu h2.exempleAgricole{ height:23px; width:466px; background: transparent url(../img/fr/exemple_agricole.gif) no-repeat left top; }
#contenu h2.exempleIndustriel{ height:23px; width:456px; background: transparent url(../img/fr/exemple_industriel.gif) no-repeat left top; }
#contenu h2.exempleCommercial{ height:23px; width:482px; background: transparent url(../img/fr/exemple_commercial.gif) no-repeat left top; }
#contenu h2.exempleRemorques{ height:23px; width:482px; background: transparent url(../img/fr/exemple_remorques.gif) no-repeat left top; }
#contenu h2.typeRemorque{ height:23px; width:482px; background: transparent url(../img/fr/typeRemorque.gif) no-repeat left top; }
#contenu h2.exempleDivers{ height:23px; width:226px; background: transparent url(../img/fr/exemple_divers.gif) no-repeat left top; }
#contenu h2.SubTitrePlancher{ height:25px; width:286px; background: transparent url(../img/fr/subTitrePlancher.gif) no-repeat left top; }
#contenu h2.exempleCamion{ height:23px; width:439px; background: transparent url(../img/fr/exemple_camions.gif) no-repeat left top; }
#contenu h2.produitEcologique{ height:21px; width:164px; background: transparent url(../img/fr/subTitreProduitEcologique.gif) no-repeat left top; }
#contenu h2.garantie{ height:21px; width:809px; background: transparent url(../img/fr/subTitreGarantie.gif) no-repeat left top; }
#contenu h2.million{ height:56px; width:375px; background: transparent url(../img/fr/subTitreMillion.gif) no-repeat left top; }
#contenu h2.sols{ height:21px; width:82px; background: transparent url(../img/fr/subTitreSols.gif) no-repeat left top; }
#contenu h2.terrasses{ height:21px; width:95px; background: transparent url(../img/fr/subTitreTerrasses.gif) no-repeat left top; }
#contenu h2.piscines{ height:21px; width:68px; background: transparent url(../img/fr/subTitrePiscinces.gif) no-repeat left top; }
#contenu h2.coques{ height:21px; width:352px; background: transparent url(../img/fr/subTitreCoques.gif) no-repeat left top; }
#contenu h2.toiture{ height:21px; width:95px; background: transparent url(../img/fr/subTitreToiture.gif) no-repeat left top; }
#contenu ul{ margin-bottom:25px; }
#contenu ul li{ list-style-type:none; line-height:1.5em; background: transparent url(../img/liste.gif) no-repeat left 4px; font-weight:bold; padding-left:15px; }
#contenu ul.liste1{ float:left; margin-right:30px; }
#contenu ul.liste2{ float:left; }
#contenu ul.gallery li{ background:none; float:left; margin-right:30px; text-align:center; margin-bottom:20px; padding-left:0px; }
#contenu ul.gallery li.last, #contenu ul.acc li.last{ margin-right:0; }
#contenu ul.acc li{ background:none; float:left; margin-right:18px; width:126px; text-align:center; font-size:0.9em; margin-bottom:20px; padding-left:0px; }
#contenu ul.acc li a{ background-color:transparent; color:#242e33; }
#contenu ul.acc li a.textLien{ text-decoration:underline; display:block; }
#contenu ul.acc li a:hover { text-decoration:none; }
#flashcontent{ position:absolute; z-index:100; width:441px; }
#contenu p.telephone{ color:#083865; font-size:1.3em; }
#contenu p.telephone a{ color:#083865; }
#contact #contenu a, #videos #contenu a{ color:#083865; }
a img{ border:none; text-decoration:none; }
#contenu table{ background-color:#f9fbd8; color:#000; width:426px; border:1px solid #dd0000; }
#contenu table th{ border:1px solid #dd0000; background-color:#f0f3bb; text-align:center; color:#000; padding:5px 13px; }
#contenu table td{ border:1px solid #dd0000; padding:13px; text-align:center; }
#contenu table td.info{ text-align:left; }
#videos #contenu table{ background-color:transparent; border:none; }
#videos #contenu table td{ border:none; padding-left:0; font-weight:bold; padding-right:27px; text-align:left; }
#videos p.autreVideos{ float:right; margin:0; margin-top:-42px; padding:0; }
#videos p.autreVideos a{ color:#000; }
.footer { background: transparent url(../img/footer.jpg) no-repeat left top; height:87px; border-bottom:1px solid #353535; padding-left:52px; padding-top:26px; font-size:0.9em; }
.footer .menu{ background:none; width:364px; float:left; }
.footer .menu ul li{ padding-right:13px; margin-bottom:8px; }
.footer .menu ul li a.commercial { }
.footer .menu ul li a{ background-image:none; text-indent:0; color:#a2a2a2; background-color:transparent; width:auto; height:auto; display:inline; }
.footer .adresse{ color:#9c9c9c; float:left; width:134px; margin-left:195px; text-indent:-1000px; overflow:hidden; background-color:transparent; }
.footer .conception{ color:#595959; font-weight:bold; width:364px; float:left; background-color:transparent; }
.footer .conception a{ color:#595959; background-color:transparent; text-decoration:underline; }
.footer .conception a:hover{ text-decoration:none; }
.footer a.siteFoot{ display:block; height:16px; width:128px; float:right; margin-right:54px; margin-top:28px; }
.footer a.mailFoot{ display:block; float:right; height:16px; margin-right:35px; margin-top:16px; width:139px; }

