/*
 * Fichier CSS
 * Réalisé par ECOMIZ - MIZRAHI Johan
 */

 
 
/* GENERALITES */
a{
	color: #4D4D4D;
	text-decoration: none;
}

a:link{
	color: #4D4D4D;
	text-decoration: none;
}

a:visited{
	color: #4D4D4D;
	text-decoration: none;
}

a:hover{
	color: #5F8E1B;
	text-decoration: underline;
}


body{
	margin: 0;
	padding: 0;
	background: #FFFFFF;
}

* html body {
	text-align:center;
}

img {
	border: 0;
}


input { font-size: 11px; border: 1px solid #C3BFC9; }
input[type="submit"] {color: #663366; text-transform: lowercase;}
input[type="submit"]:hover {color: #5F8E16; border: 1px solid #5F8E16; text-transform: lowercase;}

select { font-size: 11px; border: 1px solid #C3BFC9; }
textarea { font-size: 11px; border: 1px solid #C3BFC9; }
.form_title { font-family: Arial,Helvetica,sans-serif; font-size: 14px; color: rgb(102, 51, 102); }
.form_field { font-size:12px; color:#4D4D4D; font-weight: bold;}

/* STRUCTURE DU SITE */
.siecle_global_page {
	width: 1080px;
	margin: 0 auto;
	margin-top:15px;
}

.siecle_header {
	/*background-image: url(../img/logo_siecle.png);*/
	background-repeat: no-repeat;
	background-position: center;
	min-height:90px;
	text-align:center;
	margin-bottom: 10px;
}

/* for Internet Explorer */
* html .siecle_header {
height: 90px;
}


.siecle_menu {
	background-image: url(../img/fond_menu_haut.png);
	background-repeat:repeat-x;
	clear:both;
	height:30px;
	text-align:center;
	width:100%;
	z-index:10;
}

.siecle_Sousmenu {
	clear:both;
	height:25px;
	text-align:center;
	width:100%;
	z-index:10;
}


.siecle_footer {
	background-image: url(../img/fond_menu_haut.png);
	background-repeat:repeat-x;
	clear:both;
	height:20px;
	padding-top:5px;
	text-align:center;
	width:100%;
	z-index:10;
}

.siecle_footer a {
	margin: 40px;
	color: white;
}

.siecle_footer a:hover {
	color: #5F8E16;
	text-decoration: none;
}

.core-holder {
	border-left:1px solid #C3BFC9;
}
.siecle_page {
	float:left;
	font:13px Arial;
	height:auto;
	margin-top:-30px;
	padding-left:10px;
	padding-top:50px;
	width:910px;
}
.clean {	
	clear:both;	
	height:0px;
}
/* for Internet Explorer 7 */
* html .siecle_page {
	height:580px;
	padding-bottom: -20px;
	margin-bottom: -25px;
	padding-top:30px;
}
* html #desc_product {
	font:13px Arial;
}

/* for Internet Explorer 7 */
* html .siecle_cart {
	margin-top: -25px;
}

.siecle_cart {
	background-image:url("../img/fond_menu_gauche.png");
	width: 150px;
	float: right;
	border-left: 1px solid #C3BFC9;
	min-height: 560px;
	margin: -30px 0 0;
	padding-top: 20px;
}

/* for Internet Explorer */
* html .siecle_cart {
	height: 560px;
}
*+html .siecle_cart {
	margin: -25px 0 0;
}

.siecle_box_theme {
	/*border: 1px solid #663366;*/
    margin: 0;
	margin-top:7px;
}
.siecle_box_theme  img {
	padding-left:1px;
}

/* for Internet Explorer */
.siecle_box_theme  img {
	border: 1px solid #663366;
}
*+html .siecle_box_theme  {
	border: 0px;
}

.siecle_top_action {
	width: 350px;
	font-size: 12px;
	color: black;
	text-align: right;
	margin-left: 720px;
	margin-top: -100px;
	position: absolute;
	margin-bottom: 10px;
	 clear: both;
}

.press {
	float: left; 
	min-width: 125px;
	min-height: 140px;
}

#div_forgotpwd {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	padding-left:230px;
}

#paginate li
{
	list-style:none;
    margin-top:5px;
	margin-bottom:10px;
	display: inline;
	position:relative;
	color:#4D4D4D;
	margin-left:15px;
}

#search {
	border-color:#C3BFC9;
	border-style:solid none solid solid;
	border-width:1px;
	color:#000000;
	font-size:9px;
	height:12px;
	position:relative;
	top:-4px;
	width:120px;
}
/* for Internet Explorer */

* html #search {
height: 16px;
}

#newsletter_text {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	padding-left:230px;
}

/* MODULE PANIER */
#cart_title {
	font-size: 14px;
	text-align: center;
}

