/*******************************************************/
/***** CSS SITE *****/
/*******************************************************/
#conteneur{
	border-style: solid;
	border-width: 1px;
	border-color: #ffffff;
	width: 100%;
	height: 439px;
}
#container{
	background-color: #AF985B;
	background-image: url(images/interface/fond_milieu.gif);
	position:relative;
	width:760px;
	height:auto !important;
	min-height: 550px;
	height: 550px;
	margin:auto;	
	text-align:left;
	border: 0px;
}
#contenu{
	background-image: url(images/interface/fond_milieu.gif);
	height: 100%;	
}
#top_flash{
	position:relative;
	top: 45px;
	left: 0px;
	width: 324px;
	height: 80px;
}
#top_panier{
	position:relative;
	top: 55px;
	left: 0px;
	width: 324px;
	height: 25px;
	text-align: right;
}
#tab_bottom{
	background-color: #ffffff;
	width: 100%;
	height: 29px;
}
#tab_panier{
	border: solid;
	border-width: 1px;
	border-color: #D55111;
}



*{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #717171;
	line-height: 14px;
}



body{
	margin: 0px;
	background-color: #AF985B;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#717171;
	text-align:center;
	scrollbar-face-color:#AF985B;
	scrollbar-shadow-color:#D55111;
	scrollbar-arrow-color:#D55111;
	scrollbar-track-color:#D55111;
	SCROLLBAR-BASE-COLOR: #D55111;
	overflow:auto !important;
}


a{text-decoration: underline;}
a:hover{text-decoration: none; color: #E41C05;}


img{border-width: 0px;}

table{
	border-collapse: separate;
	border: none;
	border-width: 0px;
}

.info{font-size: 9px;}


.titre_site{
	font-weight: bold;
	color: #782B00;
}
.titre_site2{
	color: #782B00;
}
.titre_mail{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #ffffff;
}
.titre_cat{
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	text-transform: uppercase;
	background: url(images/interface/puce_cat.gif) 0 50% no-repeat;
	padding-left: 14px;	
}
.titre_pdt{
	font-weight: bold;
	font-size: 11px;
}
.titre_prix{
	font-weight: bold;
	font-size: 12px;
}


.ligne{
	font-family: Verdana, Arial, Helvetica, Garamond, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	text-align: right;
	padding-right: 10px;
	border-color: #782B00;
	border-bottom-style: dashed;
	border-width: 1px;
}

.pres_cat{
	border-color: #d55111;
	border-bottom-style: dashed;
	border-width: 1px;
}





/**********************************/
/** MENU **/
/**********************************/
#menu{
	width: 155px;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
}
#menu a {
	text-decoration: none;
	color: #ffffff;
	display : block;
	padding : 1px 5px 1px 10px;
	background: url(images/interface/puce_menu.gif) 0px 4px no-repeat;
	}
#menu a:hover {
	background: url(images/interface/puce_menu.gif) 0px 4px no-repeat;
	text-decoration: underline;
	color: #ffffff;
	}


	

.bottom{
	background: url(images/interface/puce_bottom.gif) 0 50% no-repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #d55111;
	padding-left: 12px;	
}
a.bottom{
	text-decoration: none;	
}
a.bottom:hover{
	text-decoration: underline;
	color: #d55111;
}


.panier{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
}
a.panier{
	text-decoration: none;
	color: #ffffff;
}
a.panier:hover{
	text-decoration: none;
	color: #ffffff;
}

.note{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}
a.note:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}


li{
	line-height: 17px;
	list-style: url(images/interface/puce.gif);
}

.champ_site{
	width: 180px;
	border: solid;
	border-width: 1px;
	border-color: #D55111;
}
.champ_site2{
	width: 180px;
	height: 50px;
	border: solid;
	border-width: 1px;
	border-color: #D55111;
	overflow: auto;
}
.champ_site2b{
	width: 180px;
	border: solid;
	border-width: 1px;
	border-color: #D55111;
}
.champ_site3{
	width: 35px;
	border: solid;
	border-width: 1px;
	border-color: #D55111;
	text-align: center;
}
.champ_site4{
	width: 120px;
	border: solid;
	border-width: 1px;
	border-color: #782B00;
}


.flag{
	border: solid;
	border-width: 1px;
	border-color: #FCA26E;
}


.tab_site2{
	border-color: #D55111;
	border-style: dashed;
	border-width: 1px;
}
.td_tab_site2{
	border-color: #D8A242;
	border-bottom-style: dashed;
	border-width: 1px;
}





/** BOUTIQUE **/
.img_detail{
	border: 1px solid #AF985B;
}

.bloc_pdt_visu{
	float: left;
	width: 80px;
	border: 1px solid #AF985B;
	margin: 6px 10px 6px 0;
	padding: 0px;
}

.bloc_pdt_desc{
	float: left;
	margin: 0px;
	padding: 6px 0 6px 0px;
}

.bloc_pdt_prix{
	float: right;
	margin: 0px;
	padding: 6px 0 0 0;
}


.tab_port{
	border:1px solid #717171;
}
.td_port{
	background: #AF985B;
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}
.td_port2{
	background: #D55111;
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}
.td_port3{
	border-top: 1px solid #717171;
	border-left: 1px solid #717171;
}
.td_port4{
	border-top: 1px solid #717171;
	color: #D55111;
	font-size: 9px;
}

#assortiment{
	display: none;
}
#assortiment2{
	padding: 5px;
	border: 1px dashed #D8A242;
}

a.see_box{
	font-weight: bold;
	text-decoration: none;
	color: #E41C05;
	padding: 0 5px;
}
a.see_box:hover{
	font-weight: bold;
	text-decoration: underline;
	color: #E41C05;
	padding: 0 5px;
}













/*******************************************************/
/***** CSS ADMIN *****/
/*******************************************************/
.date_admin {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	letter-spacing: 2px;
	}
	
.txt_admin{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
}
.titre_admin{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
.tab_admin{
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
}
.td_admin{
	border-bottom-style: dashed;
	border-width: 1px;
}
.champ_admin{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
	height: 14px;
	width: 300px;
}
.champ_admin2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
	height: 14px;
	width: 400px;
}
.champ_admin3{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
	width: 400px;
}
.champ_admin4{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
	width: 300px;
	height: 60px;
}
.area{
	border: 1px;
	border-style: solid;
	border-color: #000000;
}


.alerte{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight :bold;
	color: Red;
	line-height: 18px;
}
	
#navigation{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	line-height:16px;
	letter-spacing:.1em;
}
#navigation a {
	text-decoration: none;
	color : #003366;
	display : block;
	padding : 8px 5px 10px 15px;
	background: url("../admin/images/arrow.gif") 5px 47% no-repeat;
	}
#navigation a:hover {
	background: #ffffff url("../admin/images/arrow.gif") 10px 47% no-repeat;
	color:#FF6600;
	}
	
.traitmt_ok{
	font-weight: bold;
}

	
	
	



	
/**************************/
/* NEWSLETTER */
/**************************/
.tab_news1{
	width:550px;
	border: 1px solid #4F1B03;
	background: #ffffff;
}
.tab_news2{
	width: 97%;
	border: 1px solid #4F1B03;
	background: #ffffff;
	text-align: left;
}