﻿body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background: #434343 url(/images/background.jpg) repeat-y;
	background-position:center top;
	color:#2D2D2D;
	height:100%;
}

body.bann2
{
	background: #434343 url(/images/backgroundetfondblanc.jpg) repeat-y;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-position:center top;
	color:#2D2D2D;
}

h1
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:9px;
	color:#FFFFFF;
}

#LstLunettes
{
	position:fixed;
	width:100%;
	background-color:#000000;
	height:0px;
	top:0px;
	overflow:hidden;
	z-index:999;
	color:#A3A3A3;
}

#LstLunettes a
{
	text-decoration:none;
	font-size:9px;
	font-weight:normal;
	color:#FFFFFF;
}

a
{
	font-weight:bold;
	color:#414141;
	text-decoration:none;
}

a.link2
{
	font-weight:normal;
	color:#ED008C;
}

input.text
{
	font-size:11px;
	border:solid 1px #5C6B73;
}

select.liste
{
	font-size:11px;
	border:solid 1px #5C6B73;
}

div.clear
{
	width:100%;
	clear:both;
	float:left;
	height:1px;
}

div.retourligne
{
	clear:both;
	float:left;
	height:1px;
	display:inline;
}

div.BanniereUnivers
{
	position:relative;
	width:100%;
	height:60px;
	display:block;
	float:left;
	text-align:center;
	overflow:hidden;
	margin-bottom:5px;
	
}

#Header
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width:100%;
	height:219px;
	background: transparent url(/images/background_header.jpg) left 0 repeat-x;
}

#Header #Haut
{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	padding-top:3px;
	height:91px;
	padding-bottom:0px;
}

#Header #Haut #Logo
{
	clear:both;
	float:left;
	height:91px;
	overflow:hidden;
}

#Header #Haut #Menu
{
	float: left;
    height: 83px;
    margin-left: 30px;
    margin-top: 3px;
}


#Header #Haut #Menu .item
{
	float:left;
	margin-right:15px;
	width:70px;
	height:66px;
}

#Header #Haut #Menu .item a
{
	display:block;
	width:70px;
	text-align:center;
	height:18px;
	padding-top:48px;
}

#Header #Haut #Menu .item a.deconnetion
{
	display:block;
	clear:both;
	width:auto;
	text-align:center;
	height:auto;
	padding-top:0;
	font-weight:normal;
	font-size:10px;
}

#Header #Haut #Menu .item.compte
{
	background: transparent url(/images/moncompte.jpg) center 0 no-repeat;
}

#Header #Haut #Menu .item.suivi
{
	background: transparent url(/images/suivi.jpg) center 0 no-repeat;
}

#Header #Haut #Menu .item.parrainage
{
	background: transparent url(/images/parrainage.jpg) center 0 no-repeat;
}

#Header #Haut #Menu .item.affiliation
{
	background: transparent url(/images/affiliation.jpg) center 0 no-repeat;
}

#Header #Haut #Menu .item.panier
{
	background: transparent url(/images/panier.jpg) center 0 no-repeat;
}

#Header #Haut #Social
{
    display: inline;
    float: left;
    height: auto;
    width: 130px;    
}

#Header #Haut #Social .item
{
    clear: both;
    display: inline;
    float: left;
    height: auto;
    margin: 4px 0;
    width: 100%;
}

#Header #Haut #Sav
{
	height:83px;
	float:right;
}

#Header #Haut #Sav .item a
{
	display:block;
	width:auto;
	height:18px;
	padding-left:17px;
	padding-top:3px;
	text-decoration:none;
	background: transparent url(/images/star_gris.gif) left no-repeat;
}

#Header #Banniere
{
	width:960px;
	height:100px;
	margin-left:auto;
	margin-right:auto;
	background: #FFFFFF url(/images/banniere.jpg) center no-repeat;
}

#Header #Banniere .social
{
    clear: both;
    display: inline;
    float: left;
    height: 25px;
    margin-top: 70px;
    width: 100%;
}

#Header #Navigation
{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	margin-top:1px;
	padding-top:1px;
}

#Header #Navigation .item
{
	float:left;
}












#Content
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left:5px;
	width:956px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
}

#Content div.MinHeight
{
	clear:both;
	float:left;
	width:1px;
	height:500px;
}

#Content div.Main
{
	float:left;
	width:955px;
	height:auto;
}

#Content .Parrain
{
	margin-left:20px;
	margin-right:20px;
	width:910px;
}

#Content .Parrain .inscrip
{
	display:inline;
float:left;
margin-left:490px;
margin-top:-20px;
}

#Content .Parrain .col_d
{
	display:inline;
	float:left;
}

#Content .Parrain .col_g
{
	display:inline;
	float:left;
	width:250px;
}

#Content .Parrain .validate
{
}

#Content .Parrain .back
{	
}

#Content .Parrain .back a
{
	background-image:url(/images/parrainage/Button_RETOUR-COMPTE-OFF.jpg);
	display:block;
	height:81px;
	width:254px;
}

#Content .Parrain .validate a
{
	display:block;
	width:100px;
	height:36px;
	background-image:url("/images/parrainage/Button_VALIDER-OFF.jpg");
}

#Content .Parrain .validate a:hover
{
	background-image:url("/images/parrainage/Button_VALIDER-ON.jpg");
}






/***************************************** NEW HOME *****************************************/
#PromoHome
{
	background:url(/images/home/efx.jpg) no-repeat;
	clear:both;
	display:inline;
	float:left;
	height:30px;
	margin-bottom:5px;
	width:945px;
}

#PromoHome a
{
	clear:both;
	color:#C61130;
	display:inline;
	float:left;
	font-family:Arial;
	font-size:27px;
	font-style:italic;
	height:100%;
	padding-left:508px;
	padding-right:214px;
}

#Cadre1
{
	clear:both;
	display:inline;
	float:left;
	height:406px;
	margin-bottom:10px;
	width:950px;
}

#Cadre1 .mainProducts
{
	display:inline;
	float:left;
	height:100%;
	width:730px;
}

#Cadre1 .mainProducts .colGauche
{
	display:inline;
	float:left;
	height:100%;
	width:220px;
	overflow:hidden;
}

#Cadre1 .mainProducts .colGauche .item
{
	clear:both;
	cursor:pointer;
	display:inline;
	float:left;
	text-align:center;
	width:100%;
	height:51px;
}

#Cadre1 .mainProducts .colGauche .item img
{
	-moz-opacity:0%;
	filter:alpha(opacity=0);
	opacity:0;
}



#Cadre1 .mainProducts .colGauche .item.lunettes_ligne
{
	-moz-opacity:0.85%;
	filter:alpha(opacity=85);
	opacity:0.85;
	background-image:url(/images/home/menu/lunettes_ligne-off.jpg);
	background-repeat:no-repeat;
}

#Cadre1 .mainProducts .colGauche .item.lunettes_ligne:hover
{
	filter : alpha(opacity=100);
    -moz-opacity : 1;
    opacity : 1;
}


#Cadre1 .mainProducts .colGauche .item.lunettes_new
{
	-moz-opacity:0.85%;
	filter:alpha(opacity=85);
	opacity:0.85;
	background:url(/images/home/menu/lunettes_new-off.jpg) no-repeat;
}

#Cadre1 .mainProducts .colGauche .item.lunettes_new:hover
{
	filter : alpha(opacity=100);
    -moz-opacity : 1;
    opacity : 1;
}

#Cadre1 .mainProducts .colGauche .item.masques_top
{
	-moz-opacity:0.85%;
	filter:alpha(opacity=85);
	opacity:0.85;
	background:url(/images/home/menu/masques_top-off.jpg) no-repeat;
}

#Cadre1 .mainProducts .colGauche .item.masques_top:hover
{
	filter : alpha(opacity=100);
    -moz-opacity : 1;
    opacity : 1;
}

#Cadre1 .mainProducts .colGauche .item.masques_new
{
	-moz-opacity:0.85%;
	filter:alpha(opacity=85);
	opacity:0.85;
	background:url(/images/home/menu/masques_new-off.jpg) no-repeat;
}

#Cadre1 .mainProducts .colGauche .item.masques_new:hover
{
	filter : alpha(opacity=100);
    -moz-opacity : 1;
    opacity : 1;
}

#Cadre1 .mainProducts .colGauche .item.casques
{
	-moz-opacity:0.85%;
	filter:alpha(opacity=85);
	opacity:0.85;
	background:url(/images/home/menu/casques-off.jpg) no-repeat;
}

#Cadre1 .mainProducts .colGauche .item.casques:hover
{
	filter : alpha(opacity=100);
    -moz-opacity : 1;
    opacity : 1;
}

#Cadre1 .mainProducts .colGauche .item.montres
{
	-moz-opacity:0.85%;
	filter:alpha(opacity=85);
	opacity:0.85;
	background:url(/images/home/menu/montres-off.jpg) no-repeat;
}

#Cadre1 .mainProducts .colGauche .item.montres:hover
{
	filter : alpha(opacity=100);
    -moz-opacity : 1;
    opacity : 1;
}

#Cadre1 .mainProducts .colGauche .item.textiles
{
	-moz-opacity:0.85%;
	filter:alpha(opacity=85);
	opacity:0.85;
	background:url(/images/home/menu/textiles-off.jpg) no-repeat;
}

#Cadre1 .mainProducts .colGauche .item.textiles:hover
{
	filter : alpha(opacity=100);
    -moz-opacity : 1;
    opacity : 1;
}

#Cadre1 .mainProducts .colGauche .item.promo
{
	-moz-opacity:0.85%;
	filter:alpha(opacity=85);
	opacity:0.85;
	background:url(/images/home/menu/promo-off.jpg) no-repeat;
}