#cart_products {
	height:360px;
	overflow:auto;
	width:145px;
	font:10px Arial;
}

#cart_total {
	border-bottom:1px solid #C3BFC9;
	border-top:1px solid #C3BFC9;
	color:#5F8E16;
	font-size:13px;
	height:60px;
	padding-top:10px;
	width:150px;
	text-align: center;
}
#cart_footer {
	margin-top: 18px;
	text-align: center;
}

#cart_footer a {
	font-size: 13px;
	color: #663366;
}

#cart_footer a:hover {
	font-size: 13px;
	color: #5F8E16;
}

#cellrecap {
	font-size:13px;
}

#header_recap_commande  {
	background-color:#EDEDED;
	border:1px solid #C3BFC9;
	width:100%;
}

#prix_total_1 {
	border:1px solid #C3BFC9;
	color:#5F8E16;
	padding:3px;
	position:relative;
	right:0;
}

#frais_port_1 {
	color:#5F8E16;
	padding:3px;
	position:relative;
	right:0;
	top:8px;
}

/* PAGE PRODUIT */
#desc_product {
	padding-right:25px;
	margin-bottom:30px;
}
#desc_product a {
	color: #5F8E1B;
	text-decoration: none;
}

#desc_product a:hover {
	color: #4D4D4D;
	text-decoration: underline;
}

#produit_ensemble {
border-top:1px solid #C3BFC9;
height:50px;
left:571px;
margin-bottom:7px;
width:247px;
}
/*ZHZH 17/05/2011*/
#listproducts {
	text-align: left;
	margin-top:20px;
}

#listproducts img {
	margin-right:45px;
	margin-top:10px;
}

#prixprod {
	color:#5F8E16;
	font-size:13px;
	font-weight:bold;
	left:25px;
}

#produitlie1 {
	border-top:1px solid #C3BFC9;
	height:100px;
	left:571px;
	margin-bottom:7px;
	width:247px;
	text-align: left;
}

/* for Internet Explorer */
* html #produitlie1 a {
	font:13px Arial;
}
#titreproduitslies {
	color:#5F8E16;
	font-size:13px;
	text-align: left;
}

#boutonoksearch {

}


/* MENU */
#nav
{	
	list-style: none;
	width: 1070px;
	padding:5px 0 0;
}

/* for Internet Explorer */
* html #nav {
	width: 1000px;
	padding: 7px 0;
	margin-bottom: -5px;
}

#nav UL
{
	padding: 0;
	margin: 0 0 0 10px;
	list-style: none;
	/*width: 1070px;*/
}

#nav LI
{
	float: left;
}
#nav LI A
{
	float: left;
	text-decoration: none;
	color: #333;
	margin: 0;
	
}
#nav LI A B
{
	display: block;
	float: left;
	height: 30px;
	line-height: 28px;
	padding: 0 40px;
	font-weight: bold;
	cursor: pointer;
	/*text-transform: uppercase;*/
	margin: 0;
	font-size: 14px;
	color: #FFFFFF;
}
/* for Internet Explorer */
* html #nav LI A B {
	padding: 0 30px;
}

#nav UL
{
	display: none;
}
#nav UL
{
	position: absolute;
	left: 0;
	margin-top: 30px;
	margin-left: 200px
}
#nav UL LI
{
	float: left;
	position: relative;
}
#nav UL LI A
{
	display: block;
	padding: 0 4px;
	font-size: 11px;
	line-height: 25px;
	cursor: pointer;
	font-weight: bold;
}
#nav UL LI A I
{
	display: block;
	font-style: normal;
	font-size: 13px;
	cursor: pointer;
	color: #000000;
	font-weight: bold;
	padding: 0 10px;
}
#nav UL LI A.sub
{
	background: #FFFFFF;
	
}
#nav UL UL
{
	width: 130px;
	left: -1px;
	top: 30px;
	background-color: #FEFEFE;
}
#nav UL UL LI A
{
	display: block;
	line-height: 20px;
	padding: 0 0 0 10px;
	width: 120px;
}
#nav UL UL LI A.fly
{
	background: #FFFFFF;
	
}
#nav UL UL LI A EM
{
	font-style: normal;
	display: block;
	width: 120px;
	cursor: pointer;
}
#nav UL UL UL
{
	left: 135px;
	top: 0;
}
#nav B.hover
{
	color: #5F8E16;
	font-size: 14px;
	font-weight: bold;
	
}
#nav I.hover
{
	color: #5F8E16;
}
#nav EM.hover
{
	color: #004477;
}
#nav UL UL UL A:hover
{
	color: #004477;
	
}
#nav LI A B:hover
{
	color: #5F8E16;
	font-size: 14px;
	font-weight: bold;
	
}
#nav LI A:hover
{
	float: left;
	text-decoration: none;
	color: #047;
	margin: 0;
	
}
#nav UL LI A:hover
{
	float: left;
	text-decoration: none;
	color: #047;
	margin: 0;
	
	
}
#tooltip{
	position:absolute;
	border:2px solid #333;
	background:orange;
	padding:2px 5px;
	color:black;
	font-weight: bold;
	display:none;
}

