/*---------------------------------*/
/*------------ RESET -------------*/
/*---------------------------------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {
	margin : 0;
	padding : 0;
	border : 0;
	behavior: url("csshover3.htc");
}
table {
	border-collapse : collapse;
	border-spacing : 0;
}
fieldset,img {
	border : 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style : normal;
	font-weight : normal;
}
ol,ul {
	list-style : none;
}
caption,th {
	text-align : left;
}
h1,h2,h3,h4,h5,h6 {
	font-size : 100%;
	font-weight : normal;
	display : inline;
}

h1 {font-family: Arial, Helvetica, sans-serif; font-size: 20px;}
h1.marques { margin-left: 7px;}

/*---------------------------------*/
/*------------ BODY -------------*/
/*---------------------------------*/
body {
	background-color : #d8dfe6;
	color : #000;
	font-size : 12px;
	line-height : normal;
	font-family : Arial, Helvetica, sans-serif;
	background-image: url(../medias/commun/body-bg.jpg);
	background-repeat: repeat-x;
}
body.bgBlackHome {
	background-color : #000;
	background-image: none;
}

a {
	color : #000;
	text-decoration : none;
}
a:hover {
	color : #000;
	text-decoration : underline;
}
input, select, textarea {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size: 11px;
	color : #000;
}
strong, b, .bold, .gras {
	font-weight: bold;
}

.alignLeft {
	text-align: left;
}
.alignRight {
	text-align: right;
}
.alignCenter {
	text-align: center;
}
.block {
	display: block;
}
.blockLeft {
	float : left;
	display: block;
}
.blockRight {
	display: block;
	float : right;
}
.blockCenter {
	display: block;
	margin: 0 auto;
}

.clear {
	clear: both;
	width : 0;
	height : 0;
	display : block;
}

/*hack IE6 et IE7*/
*+html .clear, *html .clear { 
	display : none !important;
}

.mini {
	font-size: 10px;
}
.noir {
	color: black;
}
.rouge {
color: #940d14;
}
.blanc {
	color: white;
}

.nohover {
	text-decoration: none;
	cursor: default;
}


/*---------------------------------*/
/*------------ COMMUN -------------*/
/*---------------------------------*/
#main-container {
	display: block;
	position: relative;
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 978px;
	min-height: 750px;
	height: auto;
	padding-left:8px;
	/*background-image: url(../medias/commun/main-bg.gif);*/
	background-repeat: no-repeat;
}

#container {
	display: block;
	position: relative;
	width: 970px;
	min-height: 670px;
	height: auto;
	background-repeat: no-repeat;
}

#flashdemarques {
	position: absolute;
	width: 280px;
	height: 280px;
	top: 260px;
	left: 230px;
}

.basic-bg {
	background-image: url(../medias/commun/container-bg.gif);
}
.tendance-bg {background:url(../medias/commun/container-tendanceNvlleCo-bg.jpg) 0 28px no-repeat;}
.magasin-bg {
	background-image: url(../medias/commun/container-magasins-bg.jpg);
}
.eboutik-bg {
	background-image: url(../medias/commun/container-eboutik-bg.jpg);
}
.formulaire-bg {
	background-image: url(../medias/commun/container-formulaire-bg.jpg);
}


#footer {
	display: block;
	position: relative;
	width: 970px;
	height: auto;
}

#menu-footer {
	width: 970px;
	height: 25px;
	background-color: #b1b9c1; text-align: center;
}

#menu-footer ul {
	color: #6d7681;
	font-size: 11px;
	padding-top:5px;
}
#menu-footer li { display: inline;
	padding-left: 6px;
	position: relative;
}
#menu-footer li a {
	padding-right: 6px;
	color: #6d7681;
}

#menu-footer.footerBlackHome {
	background-color: #000;
}
#menu-footer.footerBlackHome ul {
	color: #FFF;
}
#menu-footer.footerBlackHome li a {
	color: #FFF;
}

#footer p {
	display: block;
	position: relative;
	width: auto;
	height: auto;
	color:#b4bcc4;
	padding:15px;
	text-align: center;
}
#footer p a {
	color:#b4bcc4;
	font-size: 12px;
}


/*---------------------------------*/
/*-------------- HOME -------------*/
/*---------------------------------*/

