@charset "UTF-8";

/* general */
body{
	background-color: #C3004A;
	font-family:Century Gothic, Arial;
	color:#FFFFFF;
	font-size:10px;
	font-weight:normal;
	letter-spacing:1px;
	
}




input{
	background-color: #FFFFFF;
	border:none;
	font-family: verdana;
	font-size: 10px;
	color: #333333;
	padding:2px;
}

p{
	font-size:11px;
	margin:0px;
	letter-spacing:1px;
	line-height:13px;
}

td.dashedBottom{
	border-bottom:1px dashed white;
	padding-bottom:8px;
}

td.dashedTop{
	border-top:1px dashed white;
	padding-top:8px;
}

#noJS{
	line-height:30px;
	font-size:18px;
	background-color:#FFFFFF;
	color:#FF0000;
}

#bt{
	padding:2px;
	border:1px solid #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#ff99cc;
	color:#ffffff;
}

#bt:hover{
	background-color:#ffffff;
	color:#C3004A;
}

/* template */

#global{
	width:843px;
}

#header{
	
	margin-top:20px;
}
	
#subHeader{
	width:100%;
	margin-top:20px;
	margin-bottom:10px;
}

#content{
	width:100%;
	margin-top:15px;
	clear:both;
	float:left;
	height:auto;
	position:relative;
	/*border:1px solid green;*/
	
}

#contentCenter{
	font-size:11px;
	text-align:justify;
	margin-top:20px;
	margin-left:215px;
	position:relative;
	width:625px;
	height:auto;
	float:right;
	/*border:1px solid blue;*/
	
}

#contentFooter{
	height:20px;
	width:100%;
	border:1px solid white;
}

#flashConent{
	float:left;
	margin-bottom:10px;
}

#productList{
	margin-top:-20px;
	margin-bottom:10px;
	width:270px;
	float:right;
}

#articleList{
	width:260px;
	float:right;
}

#chemin{
	font-size:10px;
	width:100%;
	margin-top:8px;
	margin-bottom:10px;
}

#pageTitle{
	font-size:14px;
	width:100%;
	margin-top:20px;
	margin-bottom:10px;
}

#otherProduct{
	margin-top:15px;
	line-height:17px;
	margin-bottom:20px;

}

/* -------- MENU ------------*/

#menuPanier, #menuCompte{
float: left;
width: 9em;
margin: 1px 2px 0px 1px;
}

#menuAide{
float: left;
width: 5em;
margin: 1px 2px 0px 1px;
}

#menuPanier a, #menuCompte a, #menuAide a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #b2114e;
text-decoration: none;
display: block;
height: 100%;
border: none;

}

/* -------- FOOTER ------------*/
#menuFooterHome{
clear:both;
position:relative;
float:right;
width:100%;
text-align:right;

}

#menuFooterGeneral{
clear:both;
border:2px solid white;
position:relative;
text-align:right;

}

#tabFooter{
	margin:0px;
	padding:2px 0 2px 0;
	width:100%;
}


#menuFooterHome #tabFooter li {
display: inline;
list-style-type: none;
padding-right: 38px;
}

#menuFooterGeneral #tabFooter li {
display: inline;
list-style-type: none;
padding-right: 30px;
}

#menuFooterHome a, #menuFooterGeneral a {
	color:#ffffff;
	font-size:10px;
	text-decoration:none;
}


#menuFooterHome a:hover,#menuFooterGeneral a:hover {
	color:#ff99cc;
	font-size:10px;
}

#CGDV a{
	color:#ffffff;
	font-size:9px;
}

#CGDV a:hover {
	color:#ff99cc;
	font-size:9px;
}

#CGDV{
width:100%;
	text-align:left;
	padding-top:15px;
}



/* CLASS  --------------- */ 

.radioBox{
	background-color: #C3004A;	
}

.contactAchat{
	width:90%;
	height:60px;
	background-color:#b2114e;
	border:1px solid white;
	padding:10px;
	text-align:left;
	
}

.box{
	text-align:left;
	padding-bottom:10px;
	width:90px;
	float:left;

}

/* newsletter et langue */

#newsletter{
	text-align:left;
	width:300px;
	float:left;
}

#formNL{
	margin-top:5px;
}

#language{
	text-align:right;
	padding-top:20px;
	width:400px;
	float:right;
}

/* texte et lien */

.title10{
	font-size:10px;
}

.title16{
	font-size:16px;
}
.title10Move{
	font-size:10px;
	color:#ff99cc;
}

.title12Move{
	font-size:12px;
	color:#ff99cc;
}

.title14Move{
	font-size:14px;
	color:#ff99cc;
}

a.linkText{
	font-family:Century Gothic;
	color:#ff99cc;
	font-size:12px;
	font-weight:normal;
	letter-spacing:1px;
	text-decoration: underline;
}

a.linkText:hover{
	font-family:Century Gothic;
	color:#ffffff;
	font-size:12px;
	font-weight:normal;
	letter-spacing:1px;
	text-decoration: underline;
}

a.linkText10{
	font-family:Century Gothic;
	color:#ff99cc;
	font-size:10px;
	font-weight:normal;
	letter-spacing:1px;
	text-decoration: underline;
}

a.linkText10:hover{
	font-family:Century Gothic;
	color:#ffffff;
	font-size:10px;
	font-weight:normal;
	letter-spacing:1px;
	text-decoration: underline;
}

a.link{
	font-family:Century Gothic;
	color:#FFFFFF;
	font-size:10px;
	font-weight:normal;
	letter-spacing:1px;
	text-decoration: none;
}

a.link:hover{
	font-family:Century Gothic;
	color:#ff99cc;
	font-size:10px;
	font-weight:normal;
	letter-spacing:1px;
	text-decoration: none;
}



a.link12White{
	color:#FFFFFF;
	font-size:12px;
	text-decoration: none;
}

a.link12White:hover{
	color:#ff99cc;
	font-size:12px;
	text-decoration: none;

}

a.linkDefault{
	color:#3300FF;
	font-size:12px;
	text-decoration:underline;
}

a.linkDefault:hover{
	color:#990066;
	font-size:12px;
}
/* ---------- TOOl TIP ----------- */

.tool-tip {
		color: #C3004A;
		width: 139px;
		z-index: 13000;
		background: url(bubble.png) bottom right;
	}
	 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #b2114e;
	padding: 8px 8px 4px;
	background: url(bubble.png) top left;
}
 
.tool-text {
	color: C3004A;
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(bubble.png) bottom right;
}
 
.custom-tip {
	color: #C3004A;
	width: 130px;
	z-index: 13000;
}
 
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #C3004A;
	padding: 8px 8px 4px;
	background: #ffffff;
	border-bottom: 1px solid #B5CF74;
}
 
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #ffffff;
}