/* CSS page qui somme nous */
.contenue_qui_somme_nous {
	text-align: justify;
	font-size: 13px;
	padding-left: 10px;
}

* html .contenue_qui_somme_nous {
	padding-top: 50px;
}

#qui_somme_nous_menu {
	min-height:100px;
	margin-top: 20px;
}

#menu_principal {
	float:left;
	width:30%;
	text-align: left;
	font-weight: bold;
}

#menu_principal a {
	color: #663366;
}

#menu_principal a:hover {
	color: #5F8E16;
}

#sous_menu {
	float:left;
	margin-left:10px;
	text-align:left;
	width:500px;
}

#sous_menu a {
	color: #663366;
}

#sous_menu a:hover {
	color: #5F8E16;
}

.qui_menu_select {
	font-weight: bold;
	color: #5F8E16 !important;
}

#qui_line {
	background-image:url("../img/fileth.png");
	background-repeat:repeat-x;
	width: 200px;
	height: 20px;
	float: left;
	margin-left: -100px;
}

#col_droite {
	float:left;
	width:50%;
}



#col_gauche {
	margin-right:40px;
	text-align:right;
}

table.display thead th {
	cursor:pointer;
	padding:3px 0 3px 10px;
	background-image: url(../img/fond_menu_haut.png);
	background-repeat:repeat-x;
	color: white;
	text-align: left;
}

table.display {
	
}

table.display td {
	padding:3px 10px;
}

.suivi_line1 {
	background-color: #ddddff
}

.suivi_line2 {
	background-color: #eeeeff;
}

#accueil_box_left {
	width: 440px;
	height: 490px;
	border-right: 1px solid #C3BFC9;
	float: left;
	text-align:center;
}
/* for Internet Explorer */
* html #accueil_box_left {
	height: 490px;
	width: 559px;
}

#accueil_box_left a:hover img {
	border: 1px solid #5F8E16;
}

#accueil_box_right_top {
	width:450px;
	height:340px;
	float: left;
	border-bottom: 1px solid #C3BFC9;
	font: 12px Arial;
	padding-left:10px;
	text-align:left;
}

.accueil_box_top_div{
	width : 100%;
	height : 150px;
}

.accueil_box_top_div_article{
	width : 150px;
	height : 151px;
	float : left;
}

.accueil_box_top_div_article a:hover {
	text-decoration: none;
}

/* for Internet Explorer */
* html #accueil_box_right_top {
	height: 300px;
	width:325px;
}

#accueil_box_right_top img {
	margin-right: 10px;	
}

#accueil_box_right_bottom{
	width:450px;
	height:180px;
	float: left;
	font: 12px Arial;
	padding-left:10px;
	text-align:left;
}
/* for Internet Explorer */
* html #accueil_box_right_bottom {
	height: 190px;
	width:325px;
}
#accueil_box_right_bottom img {
	margin-right: 10px;	
}


#accueil_box_franco {
	border: 1px solid #5F8E16;
	width: 400px;
	margin:auto;
}

/* EcomiZ ZHZH style h1 et h2*/
.accueilH1 {	
	color:#663366;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	position:relative;
	top:3px;
	display: inline;
	line-height: 2em;
}
.accueilH2 {
		color:#663366;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	position:relative;
	top:3px;
	display: inline;
}

.btSiecle button{
background-image:url(../img/bgViolet.jpg);
background-repeat:repeat;
border:none;
color:white;
font-family:times new roman;
font-size:11;
}

.btSiecle button:hover{
background-image:url(../img/bgViolet_hover.jpg);
background-repeat:repeat;
border:none;
color:#5F8E16;
font-family:times new roman;
font-size:11;
}

.productList{
	height:185px;
	margin-bottom:25px;
	margin-left:10px;
}

.product{
	float:left; 
	width:145px; 
	height:180px;
	margin-left:28px;
	
}

.product a:hover{
	color: #5F8E1B;
	text-decoration: none;
}

.list-items-tab {
	width:100%;
}
.list-items-tab td{
	padding-bottom:25px;
}

.networks {
	float:left;
	text-align:left;
	margin-top:-8px;
}
.networks ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
.networks ul li{
	display:inline;	
	padding: 0px;
}
.networks ul li a:hover{
	opacity:0.7;
}
.st_sharethis_custom{
	background: url("/img/sharethis_16_bw.png") no-repeat scroll left top transparent;
	//padding:0px 16px 0 0;
	padding-left:20px; 
	cursor:pointer;
}