#zone-pictocartes {
	display: block;
	position: absolute;
	width: 970px;
	height: 123px;
	top:486px;
	left: 0px;
	margin:0;
	padding: 0;
}
#zone-pictocartes img, #zone-pictocartes a {
	float:left;
	border: none;
}



#zone-logomarques {
	display: block;
	position: absolute;
	width: 232px;
	height: 627px;
	top:0px;
	left: 738px;
	margin:0;
	padding: 0;
	z-index:2;
	background-image: url(../medias/commun/zone-logo-marque-bg.gif);
	background-repeat: repeat-y;
}
#flashmarques {
	display: block;
	position: absolute;
	width: 143px;
	height: 501px;
	top:126px;
	left: 44px;
}

#zone-encartJeu {
	display: block;
	position: absolute;
	width: 350px;
	height: 123px;
	top:487px;
	left: 399px;
}

/*#zone-encartCata { position: absolute; top:240px; left: 0px; }
#zone-encartCata a { background:url(../images/cata/feuilleter_catalogue_off.gif) no-repeat 0px 0px; display: block; width:175px; height:27px; text-indent:-5000px; }
#zone-encartCata a:hover { background:url(../images/cata/feuilleter_catalogue_on.gif) no-repeat 0px 0px; }
*/
#zone-encartCata { position: absolute; top:445px; left: 507px; }
#zone-encartCata a { background:url(../images/cata/feuilleter_catalogue.gif) no-repeat 0px 0px; display: block; width:230px; height:32px; text-indent:-5000px; }

#zone-menu {
	display: block;
	position: absolute;
	width: 124px;
	height: 240px;
	top:122px;
	left: 0px;
}
#zone-menu a {
	display: block;
}
#zone-menu a:hover, #zone-menu a.active {
	background-color: #be0718;
}
#zone-menu li.item23, #zone-menu a.item23 {
	height: 23px;
}
#zone-menu li.item24, #zone-menu a.item24 {
	height: 24px;
}
#zone-menu li.item25, #zone-menu a.item25 {
	height: 25px;
}









/*---------------------------------*/
/*-------- E-BOUTIQUE -------------*/
/*---------------------------------*/
#content-jeans {
	display:block;
	position: absolute;
	width: auto;
	height:auto;
	top:120px;
	left: 0px;
	border-bottom: 4px solid #9FA3AB;
	border-top: 4px solid #9FA3AB;
	margin: 0;
	padding: 0;
}

.bg-femme {
	background-image: url(../medias/e-boutique/bg-femme-2008.jpg);
	background-repeat: no-repeat;
	width: 970px;
	height: 500px;
	display: block;
	position: relative;
}

.bg-homme {
	background-image: url(../medias/e-boutique/bg-homme-2008.jpg);
	background-repeat: no-repeat;
	width: 970px;
	height: 500px;
	display: block;
	position: relative;
}




#menuBoutik {
	display:block;
	position: absolute;
	width: 120px;
	height:auto;
	top:10px;
	left: 130px;
}
#menuBoutik ul {
	display:block;
	position: relative;
	width: 100px;
	height:auto;
	color: #757981;
	list-style: none;
	margin:0;
	padding: 0;
	padding-top: 25px;
}
#menuBoutik ul li {
	display:block;
	position: relative;
	width: auto;
	height:auto;
	color: #757981;
	list-style: none;
	text-transform: uppercase;
	margin:0;
	padding: 0;
	font-size: 13px;
	font-weight: bold;
	border-bottom: 1px solid #757981;
	line-height:17px;
}
#menuBoutik ul li.titre {
	padding-left: 15px;
}
#menuBoutik a {
	color: #757981;
	font-size: 12px;
	font-weight:bold;
}
#menuBoutik a:hover {
	text-decoration: underline;
}
#menuBoutik ul li a {
	display:block;
	position: relative;
	width: auto;
	height:auto;
	color: #757981;
	list-style: none;
	text-transform: none;
	margin:0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	background-image: url(../medias/e-boutique/menuBoutikpuce01.gif);
	background-position: 3px 5px;
	background-repeat: no-repeat;
	padding-left:15px;
}
#menuBoutik ul li a:hover, #menuBoutik ul li a.active {
	display:block;
	position: relative;
	width: auto;
	height:auto;
	color: white;
	background-color: #757981;
	list-style: none;
	text-transform: none;
	margin:0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	background-image: url(../medias/e-boutique/menuBoutikpuce02.gif);
	background-position: 3px 5px;
	background-repeat: no-repeat;
	padding-left:15px;
	text-decoration: none;
}


