@charset "utf-8";
/* CSS Document */
*{margin:0px;padding:0;border:none;color:#fff;font-family:Arial, sans-serif;font-size:15px;}
body{background:url(../img1/background.jpg) repeat-x;background-color:#000;}
a{text-decoration:none;}
.block{display:block;margin-top:25px;color:#B6CA00;font-weight:bold;}
.clear{display:block;clear:both;}
.swfanim{width:641px;height:304px;}
#content{margin:0 auto;width:970px;}
#top{margin:0 auto;width:970px;height:40px;}
#dewplayer{height:35px;float:right;background:url(../img1/fond-vignette2.jpg) repeat-x;background-position:bottom;margin-top:7px;padding-top:7px;padding-left:5px;float:left;border:dashed 1px;padding-right:10px;border-color:#8EBC11;}
h1{background:url(../img1/header.jpg) no-repeat;width:970px;height:244px;text-indent:-10000px;}
h2 a{text-indent:-10000px;background:url(../img1/myblog.png) no-repeat;width:164px;height:162px;position:absolute;top:0px;left:0px;}
h3{color:#B6CA00;line-height:44px;font-size:26px;}
.title1{color:#C6C7C8;}
.online{padding-top:50px;color:#54C1DF;}
.slide0{margin-bottom:150px;}
#allcontent{background:url(../img1/background_content.png) repeat-y;width:970px;position:relative;height:1126px;}
#content .backgroundhome{background:url(../img1/home1.png) no-repeat;width:970px;height:328px;}
.relatedcontent p span{color:#B6CA00;font-weight:bold;font-size:16px;}
.relatedcontent{width:285px;padding-left:20px;float:left;}
.relatedcontent p{line-height:22px;}
.relatedcontent .servicesp{ margin-bottom:15px; margin-top:10px;}
.relatedcontent .palette{ margin-bottom:35px;}
.relatedcontent .palette a{ margin-top:40px; background:url(../img1/bt-services.png) no-repeat; padding:15px 101px 35px 101px;width:203px; height:49px;color:#E85A98; font-size:1px; margin-bottom:25px;}
.relatedcontent .palette a:hover{background:url(../img1/bt-services-hover.png) no-repeat;color:#CCD665;}

.relatedcontent ul{margin-top:10px;list-style-type:none;line-height:26px;margin-bottom:15px;}
.relatedcontent ul li{padding-left:25px;}
.relatedcontent ul li.one{background:url(../img1/puce_bleue.jpg) no-repeat;background-position:-4px 4px;color:#029DE0;}
.relatedcontent ul li.two{background:url(../img1/puce_rose.jpg) no-repeat;background-position:-4px 4px;color:#E2017B;}
.relatedcontent ul li.three{background:url(../img1/puce_jaune.jpg) no-repeat;background-position:-4px 4px;color:#F9BE02;}
.relatedcontent ul li.four{background:url(../img1/puce_verte.jpg) no-repeat;background-position:-4px 4px;color:#92BB14;}
.relatedcontent ul li.five{background:url(../img1/puce_grise.jpg) no-repeat;background-position:-4px 4px;}
.relatedcontent ul li.one a:hover{color:#029DE0;}
.relatedcontent ul li.two a:hover{color:#E2017B;}
.relatedcontent ul li.three a:hover{color:#F9BE02;}
.relatedcontent ul li.four a:hover{color:#92BB14;}
.webdesign li a{font-weight:bold;font-size:18px;}
.webdesign li.one a{color:#029DE0;}
.webdesign li.two a{color:#E2017B;}
.webdesign li.three a{color:#F9BE02;}
.webdesign li.four a{color:#92BB14;}
.webdesign li.five a{color:#87888A;}
.relatedcontent ul.webdesign li a:hover{color:#E5E5E5;}
.relatedcontentweb{width:890px;padding-left:20px;background:#C69;height:418px;border:solid 1px;}
.maincontent{float:left;width:560px;margin-left:14px;border-left:solid 1px;border-color:#B6CA00;padding-left:24px;}
.maincontent ul{list-style-type:none;}
.maincontent ul li{float:left;margin-right:10px;}
/*------------PAGE WEBDESIGN -------------------------*/
.maincontentweb{float:left;width:560px;margin-left:40px;padding-left:0px;}
/*------------------------------------------------------*/
#footerperso{width:800px;height:200px;border:solid 1px;color:#993;background:#999;}
.secondcontent{clear:both;width:915px;height:325px;color:#993;position:absolute;top:800px;left:28px;}
.secondcontent h4{font-size:2px;color:#000;font-weight:lighter;float:left;width:175px;height:291px;}
.secondcontent h4 img{margin-left:14px;margin-top:15px;}
.secondcontent img{margin-left:32px;}
.secondcontent dl{float:left;display:block;width:260px;margin-top:0px;margin-left:30px;}
.secondcontent dl dt strong{margin-left:40px;color:#E2007A;font-size:16px;}
.secondcontent dl dt{margin-bottom:15px;}
.secondcontent dl dd{margin-left:40px;width:260px;text-align:justify;line-height:22px;font-size:14px;}
.secondcontent dl dd b{font-size:16px;font-weight:normal; margin-right:10px;}
.secondcontent dl dd big{letter-spacing:1px;font-size:16px;}
.secondcontent dl dd .tag1{color:#54C1DF;font-weight:bold;font-size:12px;}
.secondcontent dl dd .tag2{color:#E85A98;font-size:17px;}
.secondcontent dl dd .tag3{color:#F8B334;font-size:18px;font-weight:bold;}
.secondcontent dl dd .tag4{color:#B6CA00;font-size:13px;}
.secondcontent dl dd .tag5{color:#B6CA00;font-size:14px;font-weight:bold;}
.secondcontent dl dd .tag6{color:#C6C7C8;font-size:15px;}
.secondcontent dl dd .tag7{color:#C6C7C8;font-size:21px;font-weight:bold;}
.secondcontent dl dd .tag8{color:#54C1DF;font-size:27px;font-weight:bold;}
.secondcontent dl dd .tag9{color:#54C1DF;font-size:18px;letter-spacing:2px;}
.secondcontent dl dd .tag10{color:#E85A98;font-size:14px;letter-spacing:1px;}
.secondcontent dl dd .tag11{color:#FBBE34;font-size:17px;font-weight:bold;}
.secondcontent dl dd .tag12{color:#FBBE34;font-size:16px;}
.secondcontent dl dd .tag13{color:#FBBE34;font-size:16px;}
.secondcontent dl dd .tag13{color:#8FBC13;font-size:17px;font-weight:bold;letter-spacing:1px;}
.secondcontent dl dd .tag14{color:#C6C7C8;font-size:23px;}
.secondcontent ul{float:left;width:200px;border:solid 1px;}
.secondcontent .second{margin-left:30px;width:390px;}
.secondcontent .second dd{width:330px;}
.secondcontent .second dt{margin-bottom:25px;}
.secondcontent .second .french{font-size:14px;color:#8FBC13;}
.secondcontent .second a:hover{color:#FFF;}
.secondcontent .second .english{font-size:14px;color:#FBBE34;}
.secondcontent .second strong{color:#E2007A;font-size:16px;}
.secondcontent .second .copyright{font-size:12px;line-height:14px;margin-bottom:20px;margin-top:10px;}
.secondcontent .second .copyright strong{font-size:14px;font-weight:bold;color:#fff;}
.secondcontent .second .network{margin-left:10px;margin-top:10px;width:380px;}
.secondcontent .second .network .firstimg{margin-left:26px;}
.secondcontent .second .network a img{margin:0px;padding:0px;}
/*-------------------------Contact-------------------------*/
.quiestce{display:block;font-weight:bold;color:#E2007A;margin-left:10px;font-size:14px;}
.choix1{margin-right:50px;line-height:32px;color:#000;font-style:italic;font-weight:bold;}
.choix2{display:block;margin:7px 0px 7px 0px;}
.coordonnees{width:310px;height:390px;float:left;}
.coordonnees label{float:left;margin:5px 0px 5px 0px;}
.besoins{width:240px;height:180px;float:left;}
.besoins h2{margin:25px 0px 5px 0px;color:#8DBD0F;}
.besoins2{width:240px;height:150px;float:left;margin-bottom:20px;}
.besoins label{font-weight:bold;color:#fff;font-size:13px;}
.besoins2 label{font-weight:bold;color:#fff;font-size:13px;}
.besoins2 h2{margin:20px 0px 20px 0px;color:#8DBD0F;}
.societe{color:#646567;font-style:italic;margin-right:10px;}
#societe,#association,#particulier{font-weight:bold;color:#fff;font-size:13px;font-style:normal;}
.titreformation1{background:url(../images/tetiere_verte1.jpg) no-repeat;width:194px;height:28px;font-size:14px;color:#fff;background-position:10px 22px;padding:26px 24px 0px 0px;}
.titreformulaire{font-weight:bold;color:#9DC107;font-size:13px;}
.allasterix{float:left;width:112px;height:390px;margin-top:55px;}
.asterix{color:#E2007A;font-size:12px;}
#nom{background-color:#E6EBB3;border-bottom:solid thin;border-right:solid thin;border-left:solid thin;border-color:#CECFD0;float:right;margin:5px 0px 5px 0px;width:225px;}
#prenom{background-color:#E6EBB3;border-bottom:solid thin;border-right:solid thin;border-left:solid thin;border-color:#CECFD0;float:right;margin:5px 0px 5px 0px;width:225px;}
#soc{background-color:#E6EBB3;border-bottom:solid thin;border-right:solid thin;border-left:solid thin;border-color:#CECFD0;float:right;margin:5px 0px 5px 0px;width:225px;}
#tel{background-color:#E6EBB3;border-bottom:solid thin;border-right:solid thin;border-left:solid thin;border-color:#CECFD0;float:right;margin:5px 0px 5px 0px;width:225px;}
#mail{background-color:#E6EBB3;border-bottom:solid thin;border-right:solid thin;border-left:solid thin;border-color:#CECFD0;float:right;margin:5px 0px 5px 0px;width:225px;}
#textes{background-color:#E6EBB3;border-bottom:solid thin;border-right:solid thin;border-left:solid thin;border-color:#CECFD0;float:right;margin:5px 0px 5px 0px;color:#000;width:225px;}
#nom_erreur{color:#E2007A;margin:6px 0px 10px 5px;display:block;visibility:hidden;font-size:11px;}
#tel_erreur{color:#E2007A;margin:65px 0px 10px 5px;display:block;visibility:hidden;font-size:11px;}
#mail_erreur{color:#E2007A;margin:10px 0px 10px 5px;display:block;visibility:hidden;font-size:11px;}
.envoi{margin-top:50px;margin-left:15px;line-height:50px;}
.bientot{margin-left:245px;font-style:italic;color:#E2007A;}
.soumettre{margin-left:375px;}
.envoyer{font-size:18px;color:#8DBD0F;background:#8DBD0F;font-weight:bold;text-align:center;cursor:pointer;border:solid 1px;border-color:#8DBD0F;}
:hover.envoyer{cursor:pointer;background:#000;color:#fff;border:solid 1px;}
.effacer{font-size:18px;color:#E20179;background:#E20179;font-weight:bold;text-align:center;cursor:pointer;margin-right:15px;border:solid 1px;border-color:#E20179;}
:hover.effacer{cursor:pointer;background:#000;color:#fff;border:solid 1px;}
.maincontentcontact input{color:#000;}
/*---------NEWSLETTER-------------*/
.bk{margin-left:300px;height:27px;width:404px;background:url(../img1/fond-vignette2.jpg) repeat-x;background-position:bottom;margin-top:7px;margin-right:7px;padding-top:7px;padding-left:5px;float:left;border:dashed 1px;border-color:#8EBC11;}
.txt{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#FFF;width:404px;}
em{float:left;display:block;margin-right:20px;font-style:normal;font-weight:bold;}
.txtbox{padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;width:170px;float:left;margin-right:5px;border:solid 1px;border-color:#E2017B;color:#000;}
.button{background-color:#239C00;padding:0;color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;float:left;cursor:pointer;}
.button:hover{cursor:pointer;background:#E2017B;color:#000;}
/*FEUILLE DE STYLE BOXGRID*/
.boxgrid{width:130px;height:131px;font-family:Verdana, sans-serif;margin-right:8px;float:left;border:dotted 1px;border-color:#333;overflow:hidden;position:relative;background:url(../img1/fond-vignette.jpg) no-repeat;}
.boxgrid h3{font-size:12px;font-weight:bold;padding:0px 0px 0px 4px;color:#B6CA00;}
.boxgrid  img{position:absolute;top:0;left:0;border:0;}
.boxgrid p{font-size:12px;padding:2px 2px 0 2px;margin:0 0 2px 0;color:#CCC;}
.boxgrid_link{margin:0 5px 0 0;}
.boxgrid a{width:42px;height:16px;display:block;text-indent:-9999px;text-decoration:none;background:url(../images_slider/preview.jpg) no-repeat;margin:5px 0px 0px 5px;}
.boxgrid a:hover{}
.slide2 .boxgrid{width:87px;height:97px;font-family:Verdana, sans-serif;margin-right:2px;margin-top:2px;float:left;overflow:hidden;position:relative;background:url(../img1/fond-vignette.jpg) no-repeat;}
.slide2 .boxgrid a{width:87px;height:97px;display:block;text-indent:-9999px;text-decoration:none;background:url(../images_slider/preview.jpg) no-repeat;}
.slide2 .boxgrid a{width:87px;height:97px;display:block;text-indent:-9999px;text-decoration:none;margin:0px;}
/*---------------Créa Webdesign-------------------------*/
.slide2 .boxgrid a.windows{background:url(../img1/windows1.jpg) no-repeat;}
.slide2 .boxgrid a.telefunken{background:url(../img1/telefunken1.jpg) no-repeat;}
.slide2 .boxgrid a.konica{background:url(../img1/konica1.jpg) no-repeat;}
.slide2 .boxgrid a.rose{background:url(../img1/rose.jpg) no-repeat;}
.slide2 .boxgrid a.acensi{background:url(../img1/acensi1.jpg) no-repeat;}
.slide2 .boxgrid a.anema{background:url(../img1/anema1.jpg) no-repeat;}
.slide2 .boxgrid a.elearning{background:url(../img1/elearning1.jpg) no-repeat;}
.slide2 .boxgrid a.ganesha{background:url(../img1/ganesha1.jpg) no-repeat;}
.slide2 .boxgrid a.accenture{background:url(../img1/accenture1.jpg) no-repeat;}
.slide2 .boxgrid a.scapin{background:url(../img1/scapin1.jpg) no-repeat;}
.slide2 .boxgrid a.goosto{background:url(../img1/goosto1.jpg) no-repeat;}
.slide2 .boxgrid a.danslalumiere{background:url(../img1/danslalumiere1.jpg) no-repeat;}
.slide2 .boxgrid a.gda{background:url(../img1/gda1.jpg) no-repeat;}
.slide2 .boxgrid a.rider{background:url(../img1/rider1.jpg) no-repeat;}
.slide2 .boxgrid a.jeu{background:url(../img1/jeu1.jpg) no-repeat;}
.slide2 .boxgrid a.conte{background:url(../img1/conte1.jpg) no-repeat;}
.slide2 .boxgrid a.seine{background:url(../img1/seine1.jpg) no-repeat;}
.slide2 .boxgrid a.placimo{background:url(../img1/placimo1.jpg) no-repeat;}
.slide2 .boxgrid a.baobabs{background:url(../img1/baobabs1.jpg) no-repeat;}
.slide2 .boxgrid a.musicspot{background:url(../img1/musicspot1.jpg) no-repeat;}
.slide2 .boxgrid a.pollux{background:url(../img1/pollux1.jpg) no-repeat;}
.slide2 .boxgrid a.myspacegda{background:url(../img1/myspacegda.jpg) no-repeat;}
.slide2 .boxgrid a.pa{background:url(../img1/pa1.jpg) no-repeat;}
.slide2 .boxgrid a.myspacenais{background:url(../img1/myspacenais1.jpg) no-repeat;}
.slide2 .boxgrid a.sitenais{background:url(../img1/naissite1.jpg) no-repeat;}
/*---------------Créa edition-------------------------*/
.slide2 .boxgrid a.flyers{background:url(../img1/olympus1.jpg) no-repeat;}
.slide2 .boxgrid a.rampes{background:url(../img1/rampe1.jpg) no-repeat;}
.slide2 .boxgrid a.presse{background:url(../img1/presse1.jpg) no-repeat;}
.slide2 .boxgrid a.charte{background:url(../img1/charte1.jpg) no-repeat;}
.slide2 .boxgrid a.invit{background:url(../img1/invit1.jpg) no-repeat;}
.slide2 .boxgrid a.cata{background:url(../img1/cata1.jpg) no-repeat;}
.slide2 .boxgrid a.ra{background:url(../img1/ra1.jpg) no-repeat;}
.slide2 .boxgrid a.xerox{background:url(../img1/xerox1.jpg) no-repeat;}
.slide2 .boxgrid a.compobaie{background:url(../img1/compobaie1.jpg) no-repeat;}
.slide2 .boxgrid a.clim{background:url(../img1/clim1.jpg) no-repeat;}
.slide2 .boxgrid a.concert{background:url(../img1/concert1.jpg) no-repeat;}
.slide2 .boxgrid a.costa{background:url(../img1/costa1.jpg) no-repeat;}
.slide2 .boxgrid a.rio{background:url(../img1/rioloco1.jpg) no-repeat;}
.slide2 .boxgrid a.fontrom{background:url(../img1/fondrom1.jpg) no-repeat;}
.slide2 .boxgrid a.oisou{background:url(../img1/oisou1.jpg) no-repeat;}
.slide2 .boxgrid a.bouygues{background:url(../img1/bouygues1.jpg) no-repeat;}
.slide2 .boxgrid a.gan{background:url(../img1/gan1.jpg) no-repeat;}
.slide2 .boxgrid a.suzanne{background:url(../img1/suzanne1.jpg) no-repeat;}
.slide2 .boxgrid a.suez{background:url(../img1/suez1.jpg) no-repeat;}
.slide2 .boxgrid a.colloque{background:url(../img1/colloque1.jpg) no-repeat;}
.slide2 .boxgrid a.enerdis{background:url(../img1/enerdis1.jpg) no-repeat;}
.slide2 .boxgrid a.europain{background:url(../img1/europain1.jpg) no-repeat;}
.slide2 .boxgrid a.salades{background:url(../img1/salades1.jpg) no-repeat;}
.slide2 .boxgrid a.glaces{background:url(../img1/glace1.jpg) no-repeat;}
/*FEUILLE DE STYLE MAINSTYLE*/
pre, .codehighlight{background-color:#EFEFEF;font-size:13px;width:98%;border:1px dashed gray;padding:5px;}
code{background-color:#EFEFEF;font-size:13px;}
.codebg{background-color:#EFEFEF;}
.cc{color:#868686;}
.codehighlight{font-family:Arial;}
#ddauthor{font-weight:bold;}
table#maintable, table{font-size:100%;}
#topbanner{margin-bottom:10px;width:100%;overflow:hidden;}
h3, h3 code{font-size:125%;}
h4{font-size:120%;}
h4 code{font-size:18px;}
#sitelogo{}
#toprightdiv{width:300px;margin-right:2px;margin-bottom:0;float:right;text-align:right;}
#toprightdivbox{font:normal 10px verdana, arial, sans-serif;position:relative;margin-bottom:0;top:33px;}
#toprightdivbox a{font-weight:bold;margin-right:4px;text-decoration:none;color:#98A741;}
#toprightdivbox a:hover{color:#6D6969;}
#topform, .topform{margin:0;padding:0;}
#topsearchbox, .topsearchbox{border:1px solid gray;width:200px;background:#FBFCFA;font:16px verdana, sans-serif;color:#443;padding:3px;	outline:none;}
#topsearchbox:focus, .topsearchbox:focus{border:1px solid black;}
.topformbutton{cursor:pointer; margin-top:5px; border:outset 1px #ccc;background:#999;font-size:.9em;color:#666;font-weight:bold;padding:5px; background:url(button-bg.gif) repeat-x left top;padding:1px;}
#pathlinks{clear:right;font:bold 110% Verdana;margin-top:0.5em;margin-bottom:1em;margin-left:174px;}
#pathlinks a:hover{color:red;}
#spacertd, #spacergif{width:10px;/*CUSTOM CHANGE*/height:1px;}
#ddtoptabs{margin-left:4px;/*Opera 8 fix -1px*/padding:0;width:450px;height:27px;background:transparent;voice-family:"\"}\"";voice-family:inherit;padding-left:5px;}
#ddtoptabs ul{font:normal 10px verdana, arial, sans-serif;margin:0;padding:0;list-style:none;}
#ddtoptabs li{display:inline;margin:0 2px 0 0;padding:0;text-transform:uppercase;line-height:1.3em;font-size:120%;}
#ddtoptabs a, #ddtoptabs strong{float:left;color:#fff;background:transparent url("tabs_left.gif") no-repeat left top;margin:0 2px 0 0;padding:0 0 0 3px;text-decoration:none;font-size:10px;letter-spacing:1px;margin-top:4px;font-family:Arial, Verdana, sans-serif;border-bottom:1px solid #FFF;}
#ddtoptabs a span, #ddtoptabs #current span{float:left;display:block;color:#fff;background:transparent url("tabs_right.gif") no-repeat right top;padding:3px 9px 3px 6px;font-weight:bold;}
#ddtoptabs a span{float:none;}
#ddtoptabs #current a, #ddtoptabs strong{background-position:0 -300px;border-bottom:1px solid #2B6600;}
#ddtoptabs #current a span, #ddtoptabs #current span{background-position:100% -300px;padding-bottom:3px;	color:#fff;}
#ddtoptabs a:hover{background-position:0% -150px;}
#ddtoptabs a:hover span{color:#fff;background-position:100% -150px;}
#ddtoptabs #current a:hover{	background-position:0% -300px;}
#ddtoptabs #current a:hover span{color:#fff;	background-position:100% -300px;}
#ddtoptabsline{clear:both;padding:0;width:100%;height:8px;background:#2B6600;border-bottom:1px solid #fff;margin-bottom:5px;}
#csslibrarytab a, #csslibrarytab strong{background:transparent url("tabs_left_blue.gif") no-repeat left top;}
#csslibrarytab a span{background:transparent url("tabs_right_blue.gif") no-repeat right top;}
#csslibrarytab a:hover{background-position:0% -150px;}
#csslibrarytab a:hover span{color:#fff;background-position:100% -150px;}
#contentarea{}
.categoryarea b a{/*category pages*/font-size:110%;}
.curlycontainer{border:1px solid #b8b8b8;margin-bottom:1em;}
.curlycontainer .innerdiv{background:transparent url(../brcorner.gif) bottom right no-repeat;position:relative;left:2px;top:2px;padding:1px 4px 15px 5px;}
.browserlist{/*category pages*/color:#7A7A7A;font-family:Arial;font-weight:bold;}
.categoryarea #bottomlegend{/*category pages*/list-style-type:disk;list-style-image:url(bullet.png);margin:auto auto 10px 18px;padding:0;color:#454545;}
.categoryarea .alsolisted{/*category pages*/font-size:95%;font-style:italic;}
.categoryarea .alsolisted img{/*category pages*/margin-top:5px;}
.categoryarea .alsolisted a{text-decoration:none;color:navy;}
#scriptheader{border:1px solid #BEBEBE;border-width:0px 0 1px 0;padding:1px;background:white url(headerbg.gif);}
#scriptheader h3{font:bold 20px Arial;display:inline;}
#scriptheader h3:before{content:"::";}
#scriptheaderFoot{font:normal 12px Verdana;margin-bottom:0.8em;padding-top:2px;}
#ddauthor{font-weight:bold;}
.compatlist{position:relative;top:3px;font:bold 13px Arial;float:right;}
.rightit{float:right;}
.codecontainer{height:150px;border:1px solid gray;width:98%;}
.selectall{padding:3px 6px 4px 6px;text-decoration:none;font:bold 13px Verdana;color:navy;background-color:#FFFFAA;border:1px solid gray;border-bottom-width:0;}
.selectall:hover{border-color:black;color:black;background-color:#ffef97;}
.navselectform{margin:0;padding:0;float:right;}
.navselectform select{font:bold 12px Arial;background-color:lightyellow;}
.navselectheader{font-size:22px;width:80%;color:darkred;border-bottom:5px solid black;}
.navselectlist{font-weight:bold;text-transform:uppercase;}
ul.navselectlist li{margin-bottom:5px;}
ul.navselectlist li ul{/*sub ul*/margin-top:5px;text-transform:none;font-weight:normal;}
.subcategorylist{list-style-type:disk;list-style-image:url(heart.png);margin:5px auto 10px 18px;padding:0;}
.subcategorylist li{padding:3px 0;background-color:#ececec;}
.subcategorylist li a{color:#449805;font:bold 120% Arial;}
#leftbar{width:165px;}
#leftbar a:hover{}
.categorylinks{list-style-type:disk;list-style-image:url(heart.png);margin:5px auto 10px 18px;padding:0;}
.categorylinks li{padding-bottom:1px;}
.categorylinks li a{margin-left:-3px;padding:3px 1px;font-size:12px;display:block;color:#449805;text-decoration:none;font-weight:bold;border-bottom:1px solid #ececec;}
.categorylinks a:visited{color:#449805;}
.categorylinks a:hover{color:#fff;	background:#51B906;text-decoration:none;}
.diffpointer{list-style-image:url(arrow.png);}
#leftbar .headers{color:white;font:bold 110% Arial;background-color:#008000;padding:2px;text-align:center;}
#leftbar .menuitems{list-style-type:disk;list-style-image:url(arrow.gif);/*CUSTOM CHANGE*/margin:5px auto 10px 17px;padding:0;line-height:1.2em;}
#leftbar .menuitems li{padding-bottom:8px;background-image:url(menuline.gif);background-repeat:no-repeat;background-position:left bottom;}
#leftbar .menuitems li a{text-decoration:none;font-weight:bold;}
#footer{border:0 solid #BEBEBE;color:black;border-top-width:1px;background:transparent url(bg_topbar.gif) repeat-x;text-align:center;font-size:90%;padding-top:3px;margin-bottom:5px;}
#footer a{text-decoration:none;}
.stepcarousel{position:relative;/*leave this value alone*/overflow:scroll;/*leave this value alone*/width:930px;/*Width of Carousel Viewer itself*/height:770px;margin-left:27px;/*Height should enough to fit largest content's height*/}
.stepcarousel .belt{position:absolute;/*leave this value alone*/left:0;top:0;}
.stepcarousel .panel{float:left;/*leave this value alone*/overflow:hidden;/*clip content that go outside dimensions of holding panel DIV*/width:970px;/*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */}
#mygallery{clear:both;padding-top:25px;overflow:hidden;top:-328px;}
#allcontent .paginate{position:absolute;top:-50px;left:0px;}
#allcontent .paginate img{padding:10px 50px;width:45px;margin-right:10px;}
#allcontent .paginate img data-over{padding:14px 50px;width:35px;}
/*SERVICES----------------------------------------------------*/
.maincontent .packcyan{ background:url(../img1/fond-vignette.jpg) repeat-x; background-position:bottom; border:dashed 1px; border-color:#858688;width:262px; height:200px;float:left;margin-right:10px; padding-left:15px; margin-bottom:10px;}
.maincontent .packcyan li{background:url(../img1/puce_bleue.jpg) no-repeat;background-position:-4px 4px;color:#fff; padding-left:25px; line-height:24px; font-size:14px; padding-bottom:3px;}
.maincontent .packcyan li.title{font-size:20px; margin-top:5px; font-weight:bold; color:#009EDF; list-style-type:none; padding-left:0px; background-image:none;}
.maincontent .packmagenta{ background:url(../img1/fond-vignette.jpg) repeat-x; background-position:bottom;border:dashed 1px;border-color:#858688;width:262px; height:200px;float:left; padding-left:15px; margin-bottom:10px;}
.maincontent .packmagenta li{background:url(../img1/puce_rose.jpg) no-repeat;background-position:-4px 4px;color:#fff; padding-left:25px; line-height:24px; font-size:14px; padding-bottom:3px;}
.maincontent .packmagenta li.title{font-size:20px; margin-top:5px; font-weight:bold; color:#DF037E; list-style-type:none; padding-left:0px; background-image:none;}
.maincontent .packjaune{ background:url(../img1/fond-vignette.jpg) repeat-x; background-position:bottom;border:dashed 1px;border-color:#858688;width:262px; height:200px;float:left;margin-right:10px; padding-left:15px;}
.maincontent .packjaune li{background:url(../img1/puce_jaune.jpg) no-repeat;background-position:-4px 4px;color:#fff; padding-left:25px; line-height:24px; font-size:14px; padding-bottom:3px;}
.maincontent .packjaune li.title{font-size:20px; margin-top:5px; font-weight:bold; color:#F9BE00; list-style-type:none; padding-left:0px; background-image:none;}
.maincontent .packvert{ background:url(../img1/fond-vignette.jpg) repeat-x; background-position:bottom;border:dashed 1px;border-color:#858688;width:262px; height:200px;float:left; padding-left:15px;}
.maincontent .packvert li{background:url(../img1/puce_verte.jpg) no-repeat;background-position:-4px 4px;color:#fff; padding-left:25px; line-height:24px; font-size:14px; padding-bottom:3px;}
.maincontent .packvert li.title{font-size:20px; margin-top:5px; font-weight:bold; color:#92BB14; list-style-type:none; padding-left:0px; background-image:none;}

/*Pour l'affichage de votre slider*/
#slideshow{margin:10px auto 0 auto;width:767px;height:365px;background:transparent;position:relative;}
/*--------------------------SLIDESHOW---------------------------------*/
#slideshow #slidesContainer{margin:0 auto;padding:0;width:687px;height:365px;overflow:auto; position:relative;}
/* enlever 20 pixels la div #slidesContainer pour permettre l'affichage de la scrollbar */
#slideshow #slidesContainer .slide{margin:0 auto;padding:0;width:667px;height:365px;}
.slide img{float:right;margin:0;border:none;}
.slide p{line-height:1.5em;margin:0;}
.slide a{color:#000;font-weight:bold;text-decoration:none;padding:0 0 2px 0;}
.slide a:hover{}
.control{display:block;width:39px;height:270px;text-indent:-9999px;position:absolute;cursor:pointer;}
#navDiapo{display:block;width:15px;height:16px;position:absolute;right:25px;bottom:10px;cursor:pointer;}
#leftControl{top:0;left:0;background:transparent url(images_slideshow/control_left.png) no-repeat 0 0;}
#rightControl{top:0;right:0;background:transparent url(images_slideshow/control_right.png) no-repeat 0 0;}
/*FEUILLE DE STYLE STYLE*/
.box{width:766px;height:481px;margin: 0 auto;background:transparent url("images/box.png") no-repeat;}
.box h2{font-size:28px;font-style:italic;margin:0 0 30px 40px;padding:10px 0 0 0;border none;font-weight:normal;}


/*FEUILLE DE STYLE CB_STYLE.CSS*/
.CB_TextNav, #CB_ShowTh, #CB_Thumbs2, #CB_Thumbs, .CB_RoundPixBugFix, #CB_Padding, #CB_ImgContainer, #CB_PrevNext, #CB_ContentHide, #CB_OSD, #CB_Text, #CB_Window, #CB_Image, #CB_TopLeft, #CB_Top, #CB_TopRight, #CB_Left, #CB_Content, #CB_Right, #CB_BtmLeft, #CB_Btm, #CB_BtmRight, #CB_Prev, #CB_Prev:hover, #CB_Prev:focus, #CB_Prev:active, #CB_Next, #CB_Next:hover, #CB_Next:focus, #CB_Next:active, #CB_CloseWindow, #CB_SlideShowS, #CB_SlideShowP, #CB_SlideShowBar, #CB_Email {margin: 0;padding: 0;background-color: transparent;border: 0;outline-style: none;outline: 0;}
.absolute {position: absolute;}
#CB_NotImgContent {position: absolute;width: 0px;height: 0px;}
#CB_NotIC, #CB_NotImgContent {border: none;outline-style: none;outline: 0;}
#CB_Window {width: 0px;border-spacing: 0px;border-width: 0px;}
.CB_Sep {color: #bbb;}
.CB_TnThumbs {width: 0px;height: 0px;border: 0px;padding: 0;margin: 0;visibility: hidden;}
.CB_BtmNav {position: relative;top: 4px;border: 0;padding: 0px 0px 0px 3px;}
#CB_ImgHide {position: absolute;visibility: hidden;z-index: 1098;left: 0px;}
#CB_ShowTh {width: 100%;height: 20%;visibility: hidden;position: absolute;z-index: 1097;bottom: 0px;left: 0px;}
#CB_Thumbs {display: none;height: 62px;padding-top: 10px;position: absolute;z-index: 1100;overflow: hidden;bottom: 0px;left: 0px;}
#CB_Thumbs2 {margin: auto 0;height: 52px;position: absolute;}
.CB_ThumbsImg { visibility:hidden;}
#CB_ThumbsActImg {cursor: default;border: 1px dotted #000;}
.CB_RoundPixBugFix {display: block;visibility: hidden;font-family: arial;font-size: 1pt;}
#CB_ImgContainer {position: relative;width: 100%;}
#CB_PrevNext {position: absolute;width: 100%;height: 100%;top: 0px;left: 0px;z-index: 1002;}
#CB_NavPrev, #CB_NavNext {visibility: hidden;position: absolute;z-index: 1001;top: 47%;cursor: pointer;}
#CB_NavPrev {left: 18px;}
#CB_NavNext {right: 14px;}
#CB_ContentHide {position: absolute;z-index: 1000;top: 0px;left: 0px;}
#CB_OSD {position: absolute;left: 50%;z-index: 5000;font-family: arial;font-size: 22px;color: #fff;background-color: #000;visibility: hidden;}
#CB_Text {position: relative;text-align: left;overflow: hidden;}
#CB_TT, #CB_TC {position: relative;}
#CB_TT, #CB_HiddenText {white-space: nowrap; }
#CB_TC {margin-top: 2px;overflow-y: auto;}
#CB_TG {margin-top: -2px; font-size:16px;}
#CB_Window {left:50%;position:absolute;top:50%;visibility:hidden;z-index: 1100;border-collapse: separate;}
#CB_Image {position: relative;}
#CB_TopLeft {background-image:url(pic/s_topleft.png);background-position:right bottom;}
#CB_Top {background-image:url(pic/s_top.png);background-position:left bottom;}
#CB_TopRight {background-image:url(pic/s_topright.png);background-position:left bottom;}
#CB_Left {background-image:url(pic/s_left.png);background-position:right top;}
#CB_Right {background-image:url(pic/s_right.png);background-position:left top;}
#CB_BtmLeft {background-image:url(pic/s_btmleft.png);background-position:right top;}
#CB_Btm {background-image:url(pic/s_btm.png);background-position:left top;}
#CB_BtmRight {background-image:url(pic/s_btmright.png);background-position:left top;}
#CB_Prev, #CB_Next {background: transparent url(pic/blank.gif) no-repeat scroll 0%;display: block;	width: 49%;cursor: pointer;z-index: 1102;}
.CB_TextNav {text-decoration: underline;padding-right: 5px;color: #999;cursor: pointer;border: none;}
.CB_TextNav:hover {text-decoration: underline;color: #555;border: none;}
#CB_Prev {float: left;left: 0px;}
#CB_Next {float: right;left: 0px;}
#CB_Prev:hover {background:transparent;}
#CB_Next:hover {background:transparent;}
#CB_CloseWindow {position: absolute;z-index: 1104;cursor: pointer;}
#CB_SlideShowS, #CB_SlideShowP {position: absolute;left: -27px;top: -14px;z-index: 1104;cursor: pointer;}
#CB_SlideShowBar {width: 0px;position: absolute;height: 2px;display: none;z-index: 1102;}
#CB_HiddenText, #CB_HiddenTextC {position: absolute;visibility: hidden;z-index: -1000;top: -100px;left: -100000px;}
.CB_PreloadBugFix {width: 0px;height: 0px;z-index: -1000;visibility: hidden;position: absolute;}