#Cadre1 .mainProducts .colGauche .item.promo:hover
{
	filter : alpha(opacity=100);
    -moz-opacity : 1;
    opacity : 1;
}


/****************************** NEW MENU ***********************************/

#Cadre1 .mainProducts .colGauche .item2
{
	clear:both;
	cursor:pointer;
	display:inline;
	float:left;
	text-align:center;
	width:100%;
	height:51px;
	background:url(/images/home/menu/back-off.jpg) no-repeat;
	position:relative;
	overflow:hidden;
}



#Cadre1 .mainProducts .colGauche .item2:hover
{
	background:url(/images/home/menu/back-hover.jpg) no-repeat;
}


#Cadre1 .mainProducts .colGauche .item2.promo:hover
{
	background:url(/images/home/menu/back_promos-hover.jpg) no-repeat;
}

#Cadre1 .mainProducts .colGauche .item2 .bg-slider
{
	position:absolute;
	left:-220px;
	clear:both;
	cursor:pointer;
	display:inline;
	float:left;
	text-align:center;
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	background-image:url(/images/home/menu/back-on.png);
	z-index:200;
}



#Cadre1 .mainProducts .colGauche .item2.promo .bg-slider
{
	background-image:url(/images/home/menu/back_promos-on.png);
}

#Cadre1 .mainProducts .colGauche .item2 .logo
{
	cursor:pointer;
	display:inline;
	float:left;
	width:92px;
	height:100%;
	position:absolute;
	z-index:300;
	left:0px;
}

#Cadre1 .mainProducts .colGauche .item2 .trait
{
	border-left:1px solid #CCCCCC;
	border-right:1px solid #FFFFFF;
	cursor:pointer;
	display:inline;
	float:left;
	height:39px;
	margin-top:5px;
	width:0px;
	position:absolute;
	z-index:300;
	left:92px;
}

#Cadre1 .mainProducts .colGauche .item2:hover .trait
{
	border-left:1px solid #940060;
}


#Cadre1 .mainProducts .colGauche .item2.promo:hover .trait
{
	border-left:1px solid #CCCCCC;
}

#Cadre1 .mainProducts .colGauche .item2 .text
{
	cursor:pointer;
	display:inline;
	float:left;
	font-family:Verdana;
	font-weight:bold;
	height:30px;
	margin-top:10px;
	text-align:center;
	width:105px;
	position:absolute;
	z-index:300;
	left:94px;
}


#Cadre1 .mainProducts .colGauche .item2:hover .text
{
	color:#ffffff;
}

#Cadre1 .mainProducts .colGauche .item2.promo:hover .text
{
	color:#FFFFFF;
}
    
/*
#Cadre1 .mainProducts .colGauche .item.montres
{
	background:url(/images/home/menu/montres-off.jpg) no-repeat;
}

#Cadre1 .mainProducts .colGauche .item.montres:hover
{
	background:url(/images/home/menu/montres-on.jpg) no-repeat;
}

#Cadre1 .mainProducts .colGauche .item.textile
{
	background:url(/images/home/menu/textile-off.jpg) no-repeat;
}

#Cadre1 .mainProducts .colGauche .item.textile:hover
{
	background:url(/images/home/menu/textile-on.jpg) no-repeat;
}
*/

#Cadre1 .mainProducts .colDroite
{
	display:inline;
	float:left;
	height:100%;
	width:510px;
}

#Cadre1 .mainProducts .colDroite .linkHeader
{
	clear:both;
	display:inline;
	float:left;
	height:20px;
	width:100%;
}

#Cadre1 .mainProducts .colDroite .linkHeader a
{
	display:inline;
	float:left;
	margin-left:15px;
	margin-top:4px;
	text-decoration:none;
}

#Cadre1 .mainProducts .colDroite .linkHeader a:hover
{
	text-decoration:underline;
}

#Cadre1 .mainProducts .colDroite .mainCadreProducts
{
	clear:both;
	display:inline;
	float:left;
	height:390px;
	overflow:hidden;
	width:100%;
}

#Cadre1 .mainProducts .colDroite .mainCadreProducts .cadre
{
	clear:both;
	display:inline;
	float:left;
	height:390px;
	position:absolute;
	width:510px;
	-moz-opacity:0%;
	filter:alpha(opacity=0);
	opacity:0;
}

#Cadre1 .mainProducts .colDroite .mainCadreProducts .cadre .item
{
	border:1px solid #FFFFFF;
	display:inline;
	float:left;
	height:121px;
	margin-left:15px;
	margin-top:7px;
	width:150px;
	cursor:pointer;
}

#Cadre1 .mainProducts .colDroite .mainCadreProducts .cadre .item:hover
{
	border:1px solid #ED008C;
}

#Cadre1 .mainProducts .colDroite .mainCadreProducts .cadre .item .encart
{
	
	clear:both;
	display:inline;
	float:left;
	display:inline;
	width:42px;
	height:77px;
}

#Cadre1 .mainProducts .colDroite .mainCadreProducts .cadre .item .photo
{
	clear:both;
	display:inline;
	float:left;
	margin-left:10px;
}

#Cadre1 .mainProducts .colDroite .mainCadreProducts .cadre .item .nom
{
	clear:both;
	display:inline;
	float:left;
	font-size:10px;
	text-align:center;
	width:100%;
}

#Cadre1 .mainProducts .colDroite .mainCadreProducts .cadre .item:hover .nom
{
	/*color:#ED008C;*/
}

#Cadre1 .mainProducts .colDroite .mainCadreProducts .cadre .item .cont_prix
{
	float:left;
	display:inline;
	clear:both;
	width:100%;
}

#Cadre1 .mainProducts .colDroite .mainCadreProducts .cadre .item .prix
{
	display:inline;
	float:left;
	text-align:center;
	
}

#Cadre1 .mainProducts .colDroite .mainCadreProducts .cadre .item .prixPromo
{
	color:#00BCFF;
	display:inline;
	float:left;
	font-size:10px;
	font-weight:bold;
	text-align:center;
}

#Cadre1 .mainProducts .colDroite .mainCadreProducts .cadre .item:hover .prix
{
	/*color:#ED008C;*/
}

#Cadre1 .mainProducts .colDroite .mainCadreProducts .cadre .item .btn
{
	clear:both;
	display:inline;
	float:left;
	width:148px;
	cursor:pointer;
}

#Cadre1 .mainProducts .colDroite .mainCadreProducts .cadre .item .btn .essai
{
	display:inline;
	float:left;
	width:73px;
	height:14px;
	font-size:11px;
	color:Gray;
	margin-top:1px;
	text-align:center;
	font-weight:bold;
	margin-left:1px;
	background:url(/images/home/detail_article_repete.jpg) repeat-x;
}

#Cadre1 .mainProducts .colDroite .mainCadreProducts .cadre .item .btn .essai:hover
{
	color:#ff1385;
}

#Cadre1 .mainProducts .colDroite .mainCadreProducts .cadre .item .btn .detail
{
	display:inline;
	float:left;
	width:73px;
	height:14px;
	text-align:center;
	margin-top:1px;
	font-size:11px;
	color:Gray;
	margin-left:1px;
	background:url(/images/home/detail_article_repete.jpg) repeat-x;
}

#Cadre1 .mainProducts .colDroite .mainCadreProducts .cadre .item .btn .detail:hover
{
	color:Black;
}

#BGFittingBox
{
	background:url("/images/home/bg-highlight-cabine.jpg") no-repeat scroll 0 0 transparent;
	height:332px;
	left:728px;
	position:absolute;
	width:220px;
	z-index:1;
	filter : alpha(opacity=0);
    -moz-opacity : 0;
    opacity : 0; 
}
#Cadre1 .fittingBox
{
	display:inline;
	float:right;
	height:322px;
	left:733px;
	margin-top:8px;
	position:absolute;
	width:209px;
	z-index:10000;
}

#Cadre1 .community
{
	display:inline;
	float:left;
	height:70px;
	margin-left:20px;
	margin-top:330px;
	width:180px;
}

#Cadre1 .community .facebook
{
	display:inline;
	float:left;
	height:70px;
	width:70px;
	filter : alpha(opacity=85);
    -moz-opacity : 0.85;
    opacity : 0.85; 
}

#Cadre1 .community .facebook:hover
{
	filter : alpha(opacity=100);
    -moz-opacity : 1;
    opacity : 1; 
}

#Cadre1 .community .twitter
{
	display:inline;
	float:right;
	height:70px;
	width:70px;
	filter : alpha(opacity=85);
    -moz-opacity : 0.85;
    opacity : 0.85; 
}

#Cadre1 .community .twitter:hover
{
	filter : alpha(opacity=100);
    -moz-opacity : 1;
    opacity : 1; 
}





#Cadre1 #Pub
{
	float:left;
	display:inline;
	width:218px;
}

#Cadre1 #Pub .shadow
{
	float:left;
	display:inline;
	width:7px;
	height:423px;
	/*background:url(/images/pub/ombre.jpg) no-repeat;*/
}


#Cadre1 #Pub .top
{
	float:left;
	display:inline;
	width:209px;
	height:218px;
}

#Cadre1 #Pub .bottom
{
	float:left;
	display:inline;
	width:209px;
	height:218px;
}







#Cadre2
{
	clear:both;
	display:inline;
	float:left;
	height:auto;
	width:950px;
	margin-bottom:10px;
}

/******************************** UC WEEKSELECTION **********************************************/

#Cadre2 .weekSelection
{
	display:inline;
	float:left;
	height:151px;
	margin-left:9px;
	width:804px;
	background:url(/images/home/coups_de_coeur/back.jpg) no-repeat;
}

#Cadre2 .weekSelection .header
{
	background:url(/images/home/selection_semaine_header.jpg) no-repeat;
	clear:both;
	display:inline;
	float:left;
	width:100%;
	height:24px;
}

