/* CSS Document */
body{
background:#FFF;
margin : 0px;
padding : 0px;
font-family:Arial, Helvetica, sans-serif;
font-size : 12px;
}
.conteneur{
min-width:760px;
overflow:hidden;
}
.header{
height : 126px;
background : url(/images/blue_header.gif) no-repeat;
overflow:hidden;
}
.left_header{
width : 190px;
float : right;
height : 125px;
}
.header_conseil{
display:block;
background : url(/images/bg_link_header.gif);
text-align:center;
color : #FFF;
padding : 2px 0px 2px 0px;
font-weight : bold;
}
.header_conseil:hover{
text-decoration:none;
}
div.caddie{
border : 5px solid #6391C4;
padding : 2px;
font-size : 12px;
height : 93px;
background:#FFF;
}
div.caddie h1.title{
border-bottom : 2px solid #6391C4;
margin : 0px;
padding : 2px;
font-size : 12px;
font-weight:bold;
background:url(/images/ico_panier.gif) no-repeat right;
}
div.caddie .prix{
color: #FF0000;
font-weight:bold;
font-size : 14px;
}
div.caddie a{
color:#FF9900;
font-size : 14px;
font-weight : bold;
margin : 3px;
}
div.caddie a:hover{
color : #000;
text-decoration:none;
}
div.content-links{
background : #6391C4;
clear:both;
overflow:hidden;
padding : 4px;
max-height : 25px;
_height : 25px;
}
div.links{
background : #6391C4;
width : 370px;
float : left;
padding : 4px;
}
div.links a{
color : #FFF;
font-size : 12px;
padding : 3px;
background : url(/images/fd_link_bleu.gif);
border : 1px solid #1C446F;
text-decoration:none;
}
div.links a:hover{
color : #1C446F;
background : #FFF;
}
div.search{
float:right;
font-size : 12px;
color : #FFF;
}
.content {
overflow:hidden;
background : #F6F6F6;
}
.lefter{
width : 200px;
float:left;
padding-bottom:10px;
}
div.left_menu{
background:#FFDE03;
padding : 3px;
}
div.left_menu a{
font-size : 12px;
color:#346498;
}
div.left_menu a:hover{
text-decoration:none;
}
div.left_menu h1{
font-size : 14px;
margin : 3px 0px 3px 0px;
color : #346498;
}
h1.titre_col {
font-size : 14px;
padding : 5px 0px 0px 5px;
font-weight:normal;
margin :0px;
background: #F2F2F2;
}
h1.titre_col_art{
font-size : 18px;
padding : 3px 0px 0px 5px;
font-weight:normal;
margin :0px;
background: #F2F2F2;
}
h1.titre_col img{
margin : 0px 10px 0px 0px;
}
.article {
color : #6B871F;
}
.compte{
color : #0A9A98;
}
.real ul li {
margin-top : 3px;
}
.real a.acti {
text-decoration:none;
color : #006699;
}
.real a.curreal{
background : #FFCC00;
}
.activite{
color : #E4494A;
}
.cmoiqui{
color:#2DA1C3;
}
.log{
color : #0A9A98;
margin : 3px 0px 0px 3px;
}
.lefter ul{
margin : 5px 0px 10px 0px;
padding : 0px;
}
.lefter ul li{
font-size : 12px;
list-style:none;
margin : 0px;
padding : 0px;
}
.lefter ul li a {
color:#FFF;
text-decoration:none;
margin : 1px 0px 1px 0px;
padding : 3px 20px 3px 0px;
display:block;
_width:175px;
background : #7BB43F url(/images/fleche_bas.gif) no-repeat right;
border : 1px solid #1A8137;
}
.lefter ul li.current a{
background : #7BB43F url(/images/fleche_droite.gif) no-repeat right;
}
.lefter ul li.current a.curprd{
font-weight:bold;
color : #C523AC;
padding : 2px 10px 2px 10px;
border : 0px;
background : #FFF url(/images/bg_curprd.gif) repeat-y right;
}
.lefter ul li a:hover{
}
.lefter ul li.current div a:hover{
background : #C523AC;
color : #FFF;
}
.lefter ul li.current div a{
color : #C523AC;
padding : 2px 0px 2px 10px;
background : #FFF;
border : 0px;
_width:175px;
}
input.leftgo{
background:#C523AC;
color : #FFF;
border : 1px solid #FFF;
font-weight:bold;
}
input.leftgo:hover{
background : #FFF;
color : #C523AC;
border : 1px solid #C523AC;
}
.rowodd {
background:#F5F5F5;
}
.roweven{
background : #FFF;
}
/*.data div{
width : 100px;
float:left;
background : #FFF;
margin: 10px 50px 10px 50px;
}
*/
.data{
margin : 0px 200px 0px 200px;
min-height:550px;
background : #FFF;
padding : 5px 10px 5px 10px;
_overflow:hidden;
}
.data h1, .pop_content h1, .group h1 {
font-size : 18px;
font-weight:bold;
color:#6391C4;
background : url(/images/ico_centre_bleu.gif) no-repeat left;
padding : 5px 0px 5px 30px;
margin : 5px;
}
.pop_content{
border : 2px solid #006699;
}
.pop_content table tr td{
color : #006699;
font-size : 12px;
}
.pop_title{
font-size : 14px;
font-weight:bold;
text-decoration:underline;
}
.data p{
text-align:justify;
padding : 5px;
font-size:12px;
}
.data p a{
color:#6391C4;
}
.data table img{
border : 2px solid #6391C4;
}
.data table img.nostyleimg{
border : 0px;
}
.data table a{
margin : 0px;
}
.data table img.putinbag3{
border : 0px;
}
.barre {
font-size : 14px;
color : #333;
text-decoration:line-through;
}
.promo {
font-size : 18px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color : #FF0000;
}
.normalprice{
color: #FF0000;
font-size:14px;
font-weight:bold;
}
.righter{
width :200px;
float:right;
}
.rightcol{
margin : 0px 0px 5px 0px;
}
.rightcol ul li{
list-style:none;
}
.shop_rightcol {
width :198px;
float:right;
height : 750px;
overflow:auto;
}
.rightcol ul{
margin : 0px;
padding : 3px;
}
.righter a {
color:#FFF;
text-decoration:none;
margin : 1px 0px 1px 0px;
padding : 3px 20px 3px 0px;
display:block;
_width:175px;
background : #F18B30 url(/images/fleche_bas_right.gif) no-repeat right;
border : 1px solid #EC8020;
}
.righter .cmoiqui a, .righter .cmoidiv a{
font-size : 14px;
padding : 5px 0px 0px 5px;
font-weight:normal;
margin :0px;
background: #F2F2F2;
color:#2DA1C3;
display: inline;
border : 0px;
}
.righter .cmoidiv a{
margin:0;
padding:0;
}
.righter .cmoiqui a img, .righter .cmoiqui a{
border:0;
margin:0;
padding :0;
}
.righter a.head{
background : #F18B30;
border : 0px;
}
.righter a.head_ima{
background : #FFF;
}
.righter a.current{
background : #F18B30 url(/images/fleche_droite_right.gif) no-repeat right;
}
/*div.prod_assoc .prod_link {
color:#FFF;
text-decoration:none;
margin : 1px 0px 1px 0px;
padding : 3px 20px 3px 0px;
display:block;
background : #7BB43F;
border : 1px solid #1A8137;
}
*/
.prod_link{
color:#1A8137;
border-bottom:1px solid #1A8137;
display:block;
text-decoration:none;
}
div.prod_assoc .prod_link{
border : 0px;
}
.real_link {
color:#FFF;
text-decoration:none;
margin : 1px 0px 1px 0px;
padding : 3px 20px 3px 0px;
display:block;
background : #ECA567;
border : 1px solid #EC8020;
}
.righter ul li a{
font-weight:bold;
color : #2C65AB;
padding : 2px 10px 2px 10px;
border : 0px;
background : #FFF;
}
.righter ul li a:hover{
background : #2C65AB;
color : #FFF;
text-decoration:none;
font-weight:bold;
}
.righter ul li.current a:hover{
background : #EC8020;
color : #FFF;
}


