@import url(import/global.css);


/*------------------------------------------------------------------ 
# [Table of contents] 
- RESET des propriétés propriétaire
 - Toolkit css
- Coeur de page
 - Bloc suivi de commande
- Head coeur de page
- layout global
	6.1 - colonne de droite / #right_col
	6.2 - colonne de gauche / #left_col
			- colonne interne gauche / #inner_col1
			- carroussel / .carroussel_top5
		- colonne interne droite / #inner_col2
		- contenu bas de la colonne / #bot_col_left
		- footer de la colonne / #inner_footer
		
/*------------------------------------------------------------------ 
/**SURCHARGE default-struct.css**/
#ctn_tab {margin-bottom:0!important}

/* RESET des propriétés propriétaire */
html,body {
height:100%;
text-align:center;
}

body {
background:#fff;
color:#000;
text-align:center;
}

h1,h2,h3,h4,h5,h6,ul,li,p,form,input,select,html,body,dl,dt,dd {
margin:0;
padding:0;
}

li {
list-style:none;
}

.clear {
clear:both;
display:block;
font-size:0;
height:0;
line-height:0;
width:0;
}

.clear,.clearLeft,.clearRight {
display:block;
font-size:0;
height:0;
line-height:0;
width:0;
}

.ctl,.ctr,.cbl,.cbr {
background-repeat:no-repeat;
font-size:0;
}

img {
border:0;
}

/* Coeur de page */
#content {
clear:both;
font:normal 143% Arial, Verdana, sans-serif;
height:1%;
margin:0 auto;
position:relative;
text-align:left;
width:983px;
z-index:10;
}
#content a{text-decoration:none;}
#content a:hover{text-decoration:underline!important;}
#content #title h1 {
color:#000;
font-size:20px;
font-weight:400;
padding:10px 10px 5px;
width:auto;
}
#habillage_head{
background:url(skin/blocs/bg_head_offre_bienvenue.png) no-repeat left top;
height:263px;
position:relative;
z-index:12;
}
#cont_col_global{
overflow:hidden;
padding-bottom:30px;
}
* html #cont_col_global{
height:1%;
overflow:visible;
}
#habillage_head #flashDiv {
padding:12px 0 0 113px;
}

#right_col {
background:transparent url(skin/blocs/bg_ombre_coldroite.png) no-repeat scroll 3px 224px;
float:right;
margin-top:-252px;
position:relative;
width:261px;
z-index:13;
}
* html #right_col {
background:url(skin/blocs/bg_ombre_coldroite.png) no-repeat 0 224px;
width:258px;

}
#left_col {
display:block;
overflow:hidden;
padding-top:7px;
}

* html #left_col {
height:1%;
overflow:visible;
zoom:1;
}

#right_col #inner_col {
background:url(skin/blocs/bg_ombre_coldroite_bot.png) no-repeat 3px bottom;
padding:9px 20px 53px 16px;
zoom:1;
}
* html #right_col #inner_col {
background:url(skin/blocs/bg_ombre_coldroite_bot.png) no-repeat 0 bottom;
padding-left:13px;
}
.blocContent {
background-color:#FFF;
border-style:solid;
border-width:1px;
height:1%;
margin-bottom:7px;
padding:0;
}

.blocContent .content {
margin-right:0;
}

#left_col .blocContent .content {
overflow:hidden;
}

#right_col .cred {
border-color:#d20115;
}

#right_col .cred .ctl,#right_col .cred .ctr,#right_col .cred .cbl,#right_col .cred .cbr {
background-image:url(skin/blocs/bg_red_corner.png);
}

#right_col .cgrey {
border-color:#c3c3c3;
}

#right_col .cgrey .ctl,#right_col .cgrey .ctr,#right_col .cgrey .cbl,#right_col .cgrey .cbr {
background-image:url(skin/blocs/bg_grey_corner.png);
}