#Cadre2 .weekSelection .content
{
	border-left:1px solid #FF0074;
	border-right:1px solid #FF0074;
	clear:both;
	display:inline;
	float:left;
	height:109px;
	width:802px;
	margin-top:25px;
}

#Cadre2 .weekSelection .content .fleche_gauche
{
	float:left;
	display:inline;
	width:26px;
	height:109px;
	filter :alpha(opacity=70);
    -moz-opacity :0.70;
    opacity :0.70; 
    cursor:pointer;
	background:url(/images/home/coups_de_coeur/fleche_gauche.jpg) no-repeat;
}

#Cadre2 .weekSelection .content .fleche_gauche:hover
{
	filter : alpha(opacity=100);
    -moz-opacity : 1;
    opacity : 1; 
}

#Cadre2 .weekSelection .content .fleche_droite
{
	float:right;
	display:inline;
	width:26px;
	height:109px;
	filter :alpha(opacity=70);
    -moz-opacity :0.70;
    opacity :0.70; 
    cursor:pointer;
	background:url(/images/home/coups_de_coeur/fleche_droite.jpg) no-repeat;
}

#Cadre2 .weekSelection .content .fleche_droite:hover
{
	filter : alpha(opacity=100);
    -moz-opacity : 1;
    opacity : 1; 
}

#Cadre2 .weekSelection .content .contenu
{
	display:inline;
	float:left;
	margin-top:10px;
	overflow:hidden;
	width:750px;
}

#Cadre2 .weekSelection .content .contenu .defilement
{
	float:left;
	display:inline;
	width:2145px;
	clear:both;
	height:99px;
}

#Cadre2 .weekSelection .content .contenu .defilement .itemWS
{
	cursor:pointer;
	display:inline;
	float:left;
	height:97px;
	margin-left:28px;
	width:115px;
}

#Cadre2 .weekSelection .content .contenu .defilement .itemWS .img
{
	float:left;
	display:inline;
	clear:both;
	width:100%;
	height:53px;
}

#Cadre2 .weekSelection .content .contenu .defilement .itemWS .ligne
{
	float:left;
	display:inline;
	clear:both;
	width:100%;
	text-align:center;
	font-size:10px;
	margin-top:2px;
}


#Cadre2 .weekSelection .footer
{
	background:url(/images/home/selection_semaine_footer.jpg) no-repeat;
	clear:both;
	display:inline;
	float:left;
	width:100%;
	height:18px;
}

.blog
{
	display:inline;
	float:left;
	height:auto;
	margin-left:15px;
	margin-top:10px;
	width:285px;
}

.blog .header
{
	background:url(/images/home/blog_header.jpg) no-repeat;
	clear:both;
	display:inline;
	float:left;
	width:100%;
	height:24px;
}

#Cadre2 .blog .content
{
	border-left:1px solid #FF0074;
	border-right:1px solid #FF0074;
	clear:both;
	display:inline;
	float:left;
	height:109px;
	width:273px;
}

#Cadre2 .blog .footer
{
	background:url(/images/home/blog_footer.jpg) no-repeat;
	clear:both;
	display:inline;
	float:left;
	width:100%;
	height:18px;
}



#Cadre3
{
	clear:both;
	display:inline;
	float:left;
	height:auto;
	width:950px;
}

#Cadre3 .item
{
	display:inline;
	float:left;
	height:250px;
	width:175px;
	margin-left:12px;
}
/********************************************************************************************/

#HomePage
{
	float:left;
	clear:both;
	position:relative;
}

#HomePage #Col1
{
	float:left;
	width:255px;
}

#HomePage #Col2
{
	float:left;
	width:auto;
	
}

#HomePage #Col3
{
	float:left;
	margin-left:17px;
}

#HomePage #Univers
{
	clear:both;
	float:left;
	background: #FFFFFF url(/images/univers/nosunivers.jpg) left 0 no-repeat;
	padding-top:25px;
}

#HomePage a.cabine
{
	display:block;
	background: #FFFFFF url(/images/cabine.jpg) left 0 no-repeat;
	width:177px;
	height:179px;
	clear:both;
	float:left;
	margin-top:15px;
	margin-left:30px;
}

#HomePage a.ap
{
	display:block;
	width:175px;
	height:250px;
}

#HomePage a.ap.mikli
{
	display:block;
	background: #FFFFFF url(/images/autopromo/mikli.jpg) left 0 no-repeat;
	width:176px;
	height:254px;
}

#HomePage #NosMarques
{
	clear:both;
	float:left;
	height:151px;
	margin-top:15px;
	margin-left:5px;
	overflow:hidden;
	width:126px;
	background:url(/images/home/nos_marques/back.jpg) no-repeat;
}

#HomePage #NosMarques .haut
{
	width:253px;
	height:24px;
	background: #FFFFFF url(/images/nosmarques_haut.jpg) left 0 no-repeat;
	float:left;
	clear:both;
}

#HomePage #NosMarques .bas
{
	width:253px;
	height:14px;
	background: #FFFFFF url(/images/nosmarques_bas.jpg) left 0 no-repeat;
	float:left;
	clear:both;
}


/******************************************************************************************/
/************************************ SLIDESHOW *******************************************/

#slidewrap 
{
	margin: 0;
}
#slidewrap div 
{
	text-align: center; 
}
/******************************************************************************************/
/******************************************************************************************/



#HomePage #NosMarques .content
{
	clear:both;
	float:left;
	height:108px;
	margin-left:2px;
	margin-top:24px;
	overflow:hidden;
	padding-bottom:7px;
	width:124px;
}

#HomePage #NosMarques .content .contentScroll
{
	clear:both;
	display:inline;
	float:left;
	height:auto;
	margin-top:0;
	width:100%;
}

#HomePage #NosMarques .content .logo
{
	float:left;
	width:50px;
	height:30px;
	margin-left:5px;
	margin-right:5px;
	margin-top:6px;
}

#HomePage #NosMarques .content .logo a
{
	display:block;
	height:30px;
	width:50px;
	border:solid 1px #ffffff;
}

#HomePage #NosMarques .content .logo a:hover
{
	border:solid 1px #ED008C;
}

#HomePage #Blog
{
	clear:both;
	float:left;
	width:253px;
	height:58px;
	margin-top:15px;
}

/************************ UC BLOG *******************************************/
#BlogStarsolr
{
	width:280px;
	height:225px;
	float:left;
	display:inline;
	clear:both;
	margin-top:15px;
	margin-left:10px;
	
	background:url(/images/home/blog/blog_background.jpg) no-repeat;
}

#BlogStarsolr .link a
{
	float:left;
	display:inline;
	width:280px;
	height:50px;
	clear:both;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	margin-left:8px;
}

#BlogStarsolr .link a:hover
{
	-moz-opacity: 1;
	opacity: 1;
	filter:alpha(opacity=100);
}

#BlogStarsolr .contentNews
{
	width:225px;
	float:left;
	display:inline;
	margin-top:10px;
	margin-left:15px;
}

#BlogStarsolr .contentNews .actu
{
	width:100%;
	float:left;
	display:inline;
	clear:both;
	margin-top:10px;
}

#BlogStarsolr .contentNews .actu .flecheBlog
{
	float:left;
	display:inline;
	width:8px;
	height:11px;
	background:url(/images/home/blog/fleche.jpg) no-repeat;
}

#BlogStarsolr .contentNews .actu .contentActu
{
	float:left;
	display:inline;
	width:210px;
	margin-left:5px;
}

#BlogStarsolr a.linkBlog
{
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	color:#9F9F9F;
}

#BlogStarsolr a.linkBlog:hover
{
	color:#ED008C;
}






#HomePage #Explications
{
	clear:both;
	float:left;
	width:475px;
	height:75px;
	background: transparent url(/images/fondtexte.jpg) left 0 no-repeat;	
	padding:5px 5px 5px 5px;
	text-align:center;
	font-size:9px;
	margin-top:20px;
	line-height:13px;
}

#HomePage #AutoPromo
{
	clear:both;
	float:left;
	text-align:center;
	width:486px;
	height:127px;
	margin-top:70px;
}



#FilAriane
{
	float:left;
	display:inline;
	clear:both;
	width:900px;
	height:30px;
	line-height:30px;
	margin-left:10px;
	font-size:11px;
	
	
}

#FilAriane span
{
	float:left;
	display:inline;
	width:10px;
	margin-left:5px;
}

#FilAriane a
{
	float:left;
	display:inline;
	color:#a6a6a6;
	width:auto;
	font-weight:normal;
}

#FilAriane a:hover
{
	color:#00bcff;
}






#Listing
{
	clear:both;
	margin-left:1px;
	margin-top:15px;
}

#Listing #Filtres
{
	float:left;
	height:auto;
	width:178px;
	background: transparent url(/images/bg_filtres.jpg) left 0 no-repeat;
	border-bottom:solid 1px #ABABAB;
	padding-bottom:25px;
}



#Listing #Filtres #LesFiltres
{
	height:auto;
	width:150px;
	float:left;
	clear:both;
	margin-top:42px;
}

#Listing #Filtres .filtre
{
	clear:both;
	float:left;
	width:150px;
	margin-left:1px;
	height:16px;
	padding-left:20px;
	padding-top:1px;
	font-weight:bold;
	color:#373737;
	font-size:12px;
	background: transparent url(/images/titre_filtre.jpg) left 0 no-repeat;
	margin-top:10px;
	height:auto;
}

#Listing #Filtres .filtre a.tagNew
{
	clear:both;
	float:left;
	width:115px;
	height:16px;
	margin-left:1px;
	margin-top:5px;
	background:url(/images/listing/tag_new.jpg) no-repeat;
}

#Listing #Filtres .filtre a.tagPromo
{
	clear:both;
	float:left;
	width:115px;
	height:16px;
	margin-left:1px;
	margin-top:5px;
	background:url(/images/listing/tag_promos.jpg) no-repeat;
}