#zoneProduits {
	display:block;
	position: absolute;
	width: 450px;
	height:405px;
	top:45px;
	left: 185px;
}
#zonePanier {
	display:block;
	position: absolute;
	width: 270px;
	height:450px;
	top:40px;
	left: 655px;
	background-image: url(../medias/e-boutique/zonePanier-bg.gif);
	background-repeat: no-repeat;
}
.bloc-produits {
	display:block;
	position: relative;
	width: 136px;
	height:197px;
	float: left;
	background-image: url(../medias/e-boutique/bloc-produits-bg.gif);
	background-repeat: no-repeat;
	margin-right:14px;
	margin-bottom:14px;
}
.bloc-produits-visu {
	display:block;
	position: relative;
	width: 100px;
	height:100px;
	padding-left:25px;
	padding-top: 15px;
}
.bloc-produits-desc {
	display:block;
	position: relative;
	width: 113px;
	height:47px;
	margin-left:10px;
	padding-top: 5px;
	font-size: 11px;
	color: #757981;
	border-bottom:1px solid #dadcde;
}
.bloc-produits-desc em {
	font-size: 12px;
	font-weight: bold;
	color: #ab1425;
	font-style: normal;
}
a.bloc-produits-lien, a.bloc-produits-lien:hover {
	display:block;
	position: relative;
	width: 103px;
	height:15px;
	margin-left:10px;
	margin-top: 2px;
	font-size: 11px;
	background-color: #ab1425;
	color:white;
	text-decoration: none;
	font-weight: bold;
	padding-left:10px;
}

#bloc_pagination{
	display:block;
	position: absolute;
	width:200px;
	height:20px;
	top:460px;
	left:475px;
}

.navPage {
	color: #757981;
	float:right;
	padding-right: 25px;
}
.navPage a {
	text-decoration: underline;
	color: #757981;
}


.zonePanier-panier {
	display: block;
	position: absolute;
	width: 100px;
	height: 50px;
	top: 10px;
	left: 50px;
	color: #757981;
	font-size: 11px;
}

.zonePanier-panier em {
	display:block;
	position: relative;
	width: auto;
	height:auto;
	font-size: 12px;
	font-weight: bold;
	color: #ab1425;
	font-style: normal;
	text-transform: uppercase;
}
.zonePanier-btnpanier {
	display: block;
	position: absolute;
	width: auto;
	height: auto;
	top: 16px;
	left: 150px;
}
.zonePanier-visuel {
	display: block;
	position: absolute;
	width: 190px;
	height: auto;
	top: 60px;
	left: 70px;
}

.zonePanier-visuel img{
	border:none;
}

.zonePanier-visuel a{
	cursor:pointer;
	display:block;
	height:auto;
	width:100%;
	text-decoration:none;
	border:none;
}


.zonePanier-desc {
	display: block;
	position: absolute;
	width: 230px;
	height: 110px;
	top: 255px;
	left: 25px;
	color: #757981;
	font-size: 12px;
}
.zonePanier-desc p {
	margin: 0;
	padding: 0;
}
.zonePanier-desc em {
	display:block;
	position: relative;
	width: auto;
	height:auto;
	font-size: 13px;
	font-weight: bold;
	color: #ab1425;
	font-style: normal;
}
.zonePanier-desc p.prix {
	font-size: 12px;
	color: #ab1425;
	padding-top:8px;
}
.zonePanier-desc p.prix .gros {
	font-size: 18px;
	font-weight: bold;
}
.zonePanier-ajouter {
	display: block;
	position: absolute;
	width: 230px;
	height: auto;
	top: 410px;
	left: 25px;
	color: #757981;
	font-size: 11px;
	font-weight: bold;
}
.zonePanier-ajouter select {
	display: block;
	position: relative;
	width: 70px;
	height: auto;
	color: #757981;
	font-size: 11px;
	font-weight: normal;
	margin-top:2px;
}
.zonePanier-ajouter .btnajouterpanier {
	display: block;
	position: absolute;
	width: auto;
	height: auto;
	top: 10px;
	left: 115px;
}


.zonePanier-imgattente {
	display:block;
	position:absolute;
	width:16px;
	height:16px;
	top:60px;
	left:25px;
}