#right_col .needhelp .ctl,#right_col .needhelp .ctr,#right_col .needhelp .cbl,#right_col .needhelp .cbr {
background-image:url(skin/blocs/bg_grey_corner_needhelp.png);
}
#right_col .cred  .ctl, #right_col .needhelp  .ctl {
background-position:left top;
top:-1px;
float:left;
left:-1px;
}
#right_col .cred  .ctr, #right_col .needhelp  .ctr {
background-position:right top;
top:-1px;
float:right;
right:-1px;
}
#right_col .cred  .cbl, #right_col .needhelp  .cbl {
background-position:left bottom;
bottom:-1px;
float:left;
left:-1px;
}
#right_col .cred  .cbr, #right_col .needhelp  .cbr {
background-position:right bottom;
bottom:-1px;
float:right;
right:-1px;
}
#vflash {
background:url(skin/blocs/bg_vente_flash.png) repeat-x left bottom;
padding:4px 10px 0;
}

#vflash div {
background:url(skin/blocs/filet_degrad.png) no-repeat left bottom;
padding-bottom:8px;
}

#avweb {
background:url(skin/blocs/bg_avantage_web.png) repeat-x left bottom;
padding:10px 12px 5px;
}

#vflash h3,#avweb h3 {
color:#000;
font-size:1.125em;
font-weight:400;
line-height:1.125em;
padding:0 0 11px 4px;
}

#vflash h3 span,#avweb h3 span {
color:#dc0707;
}

#vflash p {
background:url(skin/pictos/picto_ventes_flash.png) no-repeat left top;
color:#000;
font-size:.875em;
font-weight:700;
line-height:.875em;
padding:0 0 6px 41px;
word-spacing:-2px;
}

#vflash p span {
color:#dc0707;
line-height:1.2em;
}

#vflash p span.frequency {
color:#000;
font-size:.7857em;
word-spacing:normal;
}
/***MAJ WEEK END**/

#vflash-weekend {
padding:4px 12px 0;	
}

#vflash-weekend div {
background:transparent url(skin/blocs/filet_degrad.png) no-repeat scroll left bottom;
padding-bottom:8px;
}


#vflash-weekend h3 {
color:#000;
font-size:1.125em;
font-weight:400;
line-height:1.125em;
padding:0 0 0 5px;
}


#vflash-weekend p {
color:#DC0707;
font-size:0.875em;
padding-left:8px;
}

#vflash-weekend h3 span {
color:#dc0707;
}

#vflash-weekend div a#visu_vente {
display:block;
padding:8px 0 15px 15px;
}

/****/
#right_col a.bulleted {
background:url(skin/pictos/puce_shadow_fd_gris.png) no-repeat 40px top;
color:#004672;
display:block;
font-size:.6875em;
line-height:.6875em;
padding:3px 0 3px 60px;
}
#right_col #vflash-weekend a.bulleted{padding-bottom:5px;}
#avweb a {
background-position:6px top;
background-repeat:no-repeat;
color:#316784;
display:block;
font-size:.875em;
font-weight:700;
line-height:1.2em;
margin-bottom:12px;
padding:4px 0 5px 38px;
}

#avweb a span {
color:#000;
font-size:.7857em;
line-height:1.1em;
}

#avweb a.offer {
background:url(skin/pictos/picto_1mois_offert.png) no-repeat left top;
}

#avweb a.ship {
background:url(skin/pictos/picto_livr_gratuite.png) no-repeat left center;
}

#avweb a.choose {
background:url(skin/pictos/picto_7jours_change_avis.png) no-repeat left top;
padding-bottom:10px;
padding-top:4px;
}

#avweb a.messagerie {
background:url(skin/pictos/picto_messagerie.png) no-repeat left center;
}

#avweb a.factures {
background:url(skin/pictos/picto_factures.png) no-repeat left center;
padding-bottom:7px;
}

#avweb a.demenagement {
background:url(skin/pictos/picto_demenagement.png) no-repeat left center;
}

#avweb a.suivi {
background:url(skin/pictos/picto_suivi.png) no-repeat left center;
}

#avweb a.tv_vod {
background:url(skin/pictos/picto_TV_VOD.png) no-repeat left center;
}

#avweb a.store {
background:url(skin/pictos/picto_neufbox_store.png) no-repeat left center;
margin-bottom:
}