#Listing #Filtres .filtre a.tagAessayer
{
	clear:both;
	float:left;
	width:115px;
	height:16px;
	margin-top:5px;
	background:url(/images/listing/tag_aessayer.jpg) no-repeat;
}


#Listing #Filtres .filtre .titre
{
	margin-bottom:5px;
	font-family:Arial Black,Arial;
	font-weight:normal;
	font-size:11px;
}

#Listing #Filtres .filtre .selected
{
	clear:both;
	float:left;
	font-size:10px;
	font-weight:bold;
	color:#ED008C;
	height:15px;
	width:130px;
	font-weight:normal;
}

#Listing #Filtres .filtre a
{
	clear:both;
	float:left;
	display:block;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	height:15px;
	width:130px;
}

#Listing #Filtres .filtre a:hover
{
	color:#ED008C;
}

#Listing #Filtres .filtre a.linkselected
{
	width:auto;
}

#Listing #Liste
{
	float:left;
	width:773px;
	margin-left:3px;
}

#Listing #Liste #AutoPromoTop
{
	clear:both;
	display:inline;
	float:left;
	height:140px;
	overflow:hidden;
	position:absolute;
	width:765px;
	z-index:10;
}

#Listing #Liste #CadreAutoPromoTop
{
	clear:both;
	display:inline;
	float:left;
	height:140px;
	overflow:hidden;
	position:absolute;
	width:765px;
	z-index:11;
}

#Listing #Liste #AutoPromo
{
	float:left;
	width:120px;
	height:600px;
	margin-left:4px;
}

#Listing #Liste #FittingTop
{
	background:url(/images/listing/bg-cabine.png) no-repeat;
	height:396px;
	left:575px;
	position:absolute;
	width:192px;
	z-index:10000;
}

#Listing #Liste #FittingTop .fitting
{
	clear:both;
	display:inline;
	float:left;
	height:100%;
	width:100%;
}

#Listing #Liste #FittingTop .top
{
	background:url(/images/listing/cadre-promo.jpg) no-repeat;
	clear:both;
	display:inline;
	float:left;
	height:198px;
	margin-top:7px;
	width:100%;
}


#Listing #Liste #FiltresSelected
{
	clear:both;
	float:left;
	font-family:Arial;
	font-size:10px;
	color:#2D2D2D;
	height:25px;
	width:735px;
	font-weight:normal;
	background: transparent url(/images/filtre_un.jpg) left 0 no-repeat;
	margin-bottom:10px;
	padding-left:29px;
	overflow:hidden;
}



#Listing #Liste #FiltresSelected .afiltre
{
	float:left;
	height:20px;
	width:auto;
	text-align:center;
	padding-top:5px;
	background: transparent url(/images/filtre_deux.jpg) left 0 repeat;	
}


#Listing #Liste #FiltresSelected .afiltre a,
#Listing #Liste #FiltresSelected .afiltre span
{
	float:left;
	display:block;
	padding-left:3px;	
}


#Listing #Liste #FiltresSelected .fin_filtre
{
	float:left;
	height:25px;
	width:15px;
	background: transparent url(/images/filtre_trois.jpg) left 0 no-repeat;	
}

#Listing #Liste #FiltresSelected .fin_filtres
{
	float:left;
	height:20px;
	width:65px;
	background: transparent url(/images/filtre_cinq.jpg) left 0 no-repeat;	
	padding-top:5px;
	padding-left:15px;
}

#Listing #Liste #FiltresSelected .fin_filtres a
{
	color:#000000;
}

#Listing #Liste .ligne
{
	clear:both;
	display:inline;
	float:left;
	width:100%;
	height:auto;
}

#Listing #Liste .item
{
	float:left;
	margin-right:2px;
	width:189px;
	display:inline;
	height:198px;
}

#Listing #Liste .item .photo
{
	padding:3px 3px 3px 3px;
	border:solid 1px #7B7B7B;
	width:181px;
	height:150px;
	position:relative;
}

#Listing #Liste .item .photo .encart
{
	text-align:left;
	position:absolute;
	overflow:hidden;
}

#Listing #Liste .item .photo .encartEnfant
{
	height:48px;
	left:136px;
	overflow:hidden;
	position:absolute;
	text-align:left;
	width:48px;
	background:url(/images/encart/kids.png) no-repeat;
}

#Listing #Liste .item .photo a
{
	clear:both;
	display:inline;
	float:left;
	text-align:center;
	width:182px;
	height:150px;
}

#Listing #Liste .item .photo.hover
{
	/*background-color:#B5B5B5;*/
	border-top:solid 1px #ED008C;
	border-left:solid 1px #ED008C;
	border-right:solid 1px #ED008C;
	border-bottom:solid 1px #ED008C;
}

#Listing #Liste .item .photo a.try_listing
{
	float:left;
	display:inline;
	clear:both;
	height:19px;
	width:181px;
	margin-top:-18px;
	cursor:pointer;
	background:url(/images/listing/btn_essayer-off.jpg) no-repeat;
	overflow:hidden;
	padding:0px;
}

#Listing #Liste .item .photo a.try_listing:hover
{
	background:url(/images/listing/btn_essayer-on.jpg) no-repeat;
}

#Listing #Liste .item .infos
{
	/*background: #FFFFFF url(/images/basvignetteliste.gif) left 0 no-repeat;*/
	background:url("/images/listing/bas-vignette.jpg") no-repeat #FFFFFF;
	color:#2D2D2D;
	height:38px;
	padding-left:7px;
	padding-top:5px;
	width:183px;
}

#Listing #Liste .item .infos .marquemodele
{
	float:left;
	display:inline;
	width:110px;
}

#Listing #Liste .item .infos .ligne
{
	clear:both;
	float:left;
	width:100%;
}

#Listing #Liste .item .infos .prix
{
	float:right;
	display:inline;
	padding-right:3px;
	color:#ED008C;
	width:60px;	
}

#Listing #TopVentes
{
	background:url(/images/listing/top-ventes/bg-topvente.jpg) no-repeat;
	display:inline;
	float:right;
	height:200px;
	margin-right:5px;
	margin-top:10px;
	width:768px;
}

#Listing #TopVentes .item
{
	display:inline;
	float:left;
	height:173px;
	margin-right:3px;
	margin-top:26px;
	width:253px;
	background-position:center center;
	background-repeat:no-repeat;
}

#Listing #TopVentes .item .cadre_item
{
	border:1px solid transparent;
	clear:both;
	display:inline;
	float:left;
	margin-left:2px;
	margin-top:2px;
	overflow:hidden;
	width:248px;
}

#Listing #TopVentes .item .cadre_item:hover
{
	border:1px solid #F82B7D;
}

#Listing #TopVentes .item .top
{
	display:inline;
	float:left;
	height:100px;
	width:120px;
}

#Listing #TopVentes .item .link
{
	display:inline;
	float:left;
	height:100px;
	width:100px;
	margin-top:4px;
}

#Listing #TopVentes .item .top .etoile
{
	background:url("/images/listing/top-ventes/etoile.png") no-repeat;
	color:White;
	display:inline;
	float:left;
	font-family:Arial Black;
	font-size:16px;
	font-weight:bold;
	height:37px;
	padding-left:20px;
	padding-top:17px;
	width:37px;
}

#Listing #TopVentes .item .top .detail
{
	clear:both;
	display:inline;
	float:left;
	font-family:Verdana;
	font-size:9px;
	margin-left:5px;
	margin-top:5px;
	width:110px;
}

#Listing #TopVentes .item .top .sexe
{
	clear:both;
	display:inline;
	float:left;
	margin-left:5px;
	margin-top:5px;
	width:100%;
	height:22px;
	background:url(/images/sprite-sexe.jpg) no-repeat;
	overflow:hidden;
}

#Listing #TopVentes .item .bottom
{
	clear:both;
	display:inline;
	float:left;
	height:20px;
	width:100%;
}

#Listing #TopVentes .item .bottom .marque
{
	display:inline;
	float:left;
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	padding-left:10px;
	width:230px;
}

#Listing #TopVentes .item .bottom .modele
{
	color:Gray;
	display:inline;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:100%;
	padding-left:10px;
	padding-top:3px;
	width:120px;
}

#Listing #TopVentes .item .bottom .prix
{
	color:#F82B7D;
	display:inline;
	float:left;
	font-size:14px;
	font-weight:bold;
	height:100%;
	text-align:right;
	width:110px;
}

#Listing #TopVentes .item .btn
{
	background:url(/images/listing/top-ventes/repete-btn.jpg) repeat-x;
	clear:both;
	cursor:pointer;
	display:inline;
	float:left;
	height:21px;
	margin-left:8px;
	margin-top:2px;
	width:238px;
}

#Listing #TopVentes .item .btn .detail
{
	color:Gray;
	display:inline;
	float:left;
	font-family:Verdana;
	font-weight:bold;
	height:16px;
	padding-top:5px;
	text-align:center;
	width:100%;
}

#Listing #TopVentes .item .btn .detail:hover
{
	color:Black;
}


#Listing #TopVentes .item .btn .essai
{
	display:inline;
	float:left;
}

#Pagination
{
	float:left;
	clear:both;
	width:630px;
	text-align:center;
	margin-top:10px;
}

#Pagination span.absolute_page
{
	display:block;
	float:left;
	width:auto;
	height:20px;
	padding-left:4px;
	padding-right:4px;
	text-align:center;
	vertical-align:middle;
	text-align:center;
	border:solid 1px #7B7B7B;
	text-decoration:none;
	margin:0px 4px 0px 4px;
	font-weight:bold;
	color:#000000;
	background-color:#EEEEEE;
}