.real{
color : #EC8020;
}



.activite ul li a{
color : #E4494A;
}
.activite ul li a:hover{
text-decoration:none;
}
.cmoidiv{
text-align:center;
color : #2DA1C3;
}
.cmoidiv img{
border : 2px solid #2DA1C3;
margin : 5px 0px 5px 0px;
}
.footerlinks{
clear:both;
border : 2px solid #6391C4;
background : #FFF;
padding : 5px;
}
.footerlinks a{
margin : 0px 5px 0px 5px;
color : #666;
}
.footerlinks a:hover{
text-decoration:none;
}
.footer{
background:#FFF;
color : #666;
font-size : 11px;
}
.footer table{
width : 100%;
}
.footer a{
color : #666;
}
.argon{
text-align:right;
}
div.cdebox img{
border : 0px;
}
div.cdebox input{
text-align:center;
}
h1.prodtitle{
font-size:14px;
color : #666;
background : url(/images/ico_fleche_bleu.gif) no-repeat left;
padding : 5px 0px 5px 30px;
}
.content_prod_detail table tr td{
vertical-align:top;
}
.qte{
text-align:center;
}
.content_prod_detail h2{
margin : 2px 0px 4px 0px;
font-size : 14px;
color : #6391C4;
}
.delititle{
font-size:14px;
color:#006699;
}
a.printit{
padding : 5px 0px 5px 30px;
background : url(/images/print.gif) no-repeat left;
color : #6391C4;
margin : 5px;
}
a.sendtofriend {
padding : 5px 0px 5px 30px;
background : url(/images/envoi_ami.gif) no-repeat left;
color : #6391C4;
margin : 5px;
}
.prod_assoc {
border : 1px solid #6391C4;
padding : 5px;
height : 230px;
overflow:auto;
}
.prod_assoc h2, .gift_summary h2{
margin : 3px;
background : #6391C4;
color : #FFF;
padding : 0px 0px 0px 5px;
font-size:14px;
}
.prod_assoc div.prod_assoc_one {
width:100px;
border : 1px solid #CCC;
padding : 3px;
float:left;
margin : 5px;
height : 150px;
text-align:center;
}
.prod_assoc div.prod_prod{
min-width : 2000px;
height : 200px;
}
.head{
color:#006699;
}
.realtitle{
padding : 5px;
border : 1px solid #6391C4;
}
div.toc{
font-size : 11px;
padding : 5px;
}
div.toc a{
color : #006699;
}
div.toc a:hover{
text-decoration:none;
}
h2.anchor{
color : #006699;
}
.cattitle{
font-size : 14px;
background : #006699;
color : #FFF;
}
.weblink{
color : #006699;
}
.tablelink{
background : #E7F3FC;
border: 1px solid #FFF;
width:96%;
}
.formtablecart th{
background : #F4F4F4;
border-bottom : 1px solid #666;
font-size : 12px;
color:#626262;
}
.aleft{
font-size : 12px;
}
.aleft a{
color : #006699;
}
ul li a.inlog{
color:#003366;
display:block;
background : #FFFFFF url(/images/bullet_logged.gif) no-repeat left;
border : 1px solid #CCC;
padding : 0px 5px 5px 25px;
border : none;
font-weight: bold;
}
ul li a.inlog:hover {
background-color : #FF7B39;

}
.hello{
padding : 5px;
}
a.putinbag img, a.emptybag img{
border : 0px;
margin:0px;
}
.prixtot{
color : #FF0000;
font-size : 18px;
}
div.data a.plusachat{
color : #006699;
}
.promo_title {
color : #006699;
font-size : 12px;
font-family:Arial, Helvetica, sans-serif;
}
.righter a.moiquilink {
color : #006699;
font-size:14px;
font-weight:bold;
background : #FFF;
border : 1px solid #006699;
padding:0px;
}
table.moiquitable {
padding : 5px;
margin : 5px 0px 5px 0px;
width : 100%;
_width:96%;
background : #F5F5F5;
border-bottom : 1px solid #006699;
}
table.moiquitable blockquote{
background : #FFF;
border : 1px solid #E5E5E5;
padding : 3px;
margin:2px;
}
table.moiquitable h2{
font-size : 14px;
color : #006699;
margin : 2px;
}
h2.titre_ingredient{
font-size : 14px;
color : #006699;
margin : 5px;
border-bottom : 1px solid #6391C4;
}
table.moiquitable a{
color : #006699;
}
table.moiquitable a:hover{
text-decoration:none;
}
.shop_center{
float:left;
}
.error{
color : #FF0000;
font-size : 12px;
}
div.errorbloc{
border : 1px solid #FF0000;
padding:5px;
font-weight:bold;
}
div.commande{
width : 100%;
margin : 0px;
font-size : 12px;
font-family:Arial, Helvetica, sans-serif;
overflow:hidden;
}
div.caddiesummary2{
border:1px solid #006699;
margin-bottom : 5px;
overflow:hidden;
}
div.gift_summary p{
margin : 0px;
padding : 0px;
}
div.caddiesummary2, div.caddiesummary2 table.formtablecart{
font-size : 12px;
color : #666;
}
div.caddiesummary2 table.formtablecart th.totalth, .totalth{
font-size : 14px;
color : #FF0000;
border-bottom:1px solid #FF0000;
}
div#lefthalf{
width:46%;
font-size : 12px;
float:left;
border : 1px solid #6391C4;
padding : 0px 5px 5px 5px;
margin : 10px 0px 0px 0px;
}
div#lefthalf h2 {
background : #6391C4;
color : #FFF;
margin : 5px 0px 5px 0px;
padding : 2px;
font-size:14px;
}
div#lefthalf table tr td{
font-size : 12px;
}

