/*----BODY -------------------------------------------------- */
BODY {
	margin-right: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #353B3D;
	line-height: 15px;
	margin-top: 0px;
	background-image:url(../images/bg_part.gif);

}

body.pro
 {
	 background-image:url(../images/bg_pro.gif);

}


h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #353B3D;
	line-height: 16px;
	font-style: normal;
	font-weight: normal;
}
a:link{
	text-decoration: none;
	color: #468C99;
}
a:visited{
	text-decoration: none;
	color: #468C99;

}

a:hover {
	text-decoration: underline;
	color: #468C99;

}
.bloc {
/*display:block;
text-align: center;bottom: 10%; top: 10%; float: none; margin: 2%;*/}

#conteneur {
	position: relative;
	width: 100%;
	height:100%;
	margin: 0 auto;
	background:url(../images/ciseau_part.gif) center top no-repeat;
}
.pro #conteneur {
		background:url(../images/ciseau_pro.gif) center top no-repeat;
}
.drapeaux {
	float:right;
	margin-top:10px;}
	
.contenu, .contenu td{
	text-align:justify;
	line-height:15px;}
	
.contenu h1, .contenu td h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #990000;
	font-weight:normal;
	border-bottom:1px dotted;
	border-bottom-color:#CCC;
	margin-top:15px;
	margin-bottom:0px;
}
.contenu a:link,.contenu a:hover, .contenu a:visited{
	color:#558290;
	text-decoration:underline;
}

/*----carousel------------------------------------------------------------*/
ul.jcarousel-skin-tango#carousel {
	margin: 0px auto;
	padding: 0px auto;
}
/*----FORMULAIRES------------------------------------------------------------*/
INPUT {
	color:#444547;
	font-size: 10px;
}
SELECT {
     color:#444547;
     background-color:#FDFDFC;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size: 10px;
}
TEXTAREA {
	color:#444547;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/*----CORPS------------------------------------------------------------*/
.contour{
	border-color: #CCCCCC;
	border-width: 2px;
	border-style:dashed;
}
.contourform{
	border-color: #CCCCCC;
	border-width: 1px;
	border-style:dotted;
	font-size: 11px;
}

.lettrine{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #990000;
}
.texte{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A4A4A;
	text-align: justify;
	line-height: 13px;
}

.texte a:link {
	color: #660033;
	text-decoration: none;
}
.texte a:hover {
	color: #660033;
	text-decoration: underline;
}
.texte a:visited {
	color: #660033;
	text-decoration: none;
}
.texte_petit{
	font-size: 10px;
	color: #353B3D;
}
.text2{
	font-size: 13px;
	color: #7A9EA5;
	font-weight: bold;
}
.text_gris{
	font-size: 10px;
	color: #7A9EA5;
}
.txt_contact{
	font-size: 11px;
	color: #333;
}
.llcf{
	font-size: 15px;
	color: #990000;
	font-weight: bold;
}
.text3{
	font-size: 11px;
	color: #990000;
}
.text4{
	font-size: 11px;
	color: #317396;
	font-weight: bold;
}
.text5{
	font-size: 11px;
	color: #0F4954;
	font-weight: bold;
}
.titre1{
	font-size: 12px;
	color: #660202;
	font-weight: bold;
	background-color: #EAEAEA;
}
.titre2{
	font-size: 11px;
	color: #610714;
	font-weight: bold;
}

a.lien_rouge{
	color: #900;
}
/*----home left-------------------------------------------------- */
#home_left{
	float:left;
	margin-right:0px;
	margin-bottom:2px;
	font-size: 10px;
	color: #1E231E;
	width: 595px;
	text-align:left;
}
/*----news_home-------------------------------------------------- */
#news_home{
	float:left;
	margin-right:5px;
	margin-left:10px;
	margin-bottom:2px;
	font-size: 10px;
	color: #1E231E;
	width: 250px;
	text-align:center;
}
#news_home h1{
	color: #AE7534;
	margin-bottom: 0px;
	line-height: 10px;
	border-bottom: 1px solid #B17643;
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;

}
#news_home a:link{
	color: #3B141D;

}
#news_home a:visited{
	color: #3B141D;

}
#news_home a:hover{
	color: #57212F;
	text-decoration: underline;

}
#photonews_home_ph img{
width:150px;
border:0px ;
margin:5px;
margin-top:15px;

}
#photonews_home_bloc{
width:250px;

}
.bullenewshome{
	width:125px;
	font-size:9px;
	padding-left:5px;
	padding-right:5px;


}
.bullenewshome b{
	color:#900;

}
/*----news-------------------------------------------------- */
#news{
	background-color:#EDE9D8;
	padding: 5px;
	background-image: url(../images/fd_news.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin-bottom: 10px;
}
#news h1{
	color: #AE7534;
	margin-bottom: 0px;
	line-height: 10px;
	border-bottom: 1px solid #B17643;
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;

}
#news a:link{
	color: #990000;

}
#news a:visited{
	color: #990000;

}
#news a:hover{
	color: #990000;
	text-decoration: underline;

}
.ph_news img{
	width:160px;

}
.liste_presse{
	margin-bottom: 10px;
	font-size:10px;
	width: 165px;
	height:175px;
	*width: 172px;
	float: left;
	margin-right: 8px;
	margin-left: 10px;
	*margin-left: 8px;
}
.liste_presse_ph img{
	width:140px;
}
.bullepresse{
	width:160px;
	font-size:9px;
	padding:10px;

}
.bullepresse b{
	color:#900;

}
#blockliens{
	width:160px;
	margin:0px auto;
}
/*----news2-------------------------------------------------- */
#news2{
	padding: 5px;
	margin-bottom: 10px;
	color: #333333;
	line-height: 18px;
}
#news2 h1{
	color: #AE7534;
	margin-bottom: 0px;
	line-height: 10px;
	border-bottom: 1px solid #B17643;
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;

}
#news2 a:link{
	color: #990000;

}
#news2 a:visited{
	color: #990000;

}
#news2 a:hover{
	color: #990000;
	text-decoration: none;

}
.button{
	background-color:#E0E0E0;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px ridge #999999;
	margin: 2px;
	padding: 2px;
}
#photonews2 img{
width:190px;
margin:5px;

}
.lien_art {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	float:left;
}
.lien_art:hover{
	background-color:#E8E8E8;
	text-decoration:none;
}