#right_col .cred .cb {
background:url(skin/blocs/bg_bot_avantage_web.png) repeat-x left top;
}

#right_col .needhelp .content {
background:url(skin/blocs/bg_bloc_ba.png) no-repeat left bottom;
padding:0 0 10px 53px;
}

#right_col .needhelp .cb {
margin-top:-5px;
}

#right_col .needhelp a.bulleted {
background:url(skin/pictos/puce_shadow_fd_blanc.png) no-repeat 0 0;
padding-left:20px;
padding-top:4px;
}

#right_col .needhelp h3 {
color:#000000;
font-size:1em;
line-height:0.95em;
padding:7px 0 8px;
font-weight:800;
}

#right_col .needhelp h3 span {
line-height:1em;
}

#right_col .needhelp h3 span span {
color:#dc0707;
font-size:1em;
}

#left_col #inner_col1 {
float:left;
width:250px;
}

#left_col #inner_col2 {
float:right;
width:220px;
}
#left_col #inner_colcentre {
margin:0 230px 0 260px;
}

* html #left_col #inner_colcentre {
margin:0 227px 0 257px;
}


#left_col .blocContent {
background-color:#fafafa;
border-color:#c3c3c3;
border-style:solid;
border-width:3px;
height:1%;
margin-bottom:7px;
padding:0;
}

#left_col .ctl,#left_col .ctr,#left_col .cbl,#left_col .cbr {
background-image:url(skin/blocs/corner_bold.png);
}

#left_col .blocContent .ctl {
background-position:left top;
float:left;
left:-3px;
top:-3px;
}

#left_col .blocContent .ctr {
background-position:right top;
float:right;
right:-3px;
top:-3px;
}

#left_col .blocContent .cbl {
background-position:left bottom;
bottom:-3px;
float:left;
left:-3px;
}

#left_col .blocContent .cbr {
background-position:right bottom;
bottom:-3px;
float:right;
right:-3px;
}

#left_col #inner_col1 h2,#left_col #inner_col2 h2, #left_col #inner_colcentre h2 {
background:url(skin/pictos/picto_fleche_titre.png) no-repeat 2px center;
font-size:1.5em;
font-weight:550;
margin-top:3px;
margin-bottom:6px;
padding:2px 0 0 13px;
line-height:0.8em;

}

#left_col #inner_col1 h2 a,#left_col #inner_col2 h2 a, #left_col #inner_colcentre h2 a {
color:#004672;
text-decoration:none;
background:url(skin/blocs/two_vertical_grey.png) no-repeat left 26px;
}

#left_col #inner_col2 h2 a:hover,#left_col #inner_col1 h2 a:hover,#left_col #inner_colcentre h2 a:hover{
color:#004672;
text-decoration:none!important;
background:url(skin/blocs/two_vertical_blue.png) no-repeat left 26px;
}

#inner_col1 .blocContent .content {
height:285px;
padding:0 7px 0 8px;
}

#inner_col2 .blocContent .content {
height:285px;
padding:0 7px 0 8px;

}
#inner_colcentre .blocContent .content {
height:285px;
padding:0 7px 0 8px;

}

#inner_col1 .blocContent .content ul.listOfLink li,#inner_col2 .blocContent .content ul.listOfLink li, #inner_colcentre .blocContent .content ul.listOfLink li{
background:url(skin/pictos/puce_shadow_fd_gris.png) no-repeat left top;
color:#004672;
font-size:.6875em;
margin-bottom:5px;
padding-left:18px;
}

#inner_col1 .blocContent .content ul.listOfLink li a,#inner_col2 .blocContent .content ul.listOfLink li a,  #inner_colcentre .blocContent .content ul.listOfLink li a  {
color:#004672;
display:block;
line-height:1.3em;
}

* html #inner_col1 .blocContent .content ul.listOfLink li a,* html #inner_col2 .blocContent .content ul.listOfLink li a , * html #inner_colcentre .blocContent .content ul.listOfLink li a {
display:inline;
}

#inner_col1 .blocContent .content ul.listOfLink li a span,#inner_col2 .blocContent .content ul.listOfLink li a span {
color:#DC0707;
font-weight:700;
}

