
html,body,span, applet,object,iframe, h1,h2,h3,h4,h5,h6,p,blockquote,pre, a,abbr,acronym,address,big,cite,code, del,dfn,em,font,img,ins,kbd,q,s,samp, small,strike,strong,sub,sup,tt,var, dd,dl,dt,li,ol,ul, fieldset,form,label,legend, table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;line-height:1.22em;font-family:inherit;text-align:inherit;}
a img,:link img,:visited img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
ul{list-style:none;}
ol{list-style: decimal inside;}
q:before,q:after, blockquote:before,blockquote:after{content:"";}
h1,h2,h3,h4,h5,h6 {font-weight:bold;}
em{font-style:italic;}
input, textarea, select  {font-size:99%}
strong {font-weight:normal!important;}
abbr, dfn {cursor:help;}
body {background:#342407; font-family:Trebuchet MS,Verdana,Arial,sans-serif; font-size:14px;  color:grey;}
.home{background:#FFF url(skin/bodybkg) repeat-x left top;}

/* structure de base 3 colonnes */
#page {text-align:left;margin:0 auto;width:970px; background-color:#FFF;} /*ici est definie la largeur du site*/
#content {overflow:hidden; zoom:1; _overflow:visible; } /* div englobeur contenant les colonnes du site */
#main{ background:#fff; padding:10px 0 10px 10px;} 

#landing {background-color:#342407; position:absolute; top:20%; left:30%; margin-left:-237px;}
#wordingLanding { position:absolute; top:40%; left:50%;}
#wordingLanding p {font-size:14px; font-style:italic; font-weight:normal; color:white;}
#wordingLanding a {color:#00C6FF; display:block; margin-top:10px; outline:none;}


#subHeader { overflow:hidden; zoom:1; _overflow:visible; margin-left:30px; margin-top:20px; margin-bottom:40px; }
#subHeader li {float:left; margin-right:40px;}
#subHeader li a {display:block; font-size:23px; display:block; padding-top:16px; color:#342407;}
#subHeader li{display:block; padding-left:87px; height:80px; color:#342407;}
#subHeader .itemFast { background:url(skin/item2.png) no-repeat left top; height:80px;}
#subHeader .itemFree { background:url(skin/item3.png) no-repeat left top; }
#subHeader .itemInstant {background:url(skin/item1.png) no-repeat left top; }


#content .contentPart {float:left; margin-right:20px; padding:10px; width:350px; overflow:hidden; zoom:1; _overflow:visible; }
#content .contentPart h2 {font-size:19px;}
#content .contentPart p {font-size:13px; padding-bottom:10px;}
#content .contentPart li {font-style:italic; padding-bottom:6px; font-weight:normal;}
#content .resultPart {float:right;padding:10px;clear:both; margin-right:60px;}
.twitter a{display:block; background:url(skin/twitterIcons.png) no-repeat left top; padding-left:35px; line-height:30px; width:100px; text-decoration:none; margin-top:10px;}

#researchMulti  {overflow:hidden; zoom:1; _overflow:visible; margin:0 auto; width:800px;}
#researchMulti fieldset {overflow:hidden; zoom:1; _overflow:visible; background-color:#edeae4; padding:10px; margin-bottom:20px;}
#researchMulti fieldset legend {font-size:20px; color:#342407;}
#researchMulti .leftPart {float:left; width:220px; margin-bottom:10px;}

#researchMulti .selectvete {margin-bottom:10px;}
#researchMulti .rightPart .colorlist1{width:500px; overflow:hidden; zoom:1; _overflow:visible; float:left; position:relative; z-index:1000;}
#researchMulti .rightPart .colorlist2{width:500px; overflow:hidden; background:url(skin/RDVPalette.jpg) no-repeat left top; zoom:1; _overflow:visible; float:left; position:relative; z-index:1000;}
#researchMulti .rightPart .colorlist3{width:500px; overflow:hidden; background:url(skin/soireePalette.jpg) no-repeat left top; zoom:1; _overflow:visible; float:left; position:relative; z-index:1000;}

#researchMulti .rightPart .colorlist1 {  margin-bottom:10px;}
#researchMulti .rightPart .colorlist1 li {  width:25px;  height:25px;}
#researchMulti .rightPart .colorlist1 input {margin-right:7px; border-width:0px; border-style:none; font-size:20px; height:20px;}

.carrecouleur {}

#researchMulti .rightPart .colorlist2 {margin-bottom:10px;}
#researchMulti .rightPart  .colorlist2 li {width:20px;}
#researchMulti .rightPart .colorlist2 input{margin-right:7px;}

#researchMulti .rightPart .colorlist3 {margin-bottom:10px;}
#researchMulti .rightPart  .colorlist3 li {width:20px;}
#researchMulti .rightPart .colorlist3 input{margin-right:7px;}

#finalAction {text-align:center;}
#call {font-size:14px; color:#FFF;}


/* HEADER */
#header {width:970px; margin:0 auto; height:169px; position:relative; background-color:#342407; position:relative;}
#header #logo {position:absolute; top:0; left:0;}
#header .baseline {position:absolute; top:84px; left:319px; color:white; font-style:italic; }
#tabs {position:absolute; right:0;bottom:0px;}
#tabs li {float:left; margin-right:10px; background-color:#FFF; padding:10px;}
#tabs li a {display:block; color:#342407; text-decoration:none; font-size:16px; }
#tabs li .blueSearch { color:#00C7FF; background-color:transparent;}

 
/* FOOTER */
#footer{;min-height:25px; _height:25px; width:700px; margin:0 auto; } 
#footer {padding-left:10px;  margin-bottom:20px;}
#footer ul {overflow :hidden; _overflow:visible; zoom:1; text-align:center;}
#footer ul li{line-height:25px; float:left; padding-right:10px; width:200px;}
#footer ul li a{color:grey; text-transform:lowercase; text-decoration:none; font-size:13px; font-weight:bold;}
.footerMain {overflow:hidden; _overflow:visible; zoom:1; min-height:20px; _height:20px;}