#Pagination span.pointillet
{
	display:block;
	float:left;
	width:auto;
	height:20px;
	padding-left:4px;
	padding-right:4px;
	text-align:center;
	vertical-align:middle;
	text-align:center;
	text-decoration:none;
	margin:0px 6px 0px 6px;
	font-size:13px;
	font-weight:bold;
	color:#7B7B7B;
}

#Pagination a.num_page
{
	display:block;
	float:left;
	width:auto;
	height:20px;
	padding-left:4px;
	padding-right:4px;
	text-align:center;
	vertical-align:middle;
	text-align:center;
	border:solid 1px #7B7B7B;
	text-decoration:none;
	margin:0px 4px 0px 4px;
}


#Selection
{
	float:left;
	padding-left:30px;
	width:450px;
}

#Selection a.on
{
	display:block;
	float:left;
	width:144px;
	height:23px;
	background: transparent url(/images/selection_on.jpg) left 0 no-repeat;
	position:relative;
	top:1px;
	text-align:center;
	padding-top:15px;
	font-size:13px;
	font-weight:bold;
	color:#363636;
	text-decoration:none;
}

#Selection a.off
{
	display:block;
	float:left;
	width:144px;
	height:17px;
	background: transparent url(/images/selection_off.jpg) left 0 no-repeat;
	margin-top:11px;
	text-align:center;
	color:#363636;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	padding-top:10px;
}

#Selection #ListeTop,
#Selection #ListeNews
{
	clear:both;
	float:left;
	width:100%;
	border-top:solid 1px #B1B1B1;
}

#Selection .item a
{
	float:left;
	width:130px;
	height:90px;
	margin-bottom:3px;
	padding:2px 2px 2px 2px;
	display:block;
	border:solid 1px #FFFFFF;
	text-align:center;
	text-decoration:none;
	font-size:10px;
	font-weight:normal;
	
}

#Selection .item a:hover
{
	border:solid 1px #ED008C;
	color:#ED008C;	
}


#Article
{
	clear:both;
	float:left;
	padding-left:5px;
}

#Article h1.titre
{
	color:#2D2D2D;
	font-size:16px;
}

#Article .subtitle
{
	font-size:10px;
	margin-bottom:15px;
}

#Article #CadreSup
{
	clear:both;
	float:left;
	width:100%;
	background: transparent url(/images/cadresup.jpg) left 0 no-repeat;
}

#Article #CadreSup .fittingBox
{
	width:149px;
	height:auto;
	display:inline;
	float:left;
	margin-left:4px;
	margin-top:37px;
}


#Article #PackShot
{
	float:left;
	width:500px;
	height:312px;
	overflow:hidden;
}

#Article #PackShot .img
{
	margin-top:20px;
}


#Article #PackShot .img.MONTRE
{
	
	width:480px;
	margin-left:70px;
}

#Article #PackShot .img.MASQUE
{
	
	width:480px;
	margin-left:30px;
}

#Article #PackShot2
{
	float:left;
	width:500px;
	height:300px;
	overflow:hidden;
	margin-top:20px;
}

#Article #PackShot #PackShotSwf
{
	float:left;
	width:494px;
	height:350px;
	margin:-80px 4px 20px 4px;
	overflow:hidden;
}

#Article #Photos
{
	float:left;
	width:150px;
	height:auto;
}

#Article #Photos .photo
{
	width:150px;
	height:125px;
	clear:both;
	float:left;
	text-align:center;
	padding-top:28px;
}

#Article #Photos .photo2
{
	padding-top:5px;
	width:150px;
	height:125px;
	clear:both;
	float:left;
	text-align:center;
}

#Article #Infos1
{
	float:left;
	margin-left:10px;
	width:270px;
	height:auto;
}

#Article #Infos1 #linkAdd
{
	clear:both;
	display:inline;
	float:left;
	height:64px;
	width:100%;
}

#Article #Infos1 #linkAdd a
{
	clear:both;
	display:inline;
	float:left;
	height:100%;
	width:100%;
}

#Article #Infos1 .tailleliste
{
	font-weight:bold;
	clear:both;
	margin-left:15px;
	width:250px;
	border-top:dashed 1px #D6D6D6;
	padding-top:10px;
}

#Article #Infos1 .tailleliste select
{
	font-size:10px;
	color:Gray;
	font-weight:bold;
	cursor:pointer;
}


#Article #Infos1 .prix
{
	color:#ED008C;
	font-weight:bold;
	font-size:15px;
}

#Article #Infos1 .prix.promo
{
	color:#01BCFF;
	font-weight:bold;
	font-size:15px;
}

#Article #Infos1 .prix.small
{
	font-size:8px;
	font-weight:normal;
}

#Article #Declinaisons
{
	clear:both;
	float:left;
	margin-top:15px;
	width:650px;
	height:75px;
}

#Article #Partager
{
	position:relative;
	float:left;
	width:248px;
	height:75px;
	margin-top:15px;
	margin-left:15px;
	font-size:9px;
	
}

#Article #Partager a
{
	font-weight:normal;
	color:#ED008C;
	text-decoration:underline;
	
}


#Article .fbLike
{
	float:left;
	display:inline;
	width:400px;
	margin-left:30px;
}

#Article .googlePlus
{
	float:left;
	display:inline;
	width:80px;
	margin-left:30px;
}



#Article #Declinaisons #ContentListeDeclinaisons
{
	float:left;
	height:65px;
	width:540px;
	overflow:hidden;
	position:relative;
	
}

#Article #Declinaisons #ListeDeclinaisons
{
	float:left;
	clear:both;
	width:9000px;
	height:65px;
	overflow:visible;
	position:relative;
	left:0px;
}

#Article #Declinaisons span.titre
{
	font-weight:bold;
	color:#ED008C;
}

#Article #Declinaisons a.flechegauche
{
	display:block;
	float:left;
	background: transparent url(/images/fleche_gauche.gif) left center no-repeat;
	height:65px;
	width:10px;	
	margin-right:3px;
}

#Article #Declinaisons a.adeclinaison
{
	display:block;
	float:left;
	margin-right:3px;
	width:130px;
	height:60px;
	border:solid 1px #FFFFFF;
}


#Article #Declinaisons a.adeclinaison:hover
{
	border:solid 1px #ED008C;
}

#Article #Declinaisons a.flechedroite
{
	display:block;
	float:left;
	background: transparent url(/images/fleche_droite.gif) left center no-repeat;
	height:65px;
	width:10px;	
}

#Article #Description
{
	clear:both;
	float:left;
	margin-top:25px;
	width:653px;
	height:auto;
}

#Article #Description .haut
{
	clear:both;
	float:left;
	background: transparent url(/images/article_descr_fond1.jpg) left 0 no-repeat;
	width:653px;
	height:20px;
}

#Article #Description .content
{
	clear:both;
	float:left;
	background: transparent url(/images/article_descr_fond2.jpg) left 0 repeat;
	width:643px;
	padding:0px 5px 0px 5px;
	height:auto;
	font-size:10px;
	line-height:20px;
}

#Article #Description .descr
{
	clear:both;
	float:left;
	width:100%;
	border-bottom:dashed 1px #CCCCCC;
	color:#CF057B;
	font-size:13px;
	font-weight:bold;
	text-align:justify;
	
}


#Article #Description .descr.CASQUE
{
	font-size:10px;
}

#Article #Description .content .dimensions
{
	width:166px;
	height:78px;
	background: transparent url(/images/cadredimension.jpg) left 0 no-repeat;
	margin-left:10px;
	font-size:8px;
}

#Article #Description .bas
{
	clear:both;
	float:left;
	background: transparent url(/images/article_descr_fond3.jpg) left 0 no-repeat;
	width:653px;
	height:12px;
}

#Article #Social
{
	float:left;
	background: transparent url(/images/Cadreavis.jpg) left 0 no-repeat;
	width:248px;
	height:150px;
	margin-top:25px;
	margin-left:15px;
}

#Article #Social #content
{
	width:228px;
	height:146px;
	margin:8px 10px 10px 8px;
}

#Article #Social #content .title
{
	color:#999999;
	font-size:12px;
	font-weight:bold;
	margin-bottom:6px;
}

#Article #Social #content .apercuAvis
{
	color:#999999;
	font-weight:normal;
	height: 50px;
	font-size:10px;
}

#Article #Social #content a.link1
{
	color:#333333;
	font-weight:normal;
	font-style:italic;
	font-size:10px;
}

#Article #Social #content a.link1:hover
{
	font-weight:normal;
	text-decoration:underline;
	font-style:italic;
}

#Article #Social #content a.link2
{
	color:#ED008C;
	font-weight:normal;
	text-decoration:underline;
	font-size:10px;
}


#Panier
{
	clear:both;
	float:left;
	height:auto;
	margin-top:30px;
	width:100%;
}


#Panier #Accessoires
{
	float:left;
	width:200px;
	text-align:center;
	margin-left:10px;
}

#Panier #Accessoires .title
{
	float:left;
	display:inline;
	clear:both;
	width:200px;
	height:30px;
	background:url(/images/panier/produits_associes.jpg) no-repeat;
}

#Panier #Accessoires .content
{
	float:left;
	display:inline;
	clear:both;
	margin-top:20px;
}


#Panier #Accessoires a
{
	display:block;
	width:198px;
	text-align:center;
	padding:2px 0px 2px 0px;
	height:auto;
	border:dashed 1px #CCCCCC;
	font-weight:normal;
}

#Panier #Accessoires a:hover
{
	border:dashed 1px #ED008C;
	color:#ED008C;
	font-weight:bold;
}



#Panier #ChequeCadeau
{
	clear:both;
	float:left;
	margin-top:20px;
	width:655px;
	margin-left:20px;
}

#Panier #Detail
{
	float:left;
	width:653px;
	margin-left:30px;
}


