/****************************************************************/
/*	général                                                                                       */
/****************************************************************/
body {
	margin: 0px;
	padding: 0px;
	background: #ffffff url(/images/fond_page.gif) repeat-y  center top; 
}

form{
	margin: 0px;
	padding: 0px;
}

.fond_bandeau_haut {
	margin: 0px;
	padding: 0px;
	background: #ffffff url(/images/fond_bandeau_haut.jpg) no-repeat; 
}

.menu_principal{
	padding: 0px 0px 0px 10px;
}

.menu_haut{
	padding: 0px 10px 0px 0px;
}

.colonne_gauche{
	padding: 0px 20px 0px 20px;
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	color : #063071;
}

.flash{
	padding: 0;
	margin: 0;
	position: absolute;
	z-index: 0;
}

.accueil{
	position: absolute;
	padding: 0;
	margin: 0;
	z-index: 100;
}

a.lien_poucet{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	color : #000000;
	text-decoration: none;
}

a.lien_poucet:hover{
	text-decoration: underline;
}

a{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	color : #000000;
}

.erreur{
	border:1px solid red; 
	color:#000000;
	padding:10px 10px 10px 10px;
}

.valide{
	border:1px solid green; 
	color:#000000;
	padding:10px 10px 10px 10px; 
}

.bonjour{
	padding: 0px 5px 0px 5px; 
	
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	font-weight: bold;
	color : #ed1c24;
}

a.deco{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 11px;
	color : #0058a6;
	text-decoration: none;
}

a.deco:hover{
	text-decoration: underline;
}

/****************************************************************/
/*	formulaire login                                                                        */
/****************************************************************/
.login {
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	color : #063071;
	text-align: left;
}

a.login_petit {
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 11px;
	color : #063071;
	text-decoration: none;
}

a.login_petit:hover {
	text-decoration: underline;
}

/****************************************************************/
/*	index					                                                                         */
/****************************************************************/
.contenu_index{
	/*background: #ffffff url(/images/fond_index.jpg) no-repeat  center top; */
}

.produits_accueil{
	padding: 68px 0px 0px 0px;

	background-color: #ffffff;
	
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80;
}

h1.actus_accueil{
	padding: 0px;
	margin: 0px;
	
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 16px;
	color : #000000;
}

.pos_actus{
	padding: 0px 0px 7px 0px;
}

.actus{
	padding: 5px 10px 5px 20px;
	
	background-color: #ffffff;
	
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80;
}

a.lien_actus_index{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 14px;
	color : #000000;
	text-decoration: none;
}

.actus_date{
	font-size : 11px;
	font-weight: bold;
}

a.lien_actus_index:hover{
	text-decoration: underline;
}

a.voir_toutes_actus{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 11px;
	color : #000000;
	text-decoration: none;
}

a.voir_toutes_actus:hover{
	text-decoration: underline;
}

/****************************************************************/
/*	téléchargement                                                                         */
/****************************************************************/
.choix_theme{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 14px;
	font-weight: bold;
	color : #ed1c24;
}

.fieldset_theme{
	width: 300px;
	text-align: center;
}

.entete{
	background-color: #0058a6;
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	font-weight: bold;
	text-align: center;
	color : #FFFFFF;
}

.ligne1{
	padding: 0px 0px 0px 5px;
	background-color: #ffffff;
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
}

.ligne2{
	background-color: #ececec;
	padding: 0px 0px 0px 5px;
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
}

.table_dl{
	background-color: #3f3f3f;
}

/****************************************************************/
/*	suivi commandes                                                                     */
/****************************************************************/

.entete_suivi{
	background-color: #0058a6;
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	font-weight: bold;
	text-align: center;
	color : #FFFFFF;
}

.ligne1_suivi{
	padding: 0px 0px 0px 5px;
	background-color: #ffffff;
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
}

.ligne2_suivi{
	background-color: #ececec;
	padding: 0px 0px 0px 5px;
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
}

.table_suivi{
	background-color: #3f3f3f;
}

.total{
	background-color: #0058a6;
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	font-weight: bold;
	color : #FFFFFF;
}

/****************************************************************/
/*	contenu				                                                                         */
/****************************************************************/
.titre_article{
	padding: 0px;
	margin: 0px;
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 14px;
	color : #000000;
}

.contenu{
	padding: 10px 10px 10px 12px;
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	color : #000000;
}

.plan_rubrique{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	font-weight: bold;
	color : #ed1c24;
}

.fieldset{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	color: #0058a6;
}

a.lien_arbo{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	color: #0058a6;
	text-decoration: none;
}

a.lien_arbo:hover{
	text-decoration: underline;
}

/****************************************************************/
/*	contact                                                                                        */
/****************************************************************/
.champs{
	background-color: #ececec;
	
	padding : 0px 5px 0px 5px;
	
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	color : #3f3f3f;
}

.champs_intitule{
	background-color: #3f3f3f;
	
	padding : 0px 0px 0px 5px;
	
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	color : #ececec;
}

.warning{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 11px;
	color : #ff0000;
}

.bouton{
	background-color: #3f3f3f;
	border:0px;
	
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 11px;
	font-weight: bold;
	color : #ececec;
	cursor: pointer;
}

/****************************************************************/
/*	FAQS                                                                                           */
/****************************************************************/
.theme{
	background-color : #ececec;
	
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 14px;
	font-weight : bold;
	color : #3f3f3f;
}

.faq_question{
	ont-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	font-weight : bold;
	color : #063071;
}

/****************************************************************/
/*	Actus                                         							                        */
/****************************************************************/
.multipage{
	background-color : #ececec;
	
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	color : #3f3f3f;
}

a.pageResults{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	color : #3f3f3f;
}

a.lien_retour_actus{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	font-weight: bold;
	color : #3f3f3f;
	text-decoration : none;
}

a.lien_retour_actus:hover{
	text-decoration : underline;
}

.titre_actus{
	padding: 0px;
	margin: 0px;
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	color : #000000;
}

/****************************************************************/
/*	commande    	                                                                         */
/****************************************************************/
.commande_theme{
	padding: 0px;
	margin: 0px;
	
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 24px;
	color : #9e9e9e;
}

.fond_type{
	padding: 5px 0px 5px 15px;
	background-color: #3f3f3f;
	border: #ffffff solid 1px;
}

a.commande_type{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	font-weight: bold;
	color : #ffffff;
	
	text-decoration: none;
}

a.commande_type:hover{
	text-decoration: underline;
}

.ligne{
	background-color: #bebebe;
}

.ref{
	background: #bebebe url(/images/fond_qte.gif) repeat-y top right;
}

.total{
	background-color: #3f3f3f;
	padding: 5px 10px 5px 15px;
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	font-weight: bold;
	color : #ffffff;
}

.total_valeur{
	background-color: #bebebe;
	padding: 5px 10px 5px 15px;
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	font-weight: bold;
	color : #000000;
}

/****************************************************************/
/*	footer					                                                                         */
/****************************************************************/
.footer{
	padding: 0px 88px 0px 0px;
	
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 11px;
	color : #838282;
}

.footer2{
	padding: 10px 20px 0px 279px;
	
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 11px;
	color : #838282;
}

a.lien_footer{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 11px;
	color : #838282;
	text-decoration: none;
}

a.lien_footer:hover{
	text-decoration: underline;
}

/****************************************************************/
/*	fiche, recherche     	                                    */
/****************************************************************/
a.voir_fiche{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 11px;
	color : #000000;
	text-decoration: none;
}

a.voir_fiche:hover{
	text-decoration: underline;
}

.contenu_fiche{
    padding: 0px 0px 0px 0px;
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	color : #000000;
}
