* { 
padding:0; 
margin:0; 
}

body {
background-color : #ffffff; 
margin : 0px auto; 
color : #000000;
text-align: center;
padding-top:10px;
padding-bottom: 10px;
padding-left: 0;
padding-right: 0; 
} 
a:link {
color : #000000;
background:none;
} 
a:visited {
color : #000000;
background:none;
} 
a:hover {
color : #000000;
background:none;
} 
a:active {
color : #000000;
background:none; 
} 
object {
text-align : center;
margin: 0px auto; 
padding: 0px;
} 

h1 {
font-size:20px;
}

form {
	margin: 0px;
	padding: 0px;
}
p {
	margin: 0px;
	padding: 0px;
}
img {
	margin: 0px auto;
	padding: 0px;
	border:none;
}
ul {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	margin-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
ol {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 35px;
	margin-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
}




#general {
position:relative;
width:848px;
margin-left:auto;
margin-right:auto;
}

#entete {
	position:relative;
	width:848px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	height:100px;
	z-index:100;
	background-image:url(../../imgs/structure/interface/bandeau.jpg);
	background-repeat:no-repeat;
}


#fond_haut {
	background-image:url(../../imgs/structure/interface/fond_haut.jpg);
	background-repeat:repeat-y;
	width:848px;
	height:20px;
	z-index:100;
}


#datetime {
	background-image:url(../../imgs/structure/interface/rechercher.jpg);
	background-repeat:no-repeat;
	width:178px;
	height:18px;
	z-index:100;
	float:left;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:10px;
	text-align:left;
	vertical-align:top;
}


#ariane {
	background-image:url(../../imgs/structure/interface/ariane.jpg);
	background-repeat:no-repeat;
	width:492px;
	height:26px;
	z-index:100;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ff9934;
	font-size:12px;
	text-align:left;
	vertical-align:bottom;
	padding-top:7px;
	padding-left:5px;
}



#lien_metal {
	background-image:url(../../imgs/structure/interface/lien_metal.jpg);
	background-repeat:no-repeat;
	width:163px;
	height:33px;
	z-index:100;
	float:right;
	text-align:center;
}



#haut_corps {
	background-image:url(../../imgs/structure/interface/fond_corps.jpg);
	background-repeat:repeat-y;
	width:838px;
	z-index:100;
	overflow:auto;
	text-align:left;
	padding:5px;
}


#corps {
	background-image:url(../../imgs/structure/interface/fond_corps.jpg);
	background-repeat:repeat-y;
	width:848px;
	z-index:100;
	overflow:auto;
}


#pied {
	background-image:url(../../imgs/structure/interface/fond_pied.jpg);
	background-repeat:no-repeat;
	width:848px;
	height:10px;
	z-index:100;
}



#colonne_gauche {
	width:169px;
	min-height:200px;
	float:left;
}

#colonne_milieu {
	width:486px;
	min-height:200px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:10px;
	padding-right:20px;
	text-align:justify;
	overflow:visible;
}

#colonne_droite {
	width:153px;
	min-height:200px;
	float:right;
	z-index:100;
	padding-right:5px;
}



#copyright {
	width:848px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#606060;
}




/* Gestion des blocs */
#bloc_txt_haut {
	background-image:url(../../imgs/structure/bloc_colonne/haut_txt.jpg);
	background-repeat:no-repeat;
	width:144px;
	height:20px;
	z-index:101;
	margin-left:auto;
	margin-right:auto;
}
#bloc_panier_haut {
	background-image:url(../../imgs/structure/bloc_colonne/haut_panier.jpg);
	background-repeat:no-repeat;
	width:144px;
	height:20px;
	z-index:101;
	margin-left:auto;
	margin-right:auto;
}
.bloc_txt_milieu {
	background-image:url(../../imgs/structure/bloc_colonne/milieu.jpg);
	background-repeat:repeat-y;
	padding-left:9px;
	padding-right:14px;
	width:121px;
	z-index:101;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:justify;
	margin-left:auto;
	margin-right:auto;
}
.bloc_txt_bas {
	background-image:url(../../imgs/structure/bloc_colonne/bas.jpg);
	background-repeat:no-repeat;
	width:144px;
	height:20px;
	z-index:101;
	margin-left:auto;
	margin-right:auto;
}

.gauche_haut {
	background-image:url(../../imgs/structure/bloc_colonne/gauche_haut.jpg);
	background-repeat:no-repeat;
	width:169px;
	height:6px;
	z-index:101;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	overflow:hidden;
}
.gauche_milieu {
	background-image:url(../../imgs/structure/bloc_colonne/gauche_milieu.jpg);
	background-repeat:repeat-y;
	width:139px;
	z-index:101;
	margin-left:auto;
	margin-right:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	padding-left:10px;
	padding-right:20px;
}
.gauche_bas {
	background-image:url(../../imgs/structure/bloc_colonne/gauche_bas.jpg);
	background-repeat:no-repeat;
	width:169px;
	height:6px;
	z-index:101;
	margin-left:auto;
	margin-right:auto;
}


#pscroller1{
width: 140px;
height: 140px;
padding: 0px;
background-color: none;
}

























#bloc_promo {
width:155px;
position: relative;
z-index:101;
text-align:center;
}

#bloc_topvente {
width:155px;
position: relative;
z-index:101;
text-align:center;
}


.espace {
width:160px;
position: relative;
z-index:101;
text-align:center;
padding:0px;
height:10px;
}