#Panier #Detail .haut
{
	clear:both;
	float:left;
	background: transparent url(/images/panier_fond1.jpg) left 0 no-repeat;
	width:653px;
	height:20px;
}


#Panier #Detail .content
{
	clear:both;
	float:left;
	background: transparent url(/images/article_descr_fond2.jpg) left 0 repeat;
	width:653px;
	padding:0px 0px 0px 0px;
	height:auto;
	font-size:10px;
	padding-top:20px;
	padding-bottom:20px;
	text-align:center;
}

#Panier #Detail .bas
{
	clear:both;
	float:left;
	background: transparent url(/images/article_descr_fond3.jpg) left 0 no-repeat;
	width:653px;
	height:12px;
}

#Panier #Detail .content .entete
{
	width:651px;
	border:solid 1px #E1E1E1;
	font-weight:bold;
	height:25px;
	background: transparent url(/images/fond_entete.jpg) left 0 repeat;
	border-bottom-width:2px;
}

#Commande #Detail .designation,
#Panier #Detail .designation
{
	float:left;
	height:20px;
	padding-top:5px;
	width:449px;
	text-align:center;
	border-right:solid 1px #E1E1E1;
}

#Commande #Detail .quantite,
#Panier #Detail .quantite
{
	float:left;
	height:20px;
	padding-top:5px;
	width:100px;
	text-align:center;
	border-right:solid 1px #E1E1E1;
}

#Commande #Detail .prix,
#Panier #Detail .prix
{
	float:left;
	height:20px;
	padding-top:5px;
	width:98px;
	text-align:center;
}

#Commande #Detail .ligne,
#Panier #Detail .ligne
{
	clear:both;
	float:left;
	width:653px;
	margin:0px 0px 0px 0px;
	border-bottom:dashed 1px #CCCCCC;
	padding-top:5px;
}

#Panier #Detail .total
{
	clear:both;
	float:left;
	width:653px;
}

#Panier #Detail .total .prix
{
	font-weight:bold;
	color:#ED008C;
}

#Panier #Detail a.updatepanier
{
	display:block;
	clear:both;
	float:left;
	margin-top:2px;
}	

#Panier #Detail #Erreur
{
	clear:both;
	float:right;
	margin-right:4px;
	color:#FF0000;
	font-weight:bold;
	height:auto;
	text-align:right;
	width:450px;
}

#Panier #Detail #Login
{
	margin-bottom:10px;
	clear:both;
	float:right;
	margin-right:4px;
	height:0px;
	overflow:hidden;
	width:450px;
	text-align:right;
}

#Panier #Detail #Login .line
{
	float:left;
	display:inline;
	clear:both;
	width:100%;
	margin-top:5px;
}

#Panier #Detail #Login .line .champs
{
	float:left;
	display:inline;
	width:250px;
	font-weight:bold;
	text-align:right;
}

#Panier #Detail #Login .line .input
{
	float:right;
	display:inline;
	width:192px;
}

#Panier #Detail #Login .line .radiobouton
{
	float:left;
	display:inline;
	clear:both;
	margin-left:260px;
}

#Commande
{
	clear:both;
	width:655px;
	margin-left:auto;
	margin-right:auto;

}

#Commande .haut
{
	clear:both;
	float:left;
	background: transparent url(/images/commande_haut.jpg) left 0 no-repeat;
	width:655px;
	height:25px;
	
}

#Commande .content
{
	padding-top:20px;
	clear:both;
	float:left;
	background: transparent url(/images/commande_content.jpg) left 0 repeat;
	width:655px;
	height:auto;
}

#Commande .bas
{
	clear:both;
	float:left;
	background: transparent url(/images/commande_bas.jpg) left 0 no-repeat;
	width:655px;
	height:12px;
}


#Commande .titrecadre
{
	clear:both;
	width:550px;
	float:left;
	background: transparent url(/images/traitfonducadre.jpg) bottom left no-repeat;
	padding-left:100px;
}

#Commande .titrecadre a.on
{
	display:block;
	float:left;
	width:213px;
	height:17px;
	background: transparent url(/images/ongleton.jpg) left 0 no-repeat;
	position:relative;
	text-align:center;
	padding-top:15px;
	font-size:10px;
	color:#363636;
	text-decoration:none;
	font-weight:bold;
}



#Commande .titrecadre a.off
{
	display:block;
	float:left;
	width:213px;
	height:15px;
	background: transparent url(/images/ongletoff.jpg) left 0 no-repeat;
	margin-top:7px;
	text-align:center;
	color:#363636;
	text-decoration:none;
	font-size:10px;
	font-weight:normal;
	padding-top:10px;
}

#Commande .cadre
{
	width:650px;
	height:auto;
	display:block;
	float:left;
	padding-top:15px;
	padding-bottom:35px;
	float:left;
}

#Commande .cadre .col
{
	float:left;
	width:320px;
}

#Commande .ligne
{
	width:100%;
	height:auto;
	clear:both;
	display:block;
	float:left;
	margin-bottom:5px;
	margin-top:5px;
}


#Commande .ligne .libelle
{
	width:110px;
	height:auto;
	text-align:right;
	float:left;
}

#Commande .ligne .libelle.required
{
	font-weight:bold;
}

#Commande .ligne .saisie
{
	width:190px;
	height:auto;
	padding-left:10px;
	text-align:left;
	float:left;
}

#Commande .ligne .saisie_erreur
{
	font-size:9px;
}

#Commande .ligne .crypto
{
	float:left;
	display:inline;
	clear:both;
	width:100px;
	height:63px;
	margin-left:110px;
}

#Commande .liste
{
	font-size:11px;
	border:solid 1px #5C6B73;
	width:158px;
}

#Commande .text
{
	font-size:11px;
	border:solid 1px #5C6B73;
	width:150px;
}

#Commande .liste.required,
#Commande .text.required
{
	border-width:1px;
	border-color:#ED008C;
}

#Commande .LstOpt
{
	font-size:11px;
}

#Commande #Recap #Total
{
	padding-left:50px;
	font-size:13px;
}

#Commande #Recap #Total .total
{
	font-size:14px;
	font-weight:bold;
	color:#ED008C;
}

#Commande #Detail
{
	clear:both;
	float:left;
	width:651px;
	margin-left:1px;
	font-size:10px;
}

#Commande #Paiement
{
	clear:both;
	float:left;
}

#Commande #Paiement #Cb
{
	padding-left:0px;
}

#Commande #Paiement #Cb .ligne .libelle
{
	width:145px;
	height:auto;
	text-align:right;
	float:left;
}

#Commande #LinkAdresseFacturation 
{
	padding-top:1px;
	height:24px
}

#LoginPage
{
	clear:both;
	width:655px;
	margin-left:auto;
	margin-right:auto;
}

#LoginPage .haut
{
	clear:both;
	float:left;
	background: transparent url(/images/cadreidentification.jpg) left 0 no-repeat;
	width:655px;
	height:25px;
	
}

#LoginPage .content
{
	padding-top:20px;
	clear:both;
	float:left;
	background: transparent url(/images/commande_content.jpg) left 0 repeat;
	width:655px;
	height:auto;
}

#LoginPage .bas
{
	clear:both;
	float:left;
	background: transparent url(/images/commande_bas.jpg) left 0 no-repeat;
	width:655px;
	height:12px;
}

#Compte
{
	clear:both;
	width:655px;
	margin-left:auto;
	margin-right:auto;
}

#Compte #MenuCompte
{
	float:left;
	clear:both;
	width:auto;
	padding-left:15px;
	margin-bottom:5px;
}

#Compte #MenuCompte a
{
	color:#ED008C;
	font-weight:normal;
	text-decoration:underline;
}


#Compte #MesCommandes
{
	clear:both;
	width:655px;
	margin-left:auto;
	margin-right:auto;
}

#Compte #MesCommandes .haut
{
	clear:both;
	float:left;
	background: transparent url(/images/cadremescommandes.jpg) left 0 no-repeat;
	width:655px;
	height:25px;
	
}

#Compte #MesCommandes .content
{
	padding-top:20px;
	clear:both;
	float:left;
	background: transparent url(/images/commande_content.jpg) left 0 repeat;
	width:655px;
	height:auto;
}

#Compte #MesCommandes .bas
{
	clear:both;
	float:left;
	background: transparent url(/images/commande_bas.jpg) left 0 no-repeat;
	width:655px;
	height:12px;
}

#Compte #MesCommandes .ligne
{
	float:left;
	clear:both;
	width:100%;
	height:20px;
	border-bottom:dashed 1px #CCCCCC;
	margin:0 0 0 0;
	padding-top:2px;
}

#Compte #MesCommandes .ligne.even
{
	background-color:#EEEEEE;
}


#Compte #MaCommande
{
	clear:both;
	width:655px;
	margin-left:auto;
	margin-right:auto;
}

#Compte #MaCommande .haut
{
	clear:both;
	float:left;
	background: transparent url(/images/commande_haut.jpg) left 0 no-repeat;
	width:655px;
	height:25px;
	
}

#Compte #MaCommande .content
{
	padding-top:20px;
	clear:both;
	float:left;
	background: transparent url(/images/commande_content.jpg) left 0 repeat;
	width:655px;
	height:auto;
}

#Compte #MaCommande .bas
{
	clear:both;
	float:left;
	background: transparent url(/images/commande_bas.jpg) left 0 no-repeat;
	width:655px;
	height:12px;
}

#Compte #MaCommande #Panier .designation
{
	float:left;
	height:20px;
	padding-top:5px;
	width:449px;
	text-align:center;
	border-right:solid 1px #E1E1E1;
}

#Compte #MaCommande #Panier .quantite
{
	float:left;
	height:20px;
	padding-top:5px;
	width:100px;
	text-align:center;
	border-right:solid 1px #E1E1E1;
}