.bloc_prix_promo{
color:#757981;
display:block;
position:absolute;
top:100px;
left:10px;
width:auto;
}


span#prix_article {
    color: #AA1724;
    font-size: 12px;
}

span#promo_article {
    color: #AA1724;
    font-size: 20px;
    font-weight: bold;
}

span.prix_barre_article {
    font-weight: normal;
    text-decoration: line-through;
}

span.promo {
    background-color: #FF0000;
    color: #FFFF00;
    font-size: 14px;
}









/*---------------------------------*/
/*-------- INTERIEUR --------------*/
/*---------------------------------*/
#ariane {
	display: block;
	position: absolute;
	width: auto;
	height: 15px;
	top:33px;
	left: 15px;
	color: white;
	font-size: 11px;
	font-weight: bold;
}	
#ariane a {
	color: white;
	text-decoration: none;
}	
#zone-logomarques-int {
	display: block;
	position: absolute;
	width: 188px;
	height: 104px;
	top:0px;
	left: 778px;
	margin:0;
	padding: 0;
	z-index:1;
}


#zone-pictocartes2 {
	display: block;
	position: absolute;
	width: 970px;
	height: 141px;
	top:486px;
	left: 0px;
	margin:0;
	padding: 0;
	z-index:2;
}
#zone-pictocartes2 img, #zone-pictocartes2 a {
	float:left;
	border: none;
}


a#bloc-promo01 {
	display: block;
	position: absolute;
	width: 275px;
	height: 185px;
	top:170px;
	left: 680px;
	text-decoration: none;
	z-index:5;
}

a#bloc-promo02 {
	display: block;
	position: absolute;
	width: 275px;
	height: 185px;
	top:400px;
	left: 680px;
	text-decoration: none;
	z-index:5;
}


#zone-menu-haut {
	display: block;
	position: absolute;
	width: 811px;
	height: 80px;
	top:66px;
	left: 145px;
}

#zone-menu-haut ul.niveau01 {
	display: block;
	position: relative;
	width: 811px;
	height: 80px;
}
#zone-menu-haut ul.niveau01 li {
	display: block;
	position: relative;
	width: auto;
	height: 80px;
	float: left;
}
/*#zone-menu-haut ul.niveau01 li:hover ul.niveau02 {
	display: block;
}*/
#zone-menu-haut ul.niveau02 {
	display: none;
	position: absolute;
	height: 20px;
	top:56px;
	left:0;
	background-color: #98a4b7;
	z-index:10;
}
#zone-menu-haut ul.niveau02#femme {
	width: 810px;
}
#zone-menu-haut ul.niveau02#homme {
	width: 728px;
}
#zone-menu-haut ul.niveau02 li {
	display: block;
	float: left;
	height: 20px;
	line-height: 20px;
	padding-left: 3px;
	position: relative;
	text-align: left;
	color: #74859e;
}
#zone-menu-haut ul.niveau02 li a {
	height: 20px;
	padding-right: 3px;
	padding-left:3px;
	margin-right: 3px;
	text-align: right;
	color: #303c4c;
}
#zone-menu-haut ul.niveau02 li a:hover, #zone-menu-haut ul.niveau02 li a.active {
	text-decoration: none;
	background-color: #bf303a;
	color: white;
}

#zone-pictocartes-intern {
	position: absolute;
	left: 8px;
	top: 290px;
}
#zone-pictocartes-intern a.avisClients {
	width:143px;
	height:87px;
	display:block;
	background:url(../images/nav/interne/icon_avis_clients.png) no-repeat top left;
}
#zone-pictocartes-intern a.avisClients:hover {
	background:url(../images/nav/interne/icon_avis_clients.png) no-repeat bottom left;
}