div#righthalf{
width : 46%;
float : right;
border : 1px solid #6391C4;
padding:5px;
margin : 10px 0px 0px 0px;
text-align:left;
}

div#righthalf h2 , .gift h2{
background : #6391C4;
color : #FFF;
margin : 0px 0px 5px 0px;
padding : 2px;
font-size:14px;
}
div#righthalf table tr td{
font-size : 12px;
}
div.topfiche2 {
height : 260px;
}
.topfiche{
color : #FF9900;
font-weight : bold;
padding : 5px;
border : 2px solid #FF9900;
margin : 5px;
}
.topfiche table{
font-size : 12px;
}
.gift{
border : 1px solid #6391C4;
padding : 5px;
margin : 5px 0px 5px 0px;
}
.group{
background : #FFF;
padding : 0px 0px 5px 5px;
_height:1%;
overflow:hidden;
}
.group #righthalf{
border : 0px;
padding : 0px;
}
.group #righthalf a{
color : #FF9900;
margin : 0px 0px 5px 0px;
font-weight:bold;
}
.prdinlist{
background: #F6F28F;
}
.bgprix{
background : #F5F5F5;
padding : 5px;
margin : 3px 0px 0px 0px;
border : 1px solid #6391C4;
}
.comptebox{
border : 1px solid #0A9A98;
background : #FFF;
}
.center_texte{
border : 1px solid #6391C4;
margin : 0px 0px 10px 0px;
overflow:hidden;
}
.center_texte p{
margin : 0px;
}
.center_texte h1{
color : #FFF;
background : #6391C4 url(/images/ico_centre_bleu.gif) no-repeat left;
font-size : 14px;
margin : 5px 5px 0px 5px;
}
.center_texte_left{
width : 49%;
float:left;
height : 360px;
border : 1px solid #6391C4;
margin : 0px 6px 10px 0px;
overflow:hidden;
text-align:center;
}
.center_texte_left h1{
color : #FFF;
background : #6391C4 url(/images/ico_centre_bleu.gif) no-repeat left;
font-size : 14px;
}
.center_texte_left a{
color:#006699;
}
div.fade div{
margin:auto;
}
#homefadeshow{
width:200px;
margin:auto;
}
fieldset.set_shop{
color : #000;
border : 1px solid #6391C4;
}
fieldset.set_shop legend{
color : #006699;
font-weight:bold;
}
div.real_list {
width:150px;
height : 150px;
border : 1px solid #CCC;
padding : 3px;
float:left;
margin : 5px;
text-align:center;
}
div.real_list .real_link{
height : 50px;
}
div.real_list_detail{
overflow:hidden;
_height:1%;
}
div.real_list_detail ul li{
list-style:none;
}
div.real_list_detail ul li a{
color : #EC8020;
}
table.etape_table tr td{
border : 1px solid #6391C4;
}
.real_tri{
width:33%;
float:left;
padding : 0px;
margin : 0px;
}
.real_tri_big{
width : 49%;
float:left;
padding:0px;
margin:0px;
}
.real_tri fieldset,.real_tri_big fieldset{
border : 2px solid #ECA567;
padding : 2px;
}
.real_tri fieldset legend, .real_tri_big fieldset legend {
color : #EC8020;
font-weight : bold;
}
.real_tri fieldset ul, .real_tri_big fieldset ul{
padding : 0px 0px 0px 3px;
margin:0px;
}
.real_tri fieldset ul li, .real_tri_big fieldset ul li{
list-style:none;
margin : 0px;
padding : 0px;
}
.real_tri fieldset ul li a, .real_tri_big fieldset ul li a {
display:block;
_width:100%;
color : #2C65AB;
margin : 2px;
text-decoration:none;
}
.real_tri fieldset ul li a:hover, .real_tri_big fieldset ul li a:hover {
background : #2C65AB;
color : #FFF;
}
/* ISEARCH */
.isearch-head{
font-size : 10px;
}
.isearch-prevnext{
color : #006699;
font-size:12px;
}
a.isearch-prevnext{
color : #999999;
font-size:12px;
}
a.isearch-prevnext:hover {
color : #006699;
}
.isearch-title{
color : #006699;
font-size : 12px;
}
.isearch-highlight, .isearch-search {
color:#EC8020;
font-weight:bold;
font-size:12px;
}
.isearch-score{
font-weight:bold;
}
#isearch-form{
border : 1px solid #0A9A98;
padding: 3px;
background : #FFF;
}
div.radiocadeau{
width : 100px;
float:left;
}
div.gift_cadeau{
background:#FFF;
padding : 5px;
border : 1px solid #FF9900;
margin : 3px;
}
div.gift_cadeau  .cattitlecadeau{
background : #E59700;
padding : 5px;
color : #FFF;
font-size:14px;
}
div.payment{
font-size : 11px;
}
div.payment img{
border : 0px;
}
.gift_summary{
border : 1px solid #6391C4; padding:5px;
width:46%;
float:left;
margin:0px 10px 0px 0px;
}
div.lefted, div.righted{
width:46%;
float:left;
color : #000;
border : 1px solid #6391C4;
padding : 5px;
height : 250px;
}
h2.title_com, div.lefted h2, div.righted h2{
color:#006699; font-size:14px;font-weight:bold;border-bottom:1px solid #006699;
}
div.toplist table{
font-size:12px;
color:#333;
border:1px solid #006699;
}
div.toplist .cdeboxcart table{
border : 0px;
}
div.toplist table tr td.toptd{
color : #006699;
background : #FFF;
}
div.toplist table tr td{
background:#E4F4FA;
}
.clearer{
clear:both;
width:100%;
}
.formtable3 td {        margin: 0px;    padding: 5px;   color: #666666; letter-spacing: normal; vertical-align: top;    text-align: left;      border: 1px solid #E5E7E9;      border-collapse:collapse;}
.formtable3 td.totaltd {        font-weight:bold; font-size:14px;      color: #FF6600; background: #FFF;}
.formtable3, .formtable3 tr {   margin: 0px;    padding: 0px;   border-collapse:collapse;}

#cadeau h3{
font-size:12px;
font-weight:normal;
}
.form_contact{
background : #E5FAFF;
padding : 5px;
border : 1px solid #5999AC;
}
textarea{
font-family:Arial, Helvetica, sans-serif;
}
.form_contact input, .form_contact textarea{
border-top : 2px solid #1B2F35;
border-left : 2px solid #1B2F35;
border-right : 2px solid #F6F6F6;
border-bottom : 2px solid #F6F6F6;
}
.form_contact input.sub{
background : #5999AC;
color : #FFF;
font-weight:bold;
border-right : 2px solid #1B2F35;
border-bottom : 2px solid #1B2F35;
border-left : 2px solid #F6F6F6;
border-top : 2px solid #F6F6F6;
}
.form_contact input.sub:hover {
background : #FFF;
color : #5999AC;
border-left : 2px solid #1B2F35;
border-top : 2px solid #1B2F35;
border-bottom : 2px solid #F6F6F6;
border-right : 2px solid #F6F6F6;
}
input.iform{
background : #6391C4;
color:#FFF;
border-top : 1px solid #CCC;
border-left : 1px solid #CCC;
border-bottom : 1px solid #333;
border-right : 1px solid #333;
}
div.payment_summary{
color : #000;
padding : 5px;
margin:5px;
border : 1px solid #333;
}
p.news_ok{
border : 2px solid #6391C4;
padding : 5px;
margin : 5px;
}
p.news_ok strong{
color :#6391C4;
}
p.news_ok a{
color:#D45561;
font-weight:bold;
}
.margin{
margin:10px 0 0 0;
}