#Compte #MaCommande #Panier .prix
{
	float:left;
	height:20px;
	padding-top:5px;
	width:98px;
	text-align:center;
}

#Compte #MaCommande #Panier .ligne2
{
	clear:both;
	float:left;
	width:653px;
	margin:0px 0px 0px 0px;
	border-bottom:dashed 1px #CCCCCC;
	font-size:10px;
}

#Compte #MaCommande #Panier
{
	width:653px;
	margin-left:auto;
	margin-right:auto;
}

#Compte #MaCommande .adcol
{
	float:left;
	width:320px;
	font-size:10px;
	margin-left:5px;
}

#Compte #MaCommande .adligne
{
	width:100%;
	height:auto;
	clear:both;
	display:block;
	float:left;
	margin-bottom:5px;
	margin-top:5px;
}

#Compte #MaCommande .adligne .libelle
{
	width:98px;
	height:auto;
	padding-right:2px;
	text-align:right;
	float:left;
	font-weight:bold;
}

#Compte #InfosUser
{
	clear:both;
	width:655px;
	margin-left:auto;
	margin-right:auto;
}

#Compte #InfosUser .haut
{
	clear:both;
	float:left;
	background: transparent url(/images/mesinfos.jpg) left 0 no-repeat;
	width:655px;
	height:25px;
	
}

#Compte #InfosUser .content
{
	padding-top:20px;
	clear:both;
	float:left;
	background: transparent url(/images/commande_content.jpg) left 0 repeat;
	width:655px;
	height:auto;
}

#Compte #InfosUser .bas
{
	clear:both;
	float:left;
	background: transparent url(/images/commande_bas.jpg) left 0 no-repeat;
	width:655px;
	height:12px;
}


#Compte #InfosUser .titrecadre
{
	clear:both;
	width:550px;
	float:left;
	background: transparent url(/images/traitfonducadre.jpg) bottom left no-repeat;
	padding-left:100px;
}

#Compte #InfosUser .titrecadre a.on
{
	display:block;
	float:left;
	width:213px;
	height:17px;
	background: transparent url(/images/ongleton.jpg) left 0 no-repeat;
	position:relative;
	text-align:center;
	padding-top:15px;
	font-size:10px;
	color:#363636;
	text-decoration:none;
	font-weight:bold;
}



#Compte #InfosUser .titrecadre a.off
{
	display:block;
	float:left;
	width:213px;
	height:15px;
	background: transparent url(/images/ongletoff.jpg) left 0 no-repeat;
	margin-top:7px;
	text-align:center;
	color:#363636;
	text-decoration:none;
	font-size:10px;
	font-weight:normal;
	padding-top:10px;
}

#Compte #InfosUser .cadre
{
	width:650px;
	height:auto;
	display:block;
	float:left;
	padding-top:15px;
	padding-bottom:35px;
	float:left;
}

#Compte #InfosUser .cadre .col
{
	float:left;
	width:320px;
}

#Compte #InfosUser .ligne
{
	width:100%;
	height:auto;
	clear:both;
	display:block;
	float:left;
	margin-bottom:5px;
	margin-top:5px;
}


#Compte #InfosUser .ligne .libelle
{
	width:110px;
	height:auto;
	text-align:right;
	float:left;
}

#Compte #InfosUser .ligne .libelle.required
{
	font-weight:bold;
}

#Compte #InfosUser .ligne .saisie
{
	width:190px;
	height:auto;
	padding-left:10px;
	text-align:left;
	float:left;
}

#Compte #InfosUser .ligne .saisie_erreur
{
	font-size:9px;
}

#Compte #InfosUser .liste
{
	font-size:11px;
	border:solid 1px #5C6B73;
	width:158px;
}

#Compte #InfosUser .text
{
	font-size:11px;
	border:solid 1px #5C6B73;
	width:150px;
}

#Compte #InfosUser .liste.required,
#Compte #InfosUser .text.required
{
	border-width:1px;
	border-color:#ED008C;
}

#Compte #InfosUser .LstOpt
{
	font-size:11px;
}



div .legal
{
	font-size:10px;
	text-align:justify;
	padding:0px 10px 0px 5px;
	line-height:15px;
}

div .legal .titre
{
	font-size:14px;
	font-weight:bold;
}

div .legal .titre2
{
	font-size:11px;
	font-weight:bold;
}


div .legal .titre3
{
	font-weight:bold;
}

#Affiliate .cadre
{
	width:856px;
	clear:both;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
}

#Affiliate .connection
{
	margin-top:10px;
	margin-left:20px;
	color:#FD0096;
}

#Affiliate .connection a
{
	color:#FD0096;
}

#Affiliate .connection a:hover
{
	color:#ED008C;
}

#Affiliate .verification
{
	width:330px;
	margin-top:10px;
	float:left;
	display:inline;
	clear:both;
}

#Affiliate .cadre .bouton_sav
{
	display:inline;
	float:left;
	clear:both;
}

#Affiliate .bouton_sav input.btn
{
	background-color:#F2C1E1;
	border:1px solid #FD0096;
	color:#FD0096;
	height:23px;
}

#Affiliate .cadre .conteneur
{
	display:inline;
	float:left;
}

#Affiliate .cadre .haut
{
	clear:both;
	float:left;
	background: transparent url(/images/affhautdecadre.jpg) left 0 no-repeat;
	width:856px;
	height:25px;
}

#Affiliate .cadre .haut_widg
{
	clear:both;
	float:left;
	background: transparent url(/images/affhautdecadre.jpg) left 0 no-repeat;
	width:620px;
	height:25px;
}

#Affiliate .cadre .content
{
	clear:both;
	width:790px;
	margin-left:auto;
	margin-right:auto;
	height:auto;
	font-size:10px;
}

#Affiliate .cadre .conteneur .image
{
	display:inline;
	float:left;
	width:50px;
	height:265px;
	background-image:url(/images/affiliate/infos_web.jpg);
	font-size:10px;
}


#Affiliate .cadre .conteneur .content_form
{
	display:inline;
	float:left;
	width:auto;
	margin-left:20px;
	margin-right:auto;
	height:auto;
	font-size:10px;
}

#Affiliate .cadre .conteneur .content_form .champs
{
	float:left;
	display:inline;
	clear:both;
	margin-top:20px;
}

#Affiliate .cadre .conteneur .content_form .input
{
	float:left;
	display:inline;
	margin-top:20px;
	margin-left:20px;
}

#Affiliate .cadre .conteneur .content_form .input .item
{
	float:left;
	display:inline;
	clear:both;
	margin-bottom:12px;
}

#Affiliate .cadre .conteneur .content_form .champs .item
{
	float:left;
	display:inline;
	clear:both;
	color:#FD0096;
	margin-bottom:20px;
}


#Affiliate .cadre .bas
{
	clear:both;
	float:left;
	background: transparent url(/images/affbasdecadre.jpg) left 0 no-repeat;
	width:856px;
	height:25px;
}

#Affiliate .cadre .bas_widg
{
	clear:both;
	float:left;
	background: transparent url(/images/affbasdecadre.jpg) left 0 no-repeat;
	width:620px;
	height:25px;
}

#AffiliateAdmin #Menu
{
	float:left;
	
}

#AffiliateAdmin #Stats
{
	float:left;
	margin-left:40px;
	width:550px;
}

#AffiliateAdmin .cont
{
	clear:both;
	float:left;
	margin-top:10px;
	margin-left:45px;
}

#AffiliateAdmin .infos
{
	float:left;
	margin-left:30px;
	margin-top:20px;
	line-height:17px;
}

#AffiliateAdmin .reversement .image
{
	float:left;
	display:inline;
	width:300px;
	height:50px;
	margin-left:15px;
	margin-top:10px;
}

#AffiliateAdmin .reversement .content_haut
{
	float:left;
	clear:both;
	display:inline;
	width:600px;
}


#AffiliateAdmin .reversement .content
{
	float:left;
	clear:both;
	display:inline;
	width:600px;
}

#AffiliateAdmin .reversement .content .cadre
{
	float:left;
	clear:both;
	width:450px;
	height:150px;
	margin-left:15px;
	background-color:#FFDFF2;
	border:solid 1px #FB77CA;
}

#AffiliateAdmin .reversement .starsolr_haut
{
	float:left;
	height:75px;
	margin-left:37px;
	width:217px;
}


#AffiliateAdmin .reversement .bouton
{
	float:left;
	clear:both;
	margin-top:12px;
	margin-left:20px;
	width:400px;
}

#AffiliateAdmin .reversement .bouton input.btn
{
	background-color:#F2C1E1;
	border:1px solid #FD0096;
	color:#FD0096;
	height:23px;
}


#AffiliateAdmin .reversement .cadre .texte
{
	float:left;
	clear:both;
	margin-left:15px;
	margin-top:10px;
}

#AffiliateAdmin .reversement .cadre .texte li
{
	text-decoration:none;
	list-style:none;
	margin-top:10px;
}

#AffiliateAdmin .reversement .lien
{
	float:left;
	clear:both;
	margin-left:20px;
	margin-top:5px;
}

#AffiliateAdmin .reversement .lien a
{
	color:Black;
}

#AffiliateAdmin .reversement .lien a:hover
{
	color:Gray;
}

.market
{
	margin-top:5px;
}

.market a
{
	color:#ED008C;
	font-weight:normal;
}

.market a:hover
{
	color:#FDB1DE;
}

#AffiliateOutils .cont
{
	margin-left:30px;
	margin-top:20px;
}

#AffiliateOutils .cont_widg
{
	float:left;
	display:inline;
	clear:both;
	width:820px;
}

#AffiliateOutils .partie_g
{

}

#AffiliateOutils .partie_d
{
	float:left;
}

#AffiliateOutils .partie_d .texte
{
	float:left;
	display:inline;
	clear:both;
	margin-left:20px;
	margin-top:20px;
	color:Gray;
}