#zone-contenu01 {
	display: block;
	position: relative;
	width: 722px;
	height: auto;
	padding-top:20px;
	margin-left:200px;
	padding-bottom: 15px;
}
.contenu01-titre {
	display: block;
	position: relative;
	width: auto;
	height: 100px;
}
.contenu01-menu {
	display: block;
	position: relative;
	width: 722px;
	height: 37px;
	background-image: url(../medias/commun/menu-service-bg.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-top:6px;
}
.contenu01-menu ul {
	display: block;
	position: relative;
	width: auto;
	height: 24px;
	padding-left:7px;
}
.contenu01-menu ul li {
	display: block;
	position: relative;
	width: auto;
	height: 24px;
	float: left;
}
.contenu01-menu ul li a.service {
	display: block;
	position: relative;
	width: 158px;
	height: 24px;
	float: left;
	background-image: url(../medias/commun/menu-service-off-02.gif);
	background-repeat: no-repeat;
	text-decoration:none;
}
.contenu01-menu ul li a.service:hover, .contenu01-menu ul li.active a.service {
	background-image: url(../medias/commun/menu-service-on-02.gif);
	text-decoration:none;
}

.contenu01-menu ul li a.conseil {
	display: block;
	position: relative;
	width: 122px;
	height: 24px;
	float: left;
	background-image: url(../medias/commun/menu-service-off-03.gif);
	background-repeat: no-repeat;
	text-decoration:none;
}
.contenu01-menu ul li a.conseil:hover, .contenu01-menu ul li.active a.conseil {
	background-image: url(../medias/commun/menu-service-on-03.gif);
	text-decoration:none;
}
.contenu01-menu ul li a.taille {
	display: block;
	position: relative;
	width: 55px;
	height: 24px;
	float: left;
	background-image: url(../medias/commun/menu-service-off-04.gif);
	background-repeat: no-repeat;
	text-decoration:none;
}
.contenu01-menu ul li a.taille:hover, .contenu01-menu ul li.active a.taille {
	background-image: url(../medias/commun/menu-service-on-04.gif);
	text-decoration:none;
}
.contenu01-menu ul li a.faq {
	display: block;
	position: relative;
	width: 47px;
	height: 24px;
	float: left;
	background-image: url(../medias/commun/menu-service-off-05.gif);
	background-repeat: no-repeat;
	text-decoration:none;
}
.contenu01-menu ul li a.faq:hover, .contenu01-menu ul li.active a.faq {
	background-image: url(../medias/commun/menu-service-on-05.gif);
	text-decoration:none;
}

.contenu01-menu ul li a.entreprise {
	display: block;
	position: relative;
	width: 87px;
	height: 24px;
	float: left;
	background-image: url(../medias/commun/menu-entreprise-off-01.gif);
	background-repeat: no-repeat;
	text-decoration:none;
}
.contenu01-menu ul li a.entreprise:hover, .contenu01-menu ul li.active a.entreprise {
	background-image: url(../medias/commun/menu-entreprise-on-01.gif);
	text-decoration:none;
}

.contenu01-menu ul li a.centrale {
	display: block;
	position: relative;
	width: 118px;
	height: 24px;
	float: left;
	background-image: url(../medias/commun/menu-entreprise-off-02.gif);
	background-repeat: no-repeat;
	text-decoration:none;
}
.contenu01-menu ul li a.centrale:hover, .contenu01-menu ul li.active a.centrale {
	background-image: url(../medias/commun/menu-entreprise-on-02.gif);
	text-decoration:none;
}

.contenu01-menu ul li a.carrare {
	display: block;
	position: relative;
	width: 200px;
	height: 24px;
	float: left;
	background-image: url(../medias/commun/menu-entreprise-off-03.gif);
	background-repeat: no-repeat;
	text-decoration:none;
}
.contenu01-menu ul li a.carrare:hover, .contenu01-menu ul li.active a.carrare {
	background-image: url(../medias/commun/menu-entreprise-on-03.gif);
	text-decoration:none;
}



.contenu01-sousTitre {
	display: block;
	position: relative;
	width: auto;
	height: auto;
	color: white;
	font-size: 14px;
	padding-top:5px;
	padding-bottom: 5px;
}

.contenu01-carte {
	display: block;
	position: relative;
	width: auto;
	height: auto;
	color: white;
	font-size: 14px;
	padding-top:5px;
	padding-bottom: 5px;
}



.contenu01-contenu {
	display: block;
	position: relative;
	width: 692px;
	height: auto;
	padding: 15px;
	background-color: white;
}
.contenu01-contenu a {
	text-decoration: underline;
}
.titreR01 {
	display: block;
	position: relative;
	width: auto;
	height: auto;
	font-size: 14px;
	font-weight: bold;
	color:#bf303a;
}
.txtR01 {
	color:#bf303a;
}
.liste01 {
	display: block;
	position: relative;
	width: auto;
	height: auto;
	padding-top:0px;
	padding-bottom:10px;
	padding-left:20px;
}
.liste01 li a {
	text-decoration: underline;
	font-size: 13px;
}
.liste01 li p {
	display: none;
	padding-bottom:10px;
}


.contenu02-contenu {
	display: block;
	position: relative;
	width: 692px;
	height: auto;
	padding: 15px;
}


.contenu03-contenu {
	display: block;
	position: relative;
	width: 722px;
	height: auto;
	padding: 15px;
	padding-left:0;
	padding-right: 0;
}




.serviceDevianne-clic {
	display: block;
	position: absolute;
	width: 234px;
	height: 234px;
	top:140px;
	left: 0px;
}
.serviceConseil-clic {
	display: block;
	position: absolute;
	width: 234px;
	height: 234px;
	top:140px;
	left: 280px;
}

.serviceTaille-clic {
	display: block;
	position: absolute;
	width: 234px;
	height: 234px;
	top:400px;
	left: 80px;
}


.serviceFaq-clic {
	display: block;
	position: absolute;
	width: 234px;
	height: 234px;
	top:400px;
	left: 380px;
}








.serviceInfos01 {
	display: block;
	position: relative;
	width: 177px;
	height: 177px;
	background-image: url(../medias/services/blocInfo01.gif);
	float: left;
	margin-left:10px;
	margin-bottom: 15px;
	padding:20px;
}


.serviceInfos02 {
	display: block;
	position: relative;
	width: 404px;
	height: 177px;
	background-image: url(../medias/services/blocInfo02.gif);
	background-repeat: no-repeat;
	float: left;
	margin-left:10px;
	margin-bottom: 15px;
	padding:20px;
}

.serviceInfos03 {
	display: block;
	position: relative;
	width: 633px;
	height: 227px;
	background-image: url(../medias/services/blocInfo03.gif);
	background-repeat: no-repeat;
	float: left;
	margin-left:10px;
	margin-bottom: 15px;
	padding:20px;
}
.serviceInfos03 li {
	display: block;
	position: relative;
	width: auto;
	height: auto;
	background-image: url(../medias/services/blocInfo03-puce.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
}


.serviceInfos04 {
	display: block;
	position: relative;
	width: 177px;
	height: 110px;
	background-image: url(../medias/services/blocInfo04.gif);
	float: left;
	margin-right:10px;
	margin-bottom: 15px;
	padding:20px;
}

.serviceInfos01 .serviceInfosTitre, .serviceInfos02 .serviceInfosTitre, .serviceInfos03 .serviceInfosTitre {
	display: block;
	position: relative;
	width: auto;
	height: 46px;
}
.serviceInfos01 p, .serviceInfos02 p, .serviceInfos03 p {
	line-height: 13px;
}

.serviceInfos04 p {
	line-height: 13px;
}
.serviceInfos04 .serviceInfosTitre {
	display: block;
	position: relative;
	width: auto;
	height: 40px;
}


.blocBleu {
	display: block;
	position: relative;
	height: auto;
	width: 200px;
	padding: 8px;
	background-color: #ebeff2;
	margin-right:10px;
}





.choixMagasin {
	display: block;
	position: relative;
	height: auto;
	width:auto;
	color: white;
}

.choixMagasin td {
	padding: 10px;
	padding-left:0;
}

.choixMagasin select {
	min-width: 100px;
}


#adresse {
	display: block;
	position: absolute;
	height: 170px;
	width:300px;
	top:100px;
	left: 20px;
}



#listeRecrutement {
	display: block;
	position: relative;
	height: auto;
	width:auto;
}

