
* { margin:0; padding:0; outline:none; }

body { background: #fada6a url('images/pattern.jpg') repeat-x; }

.bg2 { background: #fada6a url('images/pattern2.jpg') repeat-x; }

body td, div, p { font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#900808; }

.texte2 { font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#ff6c17; }

.texte2 a { font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#faaf17; }

p { line-height:13px; padding:0; padding: 0 0 14px 0; }

input, textarea, select { background-color:#faaf17; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#222; }

.indentify { text-indent:5px; padding-left:30px; padding-right:20px; }

.majuscule p:first-letter { font: bold 14px Verdana, Arial, Helvetica, sans-serif; }

h2 { font:normal 16px Verdana, Arial, Helvetica, sans-serif; color:#900808; font-weight:600; }

.contenu h1 { font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#900808; height:30px; }

h1, h1.cat { font:normal 14px Verdana, Arial, Helvetica, sans-serif; color:#900808; font-weight:600; }

a { font: normal Verdana, Arial, Helvetica, sans-serif; color:#222; text-decoration: underline; }

.lien { font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#faaf17; }

.alti div { font:normal 10px Arial, Helvetica, sans-serif; color:#222; }

.alti a { font:normal 10px Arial, Helvetica, sans-serif; color:#222; text-decoration: underline; }

.indent { text-indent:5px; }

.liste li { margin-left:10px; list-style:disc inside; }

.form tr td { border-bottom:none; border-top:none; border-right:none; border-left:none; }

li { line-height:13px; }

ul { padding-top:0px; }

#conteneur { width:935px; margin:0 auto; padding:0; }

#header { width:935px; height:209px; margin:0; padding:0; }

#titre { width:935px; height:40px; margin:0; padding:0; }

#centre { background: url('images/repeat.jpg'); width:935px; min-height:239px; margin:0; padding:0; display:table-cell; }

#milieu { background: url('images/contenu/contenu-milieu.jpg') no-repeat; width:935px; min-height:239px; margin:0; padding:0; }

#contenu { text-align:justify; padding: 0 15px; }

#footer { background: url('images/footer.jpg'); width:935px; height:61px; margin:0; padding:0; }

#altiConteneur { height:24px; width:180px; padding:10px 0 0 15px; ; float:left; }

#altiGH { height:12px; width:180px; text-align:right; vertical-align:top; line-height:10px; }

#altiG { height:24px; width:180px; }

#coordonnees { width:500px; text-align:center; padding: 0 0 0 25px; }

.gaucheMenu ul { padding:0 0 0 40px; }

.gaucheMenu li { list-style-image:url('images/deco/fleche.jpg'); list-style-position:inside; color: #222; }

.gaucheMenu a { color: #222; }

.decoration { border:1px solid #c00; }

/*/////////////////////////////////////////////// formulaire //////////////////////////////////////////////////////////////////*/
	
	 /* form { height: 430px; } */
	
	#formulaire { background: transparent; text-align:center; width:400px; padding:0 0 0 80px; margin:0; } /* carateristique du formulaire */

#formulaire * { margin:0 0 2px 0; padding:0; font: normal 11px Verdana, Arial, Helvetica, sans-serif; } /* caracteristique de toutes les balises qui se trouvent dans le formulaire */

.labelform { width: 203px; float: left; text-align: right; margin: 0 5px 0 0; } /* carateristique des label, width minimum 203px; */

.labelform2 { width: 80px; float: left; text-align: right; margin: 0 5px 0 0; }

.pform { padding: 3px 0px 10px 0px; text-align:left; clear:both; } /* carateristique des p */

.pform2 { padding: 3px 0px 3px 0px; text-align:left; clear:both; } /* carateristique des p */

.inputform { width:195px; height:13px; float:left; margin: 0 5px 0 2px; color:#222; } /* carateristique des input */

.inputform2 { width:100px; height:13px; float:left; margin: 0 5px 0 2px; color:#222; } /* carateristique des input */

.textareaform { width:398px; height:80px; overflow: auto; color:#222; } /* carateristique du textarea */

.selectform { height:18px; float:left; margin: 0 5px 0 2px; color:#222; } /* carateristique des select */

.labelmessage { width:95px; } /* carateristique du label contenant "Votre message" */

#labelenvoyer { width:125px; } /* carateristique du label avant l'input envoyer, sert a centrer le bouton envoyer */

.inputenvoyer { width:150px; font: normal 10px Verdana, Arial, Helvetica, sans-serif; color:#222; vertical-align:middle; } /* carateristique de l'input "envoyer mon message" */

.ok { width:30px; font: normal 10px Verdana, Arial, Helvetica, sans-serif; color:#222; height:17px; }

.inscrire { width:170px; font: normal 10px Verdana, Arial, Helvetica, sans-serif; color:#222; vertical-align:middle; }

.divtexte { margin: 5px 0 0 0; } /* carateristique de la div contenant le texte du captchat*/

#formulaire div { margin: 5px auto; } /* centrer dans le formulaire des div */

.divimagecaptchat { border:1px solid #faaf17; padding: 0 0 0 100px; } /* carateristique de la div entourant l'image captchat */

.transp, .inputtexte { background: transparent; border: 1px solid #faaf17; color:#222; } /* pour rendre les input et textarea transparent avec une bordure */

/*////////////////////////////////////////////// fait par GrEGoOoO /////////////////////////////////////////////////////////////////*/
	
	/*/////////////////////////////////////////////// fin du formulaire //////////////////////////////////////////////////////////////////*/
	
	/*************************** Fin Class Plan API GOOGLE ***************************/
/*//////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////       INSCRIPTION LOGIN COMPTE      ///////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////*/

fieldset { margin: 0 auto; border-color:#900808; width:450px; }

/*---------------menu du login------------------------------------------------------*/



div#zone_login { margin-left:10px; height:130px; }

div#zone_login_2 { margin-left:20px; }

div#ss_zone_login_2 { margin-top:3px; }

div#champ_login { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; }

a#login { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; }

div#login { margin-left:10px; height:20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#900808; }

/*----------------page inscription.php---------------------------*/
div#message_erreur { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#900808; font-weight:600; }

legend { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#900808; }

.logue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:800; color:#000000; }

/*---------------Page compte.php----------------------------------------------------*/
.big_logue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight:600; color:#900808; }

a#lien_contenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; font-weight: normal; text-transform: none; color: #900808; letter-spacing: normal; word-spacing: normal; white-space: normal; }

/*-----------Page passeoublie.php--------------------*/

.message_erreur { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #900808; }

/*////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////      CATALOGUE DYNAMIQUE (MENU / RUBRIQUES/PRODUITS     /////////////////*/
/*///////////////////////////////////////////////////////////////////////////////////////////*/

div#texte_menu { color: #000000; }

.text_std { color:#900808; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

.text_std p, label, td, a, span, strong, form { color:#900808; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

.contenu { margin-right:00px; margin-left:00px; margin-top:00px; width:570px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #900808; }

.contenu_detail_commande { background-image:url(images/fond_detail_commande.jpg); background-repeat:no-repeat; background-position:top left; }

.contenu_valide { margin-right:40px; margin-left:60px; margin-top:00px; width:533px; height:380px; background-image:url(images/fond_valide.jpg); background-repeat:no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.contenu_recap_facture_client { background-image:url(images/fond_recap_commande_client.jpg); background-repeat:no-repeat; background-position:center; width:500px; height:460px; }

table#contener_image_rub { background-image:url(images/fond_rub_fond.png); background-position:bottom; background-repeat:no-repeat; }

table#contener_image_prod { background-image:url(images/fond_prod_fond_repeat_g.jpg); }

a#lien_menu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; font-weight:200; text-decoration:none; }

a#lien_menu:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#900808; text-decoration:none; }

a#lien_menu_select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:600; color:#000000; text-decoration:none; }

a#lien_visu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; text-decoration:none; }

div#galerie { left:0px; }

#galerie div { margin-top:0px; margin-left:17px; border-color:#006600; float:left; }

.lib_rub_affiche { margin-left:20px; color:#900808; font-size:14px; font-weight:600; width:450px; }

/*----rubrique ----------*/
	
	a#lien_rubrique { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color:#6a4068; font-weight:600; text-decoration:none; }

div#titre_rub { margin-left:11px; margin-right:11px; margin-top:25px; background-image:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:600; color:#900808; }

a#lien_rubrique { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:600; color:#900808; text-decoration:none; }

div#desc_rub { margin-left:15px; margin-right:5px; background-image:none; font-family:Verdana, Arial, Helvetica, sans-serif; color:#BBBBBB; font-size:11px; text-align:justify; }

div#desc_rubrique { color:#900808; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:justify; }

img#style_image { border-style:solid; border-width:2px; border-color:#FFFFFF }

/*---- produit ----------*/
	div#titre_prod { margin-left:7px; margin-right:7px; margin-top:26px; background-image:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#900808; font-weight:600; }

div#zone_cc { width:148px; text-align:left; margin-left:8px; }

div#desc_prod_detail { margin-left:15px; margin-right:22px; margin-top:14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#900808; text-align:justify; }

.desc_prod_detail { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; border:#FF9900 solid 1px; text-align:justify; }

.desc_prod_detail p { color:#000000; }

div#titre_prod_detail { text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color:#900808; font-weight:600; margin-top:20px; margin-left:40px; margin-right:40px; }

.noir td, p, span, font { color:#000000; }

div#img_detail { background-image:url(images/fond_prod_detail_headG.jpg); background-repeat:no-repeat; min-height:260px; display:block; }

img#img_marque { border:#FF9900 solid 1px; }

td#td_info_prod { border-bottom:#950000 solid 1px; }

td#td_decli_produit { border-left:#950000 solid 1px; border-bottom:#950000 solid 1px; }

td#td_decli_produit2 { border-bottom:#950000 solid 1px; }

td#td_decli_produit3 { border-bottom:#950000 solid 1px; }

td.td_decli_produit { border-top:#950000 solid 1px; }

td.td_decli_produit2 { border-top:#950000 solid 1px; border-right:#950000 solid 1px; }

td.td_decli_produit3 { border-right:#950000 solid 1px; }

font { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#900808; }

.desc_prod { margin-left:5px; margin-right:5px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; text-align:justify; }

.tab_prod_detail { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#900808; }

.tab_prod_decli_principal { border:#E1E2F4 solid 2px; background-color:#F6EDF2; }

.tab_prod_decli_secondaire { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; }

div#prix { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:600; font-size:12px; }

img#img_prod { border-style:solid; border-width:2px; border-color:#666666; }

.selpage { color:#BBBBBB; }

a#ajout_panier { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; }

a#ajout_panier:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#900808; }

/*-----------------------------------------------------------------------------------------*/


/*--------pagination-------------------------------------*/
.liencpt { color:#423506; font-family:Arial, Helvetica, sans-serif; font-size:13px; }

.selpage { color:#900808; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:600; }

div#pagination { margin-left:25px; }

/*--------------------------------------------------------*/

.commande { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }

.commande_detail h3, p { color:#000000; }

a#panier { color:#FFFFFF; font-size:14px; font-weight:600; }

a#panier:hover { color:#FFFFFF; font-size:14px; font-weight:600; }

.page_facture p { color:#000000; }

.titre_tab { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#900808; }

.data_tab { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#900808; }

a#titre_produit { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#900808; font-weight:600; }

.texte2 p, td { color:#000000; }

.img-hover { filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1; padding-left:10px; }

.img-hover:hover { filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; }

.atelier { padding.left:19px;
}

.center { text-align:center}