/*----liste-------------------------------------------------- */
.liste{
	margin-bottom: 10px;
	font-size:10px;
	width: 175px;
	height:215px;
	*width: 172px;
	float: left;
	margin-right: 8px;
	margin-left: 10px;
	*margin-left: 8px;
}
.liste h1{
	margin-bottom: 0px;
	line-height: 10px;
	font-size: 12px;
	font-weight: bold;
}
.liste a:link{
	color: #990000;

}
.liste a:visited{
	color: #990000;

}
.liste a:hover{
	color: #990000;
	text-decoration: underline;


}

.loupe{
	width: 25px;
	float: left;
	height: 145px;
}
.nouveau{
	position:absolute;
	width:150px;
	text-align:left;
	margin-top:-5px;
	margin-left:-5px;
}
.panier{
	position:absolute;
	width:150px;
	text-align:left;
	background-image: url(../images/panier_plus.gif);
}
.ligne{
	height:30px;
	border-top:1px solid;
	border-color:#D2D2D2;
	padding:3px 0px 3px 0px;
	font-size:10px;
}
#bulle {
	background-color:#FFFFFF;
	background-image:url(../images/bg_bulle.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	text-align: center;
	border: 1px solid #CCCCCC;
	position: absolute;
	display:none;
	margin:0px;
	cursor:pointer;
	z-index:300;
	font-size:10px;
}
#bulle span {
	background-color:#333;
	color:#FFF;
	margin:0px auto;
	padding:2px 2px 2px 2px;
}

#bulle.survol_photo{
	background-color:#e2e2e2;
	background-image:url(../images/deg_liste.gif);
	background-repeat:repeat-x;
	background-position:top;
	text-align: center;
	border: 1px solid #CCC;
	margin:0px;
	padding:10px;
	color:#000;
}

.survol_titre{
	color:#333;
	font-size:12px;
	font-weight:bold;
}
.survol_prix{
	color:#900;
}




/*----detail-------------------------------------------------- */
.detail{

}
.mini_detail{
	margin:0px 0px 0px 5px;
}
/*----selection-------------------------------------------------- */

.selection a:link{
	color: #990000;

}
.selection a:visited{
	color: #990000;

}
.selection a:hover{
	color: #990000;
	text-decoration: underline;

}

.bt_supr{
	position:absolute;
	margin-top:17px;
	margin-left:-9px;

}
/*----bloc_ken-------------------------------------------------- */

