/* Start new version */
h2{font-size:17px;}
h2 span{color:#FF8415;font-size:17px;}
.vcoLeft, .vcoRight{float:left;}
.vcoLeft{width:360px;margin-left:80px;}
.vcoLeftGratuit{margin-left:47px;margin-right: 55px}
.vcoRight{width:425px;}
.vcoGray{width: 98%;padding:6px;margin:0 auto;background:#f4f4f4;border:1px solid #f4f4f4;color:#555;}

.vcoHead{font-size:14px;}
.vcoHead span{font-size:14px; font-weight:bold;}
.vcoMore{background:#ECF4FF;border:1px solid #DAEAFF; padding:6px;font-size:14px; font-weight:bold;width:98%;margin:10px auto 0 auto;}
.vcoBlue{background:#ECF4FF; border:1px solid #BED8FE; padding:10px;text-align:center;font-size:14px; font-weight:bold; margin:60px auto; width:280px;}
#vcoRight2 .vcoBlue{margin:0px auto; background:url(/themes/styles/img/via/vcoFle.png) no-repeat scroll 5px 29px #ECF4FF;width:290px;}
/*.vcoRight img{display:block; margin:60px auto 5px auto;}*/

.vcoPro{background:url(/themes/styles/img/picto/vco/picVco.png) no-repeat 0 15px; padding-left:45px;min-height:73px}
.vcoPro h3{font-size:14px; font-weight:bold;background:none;padding:15px 0 0 0;margin:0;}
.vcoPro p{margin:0;font-size:11px;}

.vcoOrdi{background:url("/themes/styles/img/picto/vco/picVco.png") no-repeat scroll -2px -70px transparent;padding-left:80px;min-height:73px;padding-top:18px;}
.vcoOrdi h3{font-size:14px; font-weight:bold;background:none;padding:0;margin:0;}
.vcoOrdi p{margin:0;}

.vcoOrdiB{background:url("/themes/styles/img/picto/vco/picVco.png") no-repeat scroll 3px -747px transparent; padding-left:80px;padding-top:18px;min-height:73px}
.vcoOrdiB h3{font-size:14px; font-weight:bold;background:none;padding:0;margin:0;}
.vcoOrdiB p{margin:0;}

.vcoMoreT{background:url(/themes/styles/img/picto/vco/picVco.png) no-repeat scroll -2px -285px transparent; padding-left:80px; margin-bottom:20px;min-height:112px}
.vcoMoreT h3{font-size:14px; font-weight:bold;background:none;margin:0;padding:20px 0 0;}
.vcoMoreT p{margin:0;}

.vcoCarton{background:url(/themes/styles/img/picto/vco/picVco.png) no-repeat 30px -620px; padding-left:150px; margin:25px 0 20px 25px;min-height:103px}
.vcoCarton h3{font-size:14px; font-weight:bold;background:none;margin:0;padding:20px 0 10px;}
.vcoCarton p{margin:0;}

.vcoOption{background:url(/themes/styles/img/picto/vco/picVco.png) no-repeat 0 -175px; padding-left:150px; margin:30px 0 20px 25px;min-height:103px}
.vcoOption h3{font-size:14px; font-weight:bold;background:none;margin:0;padding:0 0 10px 0;}
.vcoOption p{margin:0;}
.vcoOptionTP {min-height:0px;margin-bottom:10px}

.vcoMoreB{background:url(/themes/styles/img/picto/vco/picVco.png) no-repeat 23px -420px; padding-left:150px; margin:0 0 12px 25px;min-height:150px}
.vcoMoreB h3{font-size:14px; font-weight:bold;background:none;margin:0;padding:25px 0 10px;}
.vcoMoreB p{margin:0;}

.vcoConfiance{margin:0 0 12px 25px;min-height:150px}
.vcoConfiance h3{font-size:14px; font-weight:bold;background:none;margin:0;padding:25px 0 10px;}
.vcoConfiance p{margin:0;}

.vcoLg{background:url(/themes/styles/img/picto/vco/vcoLg.png) no-repeat; padding-left:60px; margin-bottom:20px;}
.vcoLg h3{font-size:14px; font-weight:bold;background:none;padding:0;margin:0;}
.vcoLg p{margin:0;}

.vcoPictur{background:url(/themes/styles/img/picto/vco/vcoPictur.png) no-repeat; padding-left:60px; margin-bottom:20px; min-height:51px;}
.vcoPictur h3{font-size:14px; font-weight:bold;background:none;padding:0;margin:0;}
.vcoPictur p{margin:0;}

.vcoMulti{background:url(/themes/styles/img/picto/vco/vcoMulti.png) no-repeat; padding-left:60px; margin-bottom:20px; min-height:55px;}
.vcoMulti h3{font-size:14px; font-weight:bold;background:none;padding:0;margin:0;}
.vcoMulti p{margin:0;}

.vcoTools{background:url(/themes/styles/img/picto/vco/vcoTools.png) no-repeat; padding-left:60px; margin-top:20px; margin-bottom:20px; min-height:55px;}
.vcoTools h3{font-size:14px; font-weight:bold;background:none;padding:0;margin:0;}
.vcoTools p{margin:0;}

.vcoStats{background:url(/themes/styles/img/picto/vco/vcoStats.png) no-repeat; padding-left:60px; margin-bottom:20px; min-height:55px;}
.vcoStats h3{font-size:14px; font-weight:bold;background:none;padding:0;margin:0;}
.vcoStats p{margin:0;}

.vcoComm{background:url(/themes/styles/img/picto/vco/vcoComm.png) no-repeat; padding-left:60px; margin-bottom:20px; min-height:55px;}
.vcoComm h3{font-size:14px; font-weight:bold;background:none;padding:0;margin:0;}
.vcoComm p{margin:0;}
#vcoCom table td{width:250px;}

.vcoHot{background:url(/themes/styles/img/picto/vco/vcoHot.png) no-repeat; padding-left:60px; margin-bottom:20px; min-height:55px;}
.vcoHot h3{font-size:14px; font-weight:bold;background:none;padding:0;margin:0;}
.vcoHot p{margin:0;}

.vcoTarif{background:url(/themes/styles/img/picto/vco/vcoTarif.png) no-repeat; padding-left:60px; margin-bottom:20px; min-height:55px;}
.vcoTarif h3{font-size:14px; font-weight:bold;background:none;padding:0;margin:0;}
.vcoTarif p{margin:0;}
.vcoTarif table{margin:5px;}
.vcoTarif table tr{border:none;}
.vcoTarif table td{border:none;padding:0 3px;}

.vcoSecu{background:url(/themes/styles/img/picto/vco/vcoSecu.png) no-repeat; padding-left:60px; margin-bottom:20px; min-height:55px;}
.vcoSecu h3{font-size:14px; font-weight:bold;background:none;padding:0;margin:0;}
.vcoSecu p{margin:0;}
/* End new version */

/*VCO Bloc1*/
#cvoIntroduction{position:relative;}
#cvoIntroduction h4{width:78%;}
#cvoIntroduction img.background{position:absolute;left:35px;top:105px;}
#cvoIntroduction table{margin:4% 0% 2% 15%;}
#cvoIntroduction table td{text-align:left;padding:0 10px;}
#cvoIntroduction table th{padding:0px 10px;}
#cvoIntroduction ul{padding: 0px 13px 0px 13px;margin-left:0px;margin-top:10px;}
#cvoIntroduction a{text-decoration:underline;font-weight:normal;color:black;display:block;margin-top:15px;font-size:0.9em;}
p.f_left{margin:0 2px 0 2px;height:52px;float:left;min-width:600px;}
p.tchat, p.rappel{padding-left:60px;height:52px;width:12%;float:left;margin:0;}
p.tchat{display:none;}
p.f_left{margin-right:25px;}
p.rappel{width:17%;}
p.center{text-align:center;width:100%;}
#gratuit{padding-left:80px;line-height:64px;background:url(/themes/styles/img/picto/gratuit.jpg) no-repeat 10px center;font-size:1.5em;display:none;margin:8px auto;}
#liste{padding-left:40px;line-height:20px;font-size:1.3em;list-style-image:url(/themes/styles/img/pre/f-bl_p.gif);color:#000;border-bottom:0;}
table{border-collapse:collapse;}
table th{border:1px solid #aaa;text-align:center;height:20px;font-weight:700;padding:5px 10px;}
table td{border:1px solid #aaa;text-align:center;padding:5px 10px;}
p.etape1{padding-left:40px;line-height:28px;font-size:1.2em;background:url(/themes/styles/img/picto/v1b.gif) no-repeat left center;color:#000;border-bottom:0;}
p.etape2{padding-left:40px;line-height:28px;font-size:1.2em;background:url(/themes/styles/img/picto/v2b.gif) no-repeat left center;color:#000;border-bottom:0;}
p.etape3{padding-left:40px;line-height:28px;font-size:1.2em;background:url(/themes/styles/img/picto/v3b.gif) no-repeat left center;color:#000;border-bottom:0;}
p.pdf{font-size:1em;}
#liensBloc1 td{border:none;}
#div_lien{text-align:center;}
#liens td{border:none;width:50%;}
#cvoForfait,#cvoAnnonce{position:relative;min-height:355px;}
.lienBloc{bottom:10px;width:100%;}
p.logo{background:transparent url(img/pre/p_logo.png) no-repeat scroll left top;display:block;font-size:1.1em;height:36px;line-height:40px;padding-left:50px;text-align:left;width:100%;}
h2.info{line-height:32px;font-size:1.2em;background:url(img/pre/p_info.png) no-repeat left top;color:#000;padding-left:50px;text-align:left;margin:0 0 1em;}
img.coin{position:absolute;top:1%;left:79.5%;-left:80%;}
img.prio{z-index:2;position:relative;}
#cvoAnnonce span,#cvoForfait span{width:90%;position:relative;}
p.titre{font-size:1.1em;position:relative;}
p.bleu{background:transparent url(img/pre/f-bl_p.gif) no-repeat scroll left center;display:block;margin-left:10%;padding-left:5%;}
#cvoInfos p.col1,#cvoInfos p.col2,#cvoInfos p.col3{width:32%;min-height:50px;}
#cvoInfos p.col1,#cvoInfos p.col2{float:left;padding-left:1%;width:36%;-width:32%;margin:0;}
#cvoInfos p.col3{width:23%;margin:0 0 0 77%;}
#cvoInfos{-width:90%;}

#divcarousel{width:750px;text-align:center;margin:0 auto;}
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li, .jcarousel-item {
    float: left;
    list-style: none;
    width: 150px;
    height: 100px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}
span.small{font-size:13px;font-weight:normal;}
div.vcoClients{display:block;float:left;height:150px;width:15%;margin-right:15px;}
div.vcoClients #logo_constructeur{margin:35px auto;}
p.vcoBt{background:url(/themes/styles/img/picto/vco/vcoBt.png) 100% -48px no-repeat; margin:8px auto;height:48px;padding-right:21px;}
p.vcoBt a{display:block; background:url(/themes/styles/img/picto/vco/vcoBt.png) 0px 0px no-repeat;height:48px;line-height:48px;text-align:center;color:#fff;padding-left:31px;font-size:14px}
.lmotiv{font-size:14px;}
.vcoLeft img{margin-left:80px;}
.vcoLeft img.vcoPicto3 { margin-left:0px}
.vcoLGray{text-align:center;font-weight:bold;font-size:13px;}
.vcoHotline{text-align:center;color:#555;}
p.tarif{font-weight:bold;font-size:14px;margin:0 0 12px;}
.vcoLeft table{margin-top:-8px;}
p.vcoBlocConfiance{display:block;width:295px;float:left;}
.vcoConfiance .vcoBt{position:absolute;left:520px;}
div#vcoGratuit {margin-top:27px;font-size:14px;font-weight: bold;text-align: center}
div#vcoGratuit img {margin:7px 0 0 18px}
div#vcoGratuit .smallIta {font-size:12px;font-style:italic;font-weight: normal}
div#vcoGratuit .vcoDemultiplier {font-size:16px;}
div#vcoGratuit .vcoGratuitement {font-size:20px;font-weight: bold}
.vcoGrayOptions { color:#555;}
a.solo2 {background-position:31em;width:94%}