#listeRecrutement dt {
	display: block;
	position: relative;
	height: auto;
	width:auto;
	padding-top:5px;
}

#listeRecrutement dt a.libelle {
	display: block;
	position: relative;
	height: 16px;
	width:auto;
	background-color: #555e6a;
	color: white;
	padding: 3px;
	padding-left:25px;
	padding-right:10px;
	text-decoration: none;
	background-image: url(../medias/commun/puce+.gif);
	background-repeat: no-repeat;
	background-position: 5px 3px;
}
#listeRecrutement dt a.libelle:hover, #listeRecrutement dt.active a.libelle  {
	background-color: #bf303a;
	background-image: url(../medias/commun/puce-.gif);
	background-repeat: no-repeat;
}
#listeRecrutement dt a.libelle span {
	cursor: pointer;
}


#listeRecrutement dd {
	display: none;
	position: relative;
	height: auto;
	width:auto;
	background-color: white;
	padding:10px;
}


#listeRecrutement dd .visuel {
	display: block;
	position: relative;
	height: auto;
	width:100px;
	float: left;
}
#listeRecrutement dd p.desc {
	display: block;
	position: relative;
	height: auto;
	width:600px;
	float: left;
}

#listeRecrutement dd .liens {
	float: right;
	padding-right:10px;
}
#listeRecrutement dd .liens a {
	text-decoration: underline;
	color: #bf303a;
}