#bloc_panier {
width:155px;
position: relative;
z-index:101;
text-align:center;
padding:0px;
}

#info_paiement {
width:155px;
position: relative;
z-index:101;
text-align:center;
padding:0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
background-image:url(../../imgs/info_paiement.gif);
background-position:bottom;
background-repeat:no-repeat;
height:50px;
color:#5B4312;
cursor:pointer;
}


.spacer {
clear: both;
}



.table {
border-collapse:collapse;
}
.table tr td {
padding:2px;
}


span {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}


.texte {
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
margin: 0px auto;
text-align:left;
} 
.titre {
font-size:14px;
font-weight: bolder;
font-style:italic;
color : #5a5a5a;
height:30px;
padding-left:0px;
vertical-align:bottom;
text-align:left;
}
.texte a:visited {
text-decoration : none; 
color : #333333; 
background:inherit;
} 
.texte a:link {
text-decoration : none; 
color : #333333; 
background:inherit;
} 
.texte a:hover {
text-decoration : underline;
color : #ff9934; 
} 

.legende {
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #bc8f8f; 
background:inherit;
text-decoration:none;
} 
.legende a:link {
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #bc8f8f;
background:inherit;
text-decoration:none;
}
.legende a:visited {
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #bc8f8f; 
background:inherit;
text-decoration:none;
}
.legende a:hover {
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #bc8f8f; 
background:inherit;
text-decoration:none;
}
.img {
color : #7b1c1c; 
border : 1px solid #7b1c1c; 
background:inherit;
}
.lettrine {
color:#ff9934;
font-size:14px;
background:inherit;
}












/* STYLE DU MENU */ 
#menu_div {
text-align:right;
padding-right:1px;
}
#menu_div ul li {
margin-left:0px;
line-height:18px;
list-style:none;
padding-left:0px;
display:block;
margin-right: -1px ;
float:right;
}
#menu_div ul li a{
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px;
text-align : left; 
padding: 0px 10px ;
border-left:1px solid #000000;
border-right:1px solid #000000;
}

#menu_div ul li a:link {
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
text-decoration : none;
vertical-align:middle;
text-align : left;  
} 
#menu_div ul li a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
text-decoration : none; 
vertical-align:middle;
text-align : left; 
} 
#menu_div ul li:hover  {
list-style:none;
} 




.form {
font-size : 12px; 
} 
.input {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 12px; 
border : 1px solid #4e1218; 
background-image : url(../../imgs/structure/fond_input.gif); 
background-repeat : no-repeat; 
} 



/* Mise en forme des boutons */
.bt {
background-image:url(../../imgs/structure/bt/bt_standard.gif);
width : 100px;
height:18px; 
text-align : center; 
color : #390000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:6px;
vertical-align:middle;
margin-left:auto;
margin-right:auto;
} 
.bt button {
background-color:transparent;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:0px;
width:100px;
height:18px;
font-size:11px;
cursor:pointer;
}
.bt input {
background-color:transparent;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:0px;
width:100px;
height:18px;
font-size:9px;
cursor:pointer;
}

.bt_120 {
background-image:url(../../imgs/structure/bt/bt_standard_120.gif);
width : 120px;
height:18px; 
text-align : center; 
color : #390000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:6px;
vertical-align:middle;
margin-left:auto;
margin-right:auto;
} 
.bt_120 button {
background-color:transparent;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:0px;
width:120px;
height:18px;
font-size:11px;
cursor:pointer;
}
.bt_120 input {
background-color:transparent;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:0px;
width:120px;
height:18px;
font-size:9px;
cursor:pointer;
}


.bt_pro_120 {
background-image:url(../../imgs/structure/bt/bt_pro_120.gif);
width : 125px;
height:23px; 
text-align : center; 
color : #390000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:6px;
vertical-align:middle;
margin-left:auto;
margin-right:auto;
} 
.bt_pro_120 button {
background-color:transparent;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:0px;
width:125px;
height:23px;
font-size:11px;
cursor:pointer;
}
.bt_pro_120 input {
background-color:transparent;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:0px;
width:125px;
height:23px;
font-size:9px;
cursor:pointer;
}


.bt_24 {
background-image:url(../../imgs/structure/bt/bt_standard_18.gif);
width :24px;
height:18px; 
text-align : center; 
color : #390000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:6px;
vertical-align:middle;
} 
.bt_24 button {
background-color:transparent;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:0px;
width:24px;
height:18px;
font-size:11px;
cursor:pointer;
}
.bt_24 input {
background-color:transparent;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:0px;
width:24px;
height:18px;
font-size:9px;
cursor:pointer;
}





/* Mise en forme des formulaires */
.select {
border : 2px outset #EBB451; 
color:#000000;
background-color : #eeb856;
font-family: Palatino, "Palatino Linotype", "URW Palladio L", Georgia, serif;
width : 160px; 
font-size : 13px; 
text-align : center; 
} 
.textarea {
background-image : url(../../imgs/structure/fond_input.gif); 
background-repeat : no-repeat; 
text-align : left; 
border-style : solid; 
border-width : 1px; 
border-color : #4e1218; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
color:#000000;
}


/* Mise en forme des infos bulles dynamiques*/
#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 1000;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 1001;
visibility: hidden;
}

#ariane a {
	color:#ff9934;
	text-decoration:none;
}

#achtungstyle {
border:1px solid #FF0000;
background-color: #FFD9D9;
text-align:justify;
color:#D33F3F;
text-align:center;
padding:3px;
}

.detail_comentaire table {
float:left;
width:150px;
}