#ken {
	background: #CBDEF2 url(../images/ken_fd_select.jpg) no-repeat left bottom;
	text-align: justify;
	background-color: #DDE1D6;
		border: 3px dotted ;
		border-color: #C9CEB1;

}
.kentitre {
	color: #2C647D;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 11px;

}
#ken a:link{
	color: #2C647D;

}
#ken  a:visited{
	color: #2C647D;

}
#ken  a:hover{
	color: #2C647D;
	text-decoration: underline;

}
/*----bloc_barbie------------------------------------------------- */

#barbie {
	background: url(../images/barbie_fd_select.jpg) no-repeat right bottom;
	text-align: justify;
	background-color: #EAE4D0;
		border: 3px dotted ;
	border-color: #E0D5B7;
}
.barbietitre {
	color: #B41065;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 11px;

}

#barbie a:link{
	color: #B41065;

}
#barbie  a:visited{
	color: #B41065;

}
#barbie  a:hover{
	color: #B41065;
	text-decoration: underline;

}
/*----selectpro-------------------------------------------------- */

.select1, .select1:link, .select1:visited {
	background: #CBDEF2 url(../images/ken_fd_select.jpg) no-repeat right bottom;
	background-color: #DDE1D6;
	border: 1px solid ;
	border-color: #C9CEB1;
	padding:5px;
	padding-left: 20px;
	display:block;
	text-decoration:none;
	color: #403224;
	cursor:pointer;
	margin-bottom: 5px;
	margin-top: 5px;
}
.select1:hover{
	border: 3px dotted;
	border-color: #C9CEB1;
	text-decoration: none;
	color: #403224;

}
/*----selectpart-------------------------------------------------- */

.select2, .select2:link, .select2:visited {
	background: url(../images/barbie_fd_select.jpg) no-repeat right bottom;
	background-color: #EAE4D0;
	border: 1px solid ;
	border-color: #E0D5B7;
	padding:5px;
	padding-left: 20px;
	display:block;
	text-decoration:none;
	color: #403224;
	cursor:pointer;
	margin-bottom: 5px;
	margin-top: 5px;
}
.select2:hover{
	border: 3px dotted;
	border-color: #E0D5B7;
	text-decoration: none;
	color: #403224;
}

/*----PIED-------------------------------------------------- */
.pied {
	font-size: 10px;
	color: #D4DACB;
	text-decoration: none;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	padding-right: 9px;
	padding-left: 9px;
	padding-top:10px;
}
.pied a:link{
	color:#D4DACB;
	text-decoration: none;
}
.pied a:visited{
	color:#D4DACB;
	text-decoration: none;
}

.pied a:hover {
	color:#FFFFFF;
	text-decoration: underline;
}

.alerte_pro{
	color: #FFF;
	background-image: url(../images/attention_fd.gif);
	height: 33px;
	background-color: #AF4848;
	background-repeat: repeat-x;
	border:1px solid #B04949;
	margin-bottom:10px;
}

.alerte_coussin{
	color: #FFF;
	background-image: url(../images/attention_fd2.gif);
	height: 33px;
	background-color: #6292A0;
	background-repeat: repeat-x;
	border:1px solid #6C99A7;
	margin-bottom:10px;
}


/*----DIV NOIR-------------------------------------------------- */
#backgroundPopup{
position:fixed;
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
-moz-opacity:0.5;
opacity: 0.5;
filter:alpha(opacity=50);
border:1px solid #cecece;
z-index:10000;
}


#popupContact{
	position:fixed;
	_position:absolute;  /* hack for internet explorer 6*/
	border:2px solid #cecece;
	z-index:20000;
	padding:12px;
	font-size:12px;
	text-align:center;
	width:50%;
	height:330px;
	margin-left:25%;
	margin-right:25%;
	top:120px;
	background-color: #FFFDED;
}
#popupContact h1{
text-align:left;
color:#C21E14;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupContactClose{
	font-size:14px;
	line-height:14px;
	right:6px;
	top:4px;
	position:absolute;
	color:#C21E14;
	font-weight:700;
	display:block;
}
.form_hl{
background:url(../images/deg_jaune.gif) #E7E2D0 repeat-x; padding:10px; text-align:left;
}

.resume_gris{
	color: #504F4F;
	font-size: 10px;
	border-bottom: 1px solid #EDEDED;
}

.ligne_adresse{
	font-size: 10px;
	border-bottom: 1px solid #CCC;
	margin-bottom:5px;
	margin-top:5px;
}

.ligne_adresse:hover{
	background-color:#E8E8E8;
	text-decoration:none;
}