#inner_col1 .blocContent .content ul.listOfLink li.red_on {
background:url(skin/pictos/puce_shadow_on.png) no-repeat left top;
}


#inner_col1 .blocContent .content .sub_col1 {
margin-right:148px;
padding: 0 0 5px;
}

#inner_col1 .blocContent .content .sub_col2 {
float:right;
width:152px;
}

#left_col #inner_col1 h3, #left_col #inner_col2 h3 {
font-size:1.125em;
font-weight:450;
letter-spacing:1px;
padding:5px 0 10px 3px;

}

#left_col #inner_col1 h3 a,#left_col #inner_col2 h3 a, #left_col #inner_colcentre h3 a {
color:#DC0707;
text-decoration:none;
background:url(skin/blocs/two_vertical_grey.png) no-repeat left 20px;
}

#left_col #inner_col2 h3 a:hover,#left_col #inner_col1 h3 a:hover,#left_col #inner_colcentre h3 a:hover{
text-decoration:none!important;
background:url(skin/blocs/two_vertical_red.png) no-repeat left 20px;
}
#left_col #inner_colcentre p{
font-size:0.688em;
padding-bottom:3px;
padding-left:0;
padding-right:0;
padding-top:10px;
}

#left_col #bot_col_left {
background:url(skin/blocs/bg_botcol.png) repeat-y left top;
clear:both;
overflow:hidden;
}
* html #left_col #bot_col_left {
overflow:visible;
height:1%;
}
#left_col .mea_push{
text-align:center
}
#left_col #inner_colcentre .mea_push{
padding:4px 0 23px 0;
}
#left_col #inner_col2 .mea_push{
padding:0 0 50px 0;
}

#right_col .blocContent .ctl,#right_col .blocContent .ctr,#right_col .blocContent .cbl,#right_col .blocContent .cbr,#left_col .blocContent .ctl,#left_col .blocContent .ctr,#left_col .blocContent .cbl,#left_col .blocContent .cbr {
height:5px;
line-height:5px;
position:relative;
width:5px;
}

#right_col .blocContent .ct,#right_col .blocContent .cb,#left_col .blocContent .ct,#left_col .blocContent .cb{
height:5px;
}
#left_col .blocContent .ct,#left_col .blocContent .cb{
height:5px;
}
* html #right_col .cred .cb {
height:1%;
}

#left_col #inner_col2 ul.listOfLink li.red_on{
background:url(skin/pictos/puce_shadow_on.png) no-repeat left top;
color:#004672;
font-size:0.6875em;
padding-left:18px;
margin-bottom:2px;
float:right;
}
#left_col #inner_col2 ul.listOfLink li.red_on a{
text-decoration:none;
display:inline;
}
#left_col .cont_ml {
padding:15px 0;
text-align:right;
}
#left_col .cont_ml .mentionsLegales {
color:#868686;
display:block;
font-size:0.625em;
padding:0 6px 15px 0;
}
#left_col .cont_ml div {
color:#868686;
font-size:0.75em;
padding:0 15px;
text-align:left;
}
#left_col .cont_ml div p {
padding-bottom:20px;
}
#left_col .cont_ml div a {
color:#868686;
}

* html #inner_footer ul {
height:1%;
overflow:visible;
}

#inner_footer ul {
overflow:hidden;
}

#inner_footer {
background:url(skin/blocs/bg_inner_footer.png) no-repeat left top;
border:1px solid #d1d1d1;
border-left:none;
border-right:none;
margin:0 0 30px;
padding:9px 20px 10px;
}

#inner_footer ul li {
background:url(skin/pictos/bullet_blue.png) no-repeat left 2px;
float:left;
line-height:1em;
padding:0 71px 0 12px;
zoom:1;
}

* html #inner_footer ul li {
background:url(skin/pictos/bullet_blue.png) no-repeat left 4px;
}

#inner_footer ul li a {
color:#004672;
font-size:.6875em;
line-height:1em;
vertical-align:top;
}
* html #inner_footer ul li a {line-height:1.2em;}
#inner_footer ul li.nopadright {
padding-right:0;
}



