
/* Style s'appliquant par default aux tags HTML */

/* Par TAG */
*, html {

}
body {
	margin: 0px;
	padding: 0px;
	
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	/* overflow-x: auto;
	overflow-y: hidden;
	overflow: auto; */
}

div {
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

table {
	border: 0px;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	border-spacing: 0px;
	
}

td,th {
	padding: 0px;
	margin: 0px;
	text-align: left;
	vertical-align: top;

	color: #000000;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}

img {
	border: 0px;
}
a:focus {
	outline: none;
    -moz-outline: none;
}

input, select, textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #ffffff;
	border: 1px solid #ff7700;
	color:#304e8b;
}
#loginbox {
float:right; padding-right:10px;
text-align:center;
}

/* Par ID */
#interface_top_div {
	width: 100%;
	height: 75px;
	
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	
	overflow: hidden;
	z-index:100;
}
a {color:#f79146;}
a:hover {color:#f79146;}
a:visited {color:#f79146;}

ul#menu_prinicpal_ul {
	display: block;
	/*width: 100%;*/ /* genere une espace blanc a droite de la page */
	height: 45px;
	
	padding-left: 0px;
	padding-bottom: 0px;
	text-align: center;
	
	list-style: none;
	border: 0px;
	margin: 0px;	
}

ul#menu_prinicpal_ul li {
	text-align: left;
	display: inline;
	border: 0px;
	float:left;
	
	height: 45px;
	margin: 0px;
	
	padding-left: 0px;
	padding-right: 5%;
	padding-bottom: 0px;	
}

#interface_contenu_top_div {
	margin: 0px;
}

#interface_contenu_texte_div {
	text-align: left;
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	
	overflow-x: hidden;
	overflow-y: auto;
}

#interface_contenu_bas_div {
	text-align: left;
	color: #777777;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a {
text-decoration:none;
}

ol {
margin-left:35px;
}

ol li {
font-size:11px;
color:#000;
margin:5px 0;
line-height:18px;
}

ul.liste_a_puce {
list-style:none;
margin:20px;
}

ul.liste_a_puce li {
background:url('../image/interface/base/puce.gif') no-repeat left center;
padding-left:25px;
margin:8px 0;
display:block;
position: relative;
}

h1 {
font-size:18px;
font-weight:normal;
color:#3d62af;
}

h2 {
margin:25px 0 0 0;
font-size:16px;
font-weight:normal;
}

h3 {
font-size:12px;
font-weight:bold;
margin-top:20px;
}

h4 {
}

p {
text-align:justify;
font-size:11px;
margin:0 0 10px 0;
line-height:16px;
}

a h3 {
display:inline;
margin:0px;
}
#form_inscription td, #form_ajouter_produit td, #id_form_ftp td{
padding:3px;
}

#form_inscription p, #form_ajouter_produit p, #id_form_ftp p, id_section_nom_boutique p {
text-align:right;
color:#304e8b;
font-weight:bold;
text-align:right;
}



#form_inscription a , #form_ajouter_produit a, #id_form_ftp a {
color:#304e8b;
}

/* Styles pour  la connection */

div#id_div_lien_connection 
{
width:90px;
background:url('../image/interface/element_general/bg_bouton.gif') repeat-x;
cursor:pointer;
color:#fff; 
border:1px solid #e06a16;
margin:0 auto;
padding:0px;
height:16px;
text-align:center;
}

/*Styles Panier d'Achats*/
div#panier_achat {
text-align:left;

}

div#panier_achat h2 {
color:#fff;
font-weight:bold;
margin-top:4px;
}

div#panier_achat p {
text-align:right;
font-size:12px;
margin:0px;
padding:0px;
}

div#panier_achat table {
margin-bottom:30px;
}

div#panier_achat table td {
padding:10px 10px 5px 10px;
text-align:right;
}

#panier_total {
text-align:right;
}

#panier_total table{
margin:0 0 0 auto;
}
#panier_total table tr td {
border-left:4px solid #fff;;
padding:0;
margin:0;
}

#panier_total h3 {
margin:5px;
text-align:left;
}

#panier_total table tr td {
vertical-align:middle;
}
#panier_total table tr td p {
margin:0;
padding;
}

#panier_total p {
margin-left:50px;
display:inline;
}

div#panier_total table tr td p.total
{
color:#3d62af;
font-weight:bold;
font-size:18px;
}