.formulaire {
	display: block;
	position: relative;
	height: auto;
	width:330px;
	color: white;
}
.formulaire td {
	padding-bottom:10px;
}
.formulaire td.libel {
	width:100px;
	font-weight: bold; font-size: 12px;
}
.formulaire td.input {
	width:230px; font-size: 12px;
}
.formulaire .input01 {
	width: 150px;
	height: 18px;
}
.formulaire .select01 {
	width: 150px;
	height: 18px;
}
.formulaire .textarea01 {
	width: 200px;
	height: 100px;
}
.noteBas {
	font-size: 10px;
	width: 650px;
	border-top:1px solid #d9dfe5;
	padding-top:10px;
	line-height: 11px;
	display:block;
	float:left;
}


.formulaireSondage {
	display: block;
	position: relative;
	height: auto;
	width:630px;
	color: white;
}
.formulaireSondage td {
	padding-bottom:0px;
}

#flashTendance {
	display: block;
	position: absolute;
	width: 970px;
	height: 613px;
/*	top: 26px;
	left: 65px;*/
	top: 13px;
	left: 0px;
	padding:0;
	margin:0;
}



/*---------------------------------*/
/*-------- VISU OPE SECONDAIRE-----*/
/*---------------------------------*/
.opesesondaire-bg {
	background-image: url(../medias/ope-visu/opesecondaire-octobre-bg.jpg);
}



/*---------------------------------*/
/*-------- VISU OPE EBOUTIK -----*/
/*---------------------------------*/
.ope-eboutique-bg {
	background-image: url(../medias/ope-visu/ope-eboutique-bg.jpg);
}






/*---------------------------------*/
/*-------- VISU OPE --------------*/
/*---------------------------------*/


.ope-home-bg {
	background-image: url(../images/fond/homeFond.jpg);
}


.ope-offre-mois {
	background-image: url(/images/offres_mois/offremoisBg.jpg);
}

.ope-home-bg-cerruti {
	background-image: url(../medias/ope-visu/ope-home-bg-cerruti.jpg);}


#zone-mea-tempo {
	display: block;
	position: absolute;
	width: auto;
	height: auto;
	top:180px;
	left: 170px;
}
#zone-mea-tempo2 {
	display: block;
	position: absolute;
	width: auto;
	height: auto;
	top:370px;
	left: 0px;
}


#zone-mea-tempo a, #zone-mea-tempo2 a {
	text-decoration:none;
}

/*---------------------------------*/
/*-------- OVERLAY OFFRES ---------*/
/*---------------------------------*/
.overlay {display: none;}
#divOffresSup {
	position: absolute;
	left: 640px;
	top: 497px;
	width: 139px;
	height: 44px; cursor:pointer;
}
#overlayOffresSup {}
#overlayOffresSupClose {
	position: absolute;
	left: 403px;
	top: 0px;
	cursor:pointer;
}


/**********************************/
/************** 2010 **************/
/**********************************/

/* Nav */
#nav {position: absolute; top: 65px; left: 12px;}
#nav ul, #nav li {margin: 0; padding: 0;}
#nav li {border-bottom: 1px dashed #bac6ce; padding: 6px 0;}
#nav li.noBorderBottom {border-bottom: 0px none;}
#nav li a.blanc {color: #fff;}
#nav li a.noir {color: #000;}
#nav li a:hover {color: #CA1A2A; font-weight: bold; text-decoration: none;} /* rollover en rouge */
.bgBlackHome #nav li a:hover { color: #000000; font-weight: bold; text-decoration: none; } /* rollover en noir sur fond rouge pour la HP */
/* /Nav */

