/*====================
//		GENERAL		//
====================*/
* { margin:0; padding:0; }
html, body { height:100%; }
body { background:#3f4045; font:10px Verdana, Arial, Helvetica, sans-serif; }
a { text-decoration:none; color:#EF7A04; font-weight:bold; }
input, textarea, select, option { font:10px Verdana, Arial, Helvetica, sans-serif; }

.erreur { border:1px solid red; color:red; font-weight:bold; padding:2px; }
label { float:left; font-weight:bold; color:#00438F; text-align:right; width:160px; margin-right:10px; }
.submit { background:none; cursor:pointer; }

img { border:0;}
/*====================
//		CONTENEUR	//
====================*/
#conteneur { background:#FFFFFF; border-collapse:collapse; height:100%; margin:0px auto; width:767px; }
.left { background:#ef7a04 top left repeat-y; }
.right { background:#ef7a04 top left repeat-y; }
#menu { background:url(../../theme20V2/images/menu_fond_parrainage.gif) top left no-repeat; height:238px; width:158px; }
#menu_cel { background:url(../../theme20V2/images/menu_fond.gif) top left no-repeat; height:416px; width:158px; }

/*====================
//		EDITO		//
====================*/
.edito { background:#ef7a04; color:#FFFFFF; font-weight:bold; font-size:12px; }
.edito_titre { color:#000000; text-align:justify; margin:-5px -5px 5px -5px; padding:3px; }
.contenu_edito { background:#3f4045; color:#FFF; padding:5px; }
.edito a { color:#FFFFFF; text-decoration:underline; }
.edito_img { border-left:1px solid #00438F;border-bottom:1px solid #00438F;border-right:1px solid #00438F; }

.contenu_titre { background:#FFFFFF; color:#00438F; font-weight:bold; font-size:12px; text-align:left; margin:0px 0px 0px 0px; padding:3px; }
/*====================
//		FOOTER		//
====================*/
.footer { color:#00438F; }
.footer a { color:#FFFFFF; }
.footer .liens { background:#3f4045; }

/*====================
//		FOOTER		//
====================*/
#erreur_pass { background:#00438F; color:#FFFFFF; border:2px solid #00438F; cursor:pointer; display:none; left:40%; font-size:10px; position:absolute; padding:5px; top:45%; width:300px; z-index:500; }

/*************
//	FACTURE	//
*************/
#facture { border-collapse:collapse; }
#facture th { background:#00438F; color:#FFFFFF; }
#facture td { padding:5px; text-align:center;}

/*************
//	PANIER	//
*************/
.panier_titre { background:#00438F; color:#FFFFFF; text-align:center; font-weight:bold; }
.panier_contenu_2 { background:#FFFFFF; color:#000000; height:10px; }
.panier_contenu_1 { background:#FFFFFF; color:#000000; height:10px; }
.panier_contenu_2 select , .panier_contenu_1 select { border:1px solid #009385; }
.panier_recap { background:#015EC8; color:#FFFFFF; text-align:center; height:20px; font-weight:bold; }
.panier_recap td { border-top:1px dotted #005B33; }
.panier_total { background:#00438F; color:#FFFFFF; font-weight:bold; height:30px; }
.valid_cde { border:0px; }

/*****************
//	COMMANDE	//
*****************/
#commande { width:97%; margin:0px auto; border:1px solid #00438F; padding:10px; }
#commande .titre { font-weight:bold; margin-bottom:5px; color:#000000; }
#commande th { background:#00438F; color:#FFFFFF; font-weight:bold; }
#commande hr { background:#00438F; }
#commande label { width:100px; float:left; text-align:right; margin-right:10px; font-weight:bold; }
#commande a { color:#00438F; }
#commande .submit { border:none; }
.ref img { float:left; margin-right:5px; border:1px solid #005B33; }
.ref span { color:#00438F; }

/*****************
//	MESSAGERIE 	//
*****************/
#messagerie { background:none; margin:0 auto; }
#messagerie input, #messagerie textarea { border:1px solid black; }

.fond_gris { background:#EBEBEB; }
.fond_gris2{ background:#EEEEEE; }
.fond_gris_moyen { background:#CCCCCC; }
.fond_blanc { background:#FFFFFF; }
.fond_vert_moyen { background:#00438F; }
.fond_vert_moyen2 { background:#00438F; }
.fond_vert_moyen3 { background:#00438F; }
.fond_vert_moyen4 { background:#00438F; }
.fond_vert_clair { background:none; }
.fond_bleu { background:#1779B6; }
.header { background:#005B33; padding:3px; color:#FFFFFF; }
.title { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; }

#messagerie .submit { border:0px; }
#messagerie .radio { border:0px; }

/*************
//	THEMES 	//
*************/
#admin .preview {display:block; width:200px; height:190px; margin-bottom:5px; position:relative;}
#admin .preview img {display:block; background:#fff; border:1px solid #C7CBCE;}
#admin .preview img:hover {border:1px solid #ADB1B3;}
#admin .numero {font-size: 0.85em; display:block; bottom:0px; right:0px; position:absolute; line-height:1; font-weight:bold; background:url(../images/bg-angle.gif) no-repeat -20px 0; padding: 3px 7px 3px 20px;}	

#catalogue a { color:#333333; font-weight:normal; }

/*****************
//	REGLEMENT	//
*****************/
#reglement { border-collapse:collapse; }
#reglement th { background:#00438F; color:#FFFFFF; text-align:center; }
#reglement td { padding:5px; text-align:justify; }

/*************
//	AUTH	//
*************/
#auth { width:400px; margin:0px auto; }
#auth input { border:1px solid #00438F; }