#AffiliateOutils .partie_d .input
{
	float:left;
	display:inline;
	clear:both;
	margin-left:20px;
	margin-top:20px;
}


#AffiliateOutils .image_titre
{
	float:left;
	display:inline;
	clear:both;
	width:230px;
	height:41px;
}

#AffiliateOutils .texte_outil
{
	float:left;
	display:inline;
	clear:both;
	color:Gray;
}

#AffiliateOutils .widget
{
	float:left;
	display:inline;
	clear:both;
	margin-top:15px;
	margin-left:20px;
	border: 1px solid #FF73C3;
	width:350px;
	height:300px;
	
}

#AffiliateOutils .widget .titre_wid
{
	color: #FF73C3;
	margin-top:10px;
	margin-left:10px;
}

#AffiliateOutils .widget .javascript
{
	margin-top:15px;
	margin-left:15px;
}

#AffiliateOutils .bann
{
	border: 1px solid #FF73C3;
	width:820px;
	height: 150px;
	margin-left:50px;
	margin-top:10px;
}

#AffiliateOutils .bann .image
{
	margin-top:10px;
	margin-left:50px;
}

#AffiliateOutils .bann .texte
{
	margin-top:10px;
	margin-left:10px;
	color:#FF73C3;
}

#AffiliateOutils .texte_bann
{
	margin-top:10px;
	margin-left:50px;
	color:gray;
}

#Avis .item
{
	width:154px;
	height:295px;
	margin:0px 0px 24px 24px;
	padding:2px;
	float:left;
	text-align:center;
	border:dashed 1px #CCCCCC;
}

#AffiliateInfos #Selection
{
	float:left;
	padding-left:30px;
	width:923px;
}

#Liste_item .conteneur_2
{
	clear:both;
}

#Liste_item
{
	float:left;
	clear:both;
	display:inline;
	width:auto;
}

#Liste_item .titre_resum_infos
{
	float:left;
	clear:both;
	display:inline;
	margin-top:10px;
	margin-left:10px;
}

#Liste_item .resum_infos
{
	float:left;
	display:inline;
	margin-top:10px;
	margin-left:10px;
}

#Liste_item .resum_infos .item
{
	margin-top:15px;
	color:Gray;
	padding-bottom:-1px;
}

#Liste_item .resum_infos .item_t
{
	margin-top:25px;
	
}

#Liste_item .bouton_sav
{
	margin-top:20px;
	margin-left:5px;
	float:left;
	clear:both;
}

#Liste_item .bouton_sav input.btn
{
	background-color:#F2C1E1;
	border:1px solid #FD0096;
	color:#FD0096;
	height:23px;
}

#Liste_item #place_holder
{
	float:left;
	clear:both;
	margin-top:-13px;
	margin-left:5px;
	color:#FD0096;
}

/********* deuxième onglet ****************/

#ListeItem2
{
	float:left;
	clear:both;
	width:auto;
}

#ListeItem2 .conteneur_2
{
	clear:both;
}

#ListeItem2 .titre_resum_infos
{
	float:left;
	clear:both;
	display:inline;
	margin-top:10px;
	margin-left:10px;
}

#ListeItem2 .list_deroul
{
	clear:both;
	float:left;
	margin-top:10px;
	margin-left:5px;
}

#ListeItem2 .resum_infos
{
	float:left;
	display:inline;
	margin-top:10px;
	margin-left:10px;
}

#ListeItem2 .resum_infos .item
{
	margin-top:15px;
	color:Gray;
	padding-bottom:-1px;
}

#ListeItem2 .resum_infos .item_t
{
	margin-top:25px;
	
}

#ListeItem2 .bouton_sav
{
	margin-top:20px;
	margin-left:5px;
	float:left;
	clear:both;
}

#ListeItem2 .bouton_sav input.btn
{
	background-color:#F2C1E1;
	border:1px solid #FD0096;
	color:#FD0096;
	height:23px;
}

#ListeItem2 .place_holder
{
	float:left;
	clear:both;
	margin-top:10px;
	margin-left:10px;
	color:#FD0096;
}

#ListeItem2 .liste_deroul
{
	margin-top:50px;
	margin-left:10px;
}



/****************************************************/


.verification
{
	width:330px;
	margin-top:20px;
	margin-left:10px;
	float:left;
	display:inline;
	clear:both;
}

#AffiliateAdmin .xml
{
	margin-left:10px;
	margin-top:10px;
}

#AffiliateAdmin .xml input.btn
{
	background-color:#F2C1E1;
	border:1px solid #FD0096;
	color:#FD0096;
	height:23px;
}

#Social .IframeBox
{
	position:fixed;
	margin:auto;
	left:50%;
	top:50%;
	margin-left:-302px;
	margin-top:-132px;
	background-color:#FFFFFF;
	z-index:100;
	border:solid 4px #CCCCCC;
}

#Social .BackgroundBox
{
	z-index:90;
	position:absolute;
	left:0px;
	top:0px;
	margin:none;
	width:100%;
	height:100%;
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

#Social .CloseBox
{
	z-index:95;
	position:fixed;
	margin:auto;
	left:50%;
	top:50%;
	margin-left:200px;
	margin-top:-160px;
	width: 100px;
	height: 50px;
	background: transparent url(/images/close-comments-box.gif) left 0 no-repeat;
}

.descriptTaille
{
	float:left;
	display:inline;
	clear:both;
	margin-top:5px;
	font-size:10px;
	color:Gray;
	margin-bottom:10px;
	margin-left:15px;
}

#Rupture
{
	float:left;
	display:inline;
	clear:both;
	width:139px;
	height:79px;
	margin-left:60px;
	background:url(/images/rupture.jpg) no-repeat;
}




/********************************** Cacdre 4 ***********************************/
/*******************************************************************************/

#Cadre4
{
	float:left;
	display:inline;
	clear:both;
	width:100%;
	
}


#Cadre4 .newsletterTwitter
{
	float:left;
	display:inline;
	clear:both;
	width:311px;
	margin-left:10px;
}


#Cadre4 a.twitter
{
	float:left;
	display:inline;
	clear:both;
	width:311px;
	height:120px;
	margin-top:20px;
}



/******************************** NEWSLETTER ****************************************/
/************************************************************************************/



#Newsletter
{
	float:left;
	display:inline;
	width:311px;
	height:125px;
	margin-top:20px;
	background:url(/images/newsletter/back.jpg) no-repeat;
}

#Newsletter .formulaire
{
	float:left;
	display:inline;
	clear:both;
	width:100%;
}

#Newsletter .formulaire input.input_letter
{
	float:left;
	display:inline;
	width:185px;
	background:white;
	border:none;
	height:16px;
	color:#f22a7a;
	font-weight:bold;
	font-size:14px;
	margin-top:28px;	
	margin-left:75px;
}

#Newsletter .formulaire .btn_ok
{
	float:left;
	display:inline;
	width:35px;
	height:27px;
	margin-left:6px;
	margin-top:19px;
	cursor:pointer;
	background:url(/images/newsletter/btn.jpg) no-repeat 0px 0px;
}

#Newsletter .formulaire .btn_ok:hover
{
	background:url(/images/newsletter/btn.jpg) no-repeat -35px 0px;
}

#Newsletter .ligne
{
	float:left;
	display:inline;
	clear:both;
	width:180px;
	font-size:11px;
	color:Gray;
	margin-left: 20px;
    margin-top: 60px;
}

/****************************************************************************/



#Cadre4 .facebook
{
	float:left;
	display:inline;
	width:292px;
	margin-top:10px;
	margin-left:15px;
}






/********************************** Cadre 5 ***********************************/
/*******************************************************************************/

#Cadre5
{
	float:left;
	display:inline;
	clear:both;
	width:900px;
	margin-top:20px;
	padding-left:20px;
	color:Gray;
	font-size:12px;
}

#Cadre5 p strong
{
	color:Gray;
	font-weight:normal;
	font-size:12px;
	margin-top:10px;
}


#Cadre5 .texte a
{
	font-size:12px;
	text-decoration:none;
	color:#939393;
}









/***************************** FOOOTER *********************************************/

#Footer
{
	clear:both;
	height:144px;
	width:944px;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	font-size:9px;
}

#Footer p
{
	padding:0 0 0 0;
	margin:0 0 0 0;
}

#Footer a
{
	font-size:9px;
	font-weight:normal;
}




/************************ MENU FOOTER **********************************/
/************************************************************************/

#MainFootMenu
{
	float:left;
	display:inline;
	clear:both;
	width:100%;
	margin-top:40px;
}

#MainFootMenu .bloc
{
	float:left;
	display:inline;
	width:230px;
	margin-left:50px;
}

#MainFootMenu .bloc h2
{
	float:left;
	display:inline;
	width:250px;
	height:20px;
	margin-left:50px;
	margin-top:0px;
	font-size:12px;
	color:Gray;
	text-decoration:underline;
}

#MainFootMenu .bloc h3
{
	float:left;
	display:inline;
	width:250px;
	margin-left:50px;
	margin-top:0px;
	font-weight:normal;
	font-size:11px;
}

#MainFootMenu .bloc h3 a
{
	text-decoration:none;
	color:#8c8c8c;
}

#MainFootMenu .bloc h3 a:hover
{
	text-decoration:none;
	color:#6f6f6f;
}



#Footer .footerMenu
{
	clear:both;
	height:144px;
	width:944px;
	margin-top:20px;
	background: #FFFFFF url(/images/footer.jpg) left 0 no-repeat;
	font-size:9px;
}


#Footer .verybottom
{
	float:left;
	display:inline;
	clear:both;
	width:100%;
	font-size:11px;
}

#Footer .verybottom a
{
	font-size:11px;
	font-weight:bold;
}