/* zone-pictocartes */
#zone-pictocartes {
	position: absolute;
	width: 947px;
	height: 123px;
	top: 560px;
	left: 12px;
	margin:0;
	padding: 0; background: url(../images/footerBlocs/fond.png) no-repeat;
}
#zone-pictocartes a.avisClients {
	width:67px;
	height:93px;
	display:block;
	background:url(../images/footerBlocs/icon_avis_clients.png) no-repeat top left;
}
#zone-pictocartes a.avisClients:hover {
	background:url(../images/footerBlocs/icon_avis_clients.png) no-repeat bottom left;
}
/* /zone-pictocartes */

/* PAGES : Marques */
ul.marques { margin: 0; padding: 0;}
	ul.marques li { margin: 0; padding: 0; float: left;}
	ul.marques li a {margin: -4px; width: 73px; height: 73px; padding: 8px; float: left;}
	ul.marques li a:hover {width: 73px; height: 73px; background: url(../images/marques/haloR.png) no-repeat; padding: 8px;}
	
	#descriptionMarque { margin:0; padding:0; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; text-align:left; width:200px; position:absolute; right:-225px; bottom:50px; }
	#descriptionMarque a { font-size:12px; font-weight:bold; text-decoration:underline; color:#FFF; padding:0 8px; background:url('../images/marques/pages_marques/puce_toutes_les_marques.gif') no-repeat left center; }
	#descriptionMarque a:hover { color:#bc2533; background:url('../images/marques/pages_marques/puce_toutes_les_marques_over.gif') no-repeat left center; }
/* PAGES : Marques */

/* PAGES : presse */

	#Slider_presse {display:block; width:750px; height:400px; overflow:hidden; position:relative; }
	#Slider_presse ul { position:absolute; display:block; top:35px; left:0px; width:9999px; }
	
	.presse { margin: 0; padding: 0; }
	.presse li { margin: 15px 0 0 0; padding: 0; float: left; width:150px; }
	.presse img { vertical-align:top;}
	
	#Slider_presse_left { position:absolute; top:235px; ; left:-20px; display:block; width:10px; height:20px; background:url(../presse/images/Fleche_gauche.png) no-repeat; cursor:pointer; }
	#Slider_presse_right { position:absolute; top:235px; ; left:760px; display:block; width:10px; height:20px; background:url(../presse/images/Fleche_droite.png) no-repeat; cursor:pointer; }

	
/* PAGES : presse */

/* PAGES : Nos Clients nous disent */
.nos-clients-nous-disent { width: 700px; position: absolute; left: 178px; top: 101px; line-height:16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
	.chapeau_temoignages { color:#d1d1d1; font-weight:bold; margin:10px 0; padding:0; }
	.temoignages {	position:relative; background:url(../images/nos-clients-nous-disent/fond_temoignages.png) no-repeat; width:659px; height:345px;
					color:#d1d1d1; padding:20px; margin:0; overflow:hidden; }
	.temoignages .citation { color:#fff; font-size:14px; font-style:italic; }
	.temoignages .signature { color:#fff; font-size:12px; font-weight:bold; margin: 10px 0 20px 0; padding: 0 0 20px 0; border-bottom: 1px dashed #fff; }
	.temoignages .pagination { color:#fff; font-size:10px; position:absolute; bottom:0px; right:25px; }
	.temoignages .pagination a { color:#fff; }
	.temoignages .pagination .active { font-size:12px; font-weight:bold; }
.nos-clients-nous-disent .lienServiceClient { text-align:right; padding: 10px 25px; font-weight:bold; }
.nos-clients-nous-disent .lienServiceClient a { color:#fff; text-decoration:underline; }
/* PAGES : Nos Clients nous disent */
/* MENUS */

/* /MENUS */
	
/* Commun */
.font10 {font-size: 10px;}
.font11 {font-size: 11px;}
.font12 {font-size: 12px;}
.font13 {font-size: 13px;}
.font14 {font-size: 14px;}
.font16 {font-size: 16px;}
.font18 {font-size: 18px;}

.txtCenter {text-align: center;}

.blanc {color: #fff;}
.noir {color: #000;}
.rouge {color: #CA1A2A;}
.c333 {color: #333;}
.c666 {color: #666;}
.c999 {color: #999;}

.bold {font-weight: bold;}

.uppercase {text-transform: uppercase;}
.fltLeft {float: left;}
.fltRight {float: right;}
.clr {clear: both;}
/* /Commun */

/**********************************/
/************* /2010 **************/
/**********************************/

