@charset "utf-8";
/* CSS Document */
html {
}

body {
	background-image:url(../img/template_original/fond.png);
	background-repeat:repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:500;
	color:#666666;
}
a {
  color:#999999;
  font-size:11px;
  font-weight:800;
  font-stretch:condensed;
  text-decoration:none;
  
}
a:hover {
  color:#CCCCCC;
  text-decoration:none;
}
a:visited {
  color:#999999;
  text-decoration:none;
}
#general {
    background-color:transparent;
	background-repeat:no-repeat;
	width:1000px;
	margin:auto;
}



/* block d'entête */
#pre_header {
    background-color:transparent;
    width:1000px;
	height:18px;
	margin:auto;
}
#header {
   position:relative;
    background-color:transparent;

    width:1000px;
	height:120px;
	margin:auto;
}

#container_recherche2 {
   position:absolute;
   background-repeat:no-repeat;
   width:150px;
   height:30px;
   left:450px;
   top:80px;
   padding-left:6px;
   padding-top:2px;
   display:none;
}


#container_logo {
   position:absolute;
   width:400px;
   height:70px;
   left:-30px;
   top:25px;
}
#container_texte_header {
   position:absolute;
   width:700px;
   height:20px;
   left:-10px;
   top:10px;
}
#container_cube {
   position:absolute;
   width:192px;
   text-align:center;
   height:180px;
   left:800px;
   top:0px;
   display:none;
}
#container_rectangle {
   position:absolute;
   width:250px;
   height:100px;
   left:790px;
   top:20px;
}
#container_anim_activite {
  width:96%;
  text-align:center;
}
#container_com_dev {
   position:absolute;
   width:30px;
   height:20px;
   left:580px;
   top:3px;
}
#container_connexion_slide {
  position:absolute;
  width:180px;
  height:100px;
  top:0px;
  left:630px;
}
.drapeau {
   border:1px solid #FFFFFF;
   margin-left:2px;
}

#container_mon_compte {
  position:absolute;
   width:400px;
   height:107px;
   left:20px;
   top:110px;
}
#container_mon_compte a{
  color:#CCCCCC;
}
#container_mon_compte a:visited{
  color:#CCCCCC;
}






#menu2 {
    background-color:transparent;
	width:500px;
    margin:auto;
	color:#333333;
	text-align:center;
	padding-top:5px;
}
#menu2 a{
	color:#333333;
}
#menu2 a:hover{
	color:#FF9900;
}








#anim_container {
position:relative;
    background-color:transparent;
    width:1000px;
	height:0px;
	margin:auto;
}
#anim{
    background-color:transparent;
    width:800px;
	height:0px;
	margin:auto;
}



/* formulaire de connexion thickbox */
#form_connexion_cadre {
    background-color:transparent;
	background-image:url(../img/template_original/form/form_connexion.png);
    width:230px;
    height:200px;
    margin:auto;
}
#spacer_form_connexion {
    width:230px;
	height:65px;
}
#form_connexion {
    width:150px;
    height:150px;
	margin-left:33px;   
}
#form_connexion input {
    width:150px;
    height:15px;
}
#message_connexion {
   color:#CC3366;
   width:500px;
   height:20px;
   margin:auto;
   text-align:center;
}




/* élément de navigation */
#container_contenu_nav {
position:relative;
  background-image:url(../img/template_original/fond_container_contenu_nav.png);
  background-repeat:no-repeat;
  float:left;
  padding-top:24px;
}
#container_navigation {
  position:absolute;
  top:5px;
  left:1px;
  padding-top:1px;
  width:995px;
  height:20px;
}
.btn_nav {
background-image:url(../img/template_original/navigation/fond_textnav.png);
  height:30px;
  float:left;
  color:#333333;
  background-repeat:no-repeat;
}
.btn_nav_click {
  background-image:url(../img/template_original/navigation/fond_textnav_over.png);
  height:30px;
  float:left;
  background-repeat:no-repeat;
  color:#333333;
}
.btn_nav:hover {
  background-image:url(../img/template_original/navigation/fond_textnav_over.png);
  color:#CC6633;
  background-repeat:no-repeat;
}
.text_nav {
  padding-right:2px;
  padding-left:2px;
  padding-top:12px;
  width:133px;
  font-weight:600;
  font-size:11px;
  text-align:center;
}
.text_nav:hover {

}




#container_case_menu {
   margin-top:100px;
   width:160px;
}
#case_menu {
   background-image:url(../img/template_original/navigation_2/graine-citrouille.png);
   background-repeat:no-repeat;
   width:160px;
   height:40px;
   padding-top:10px;
   padding-left:40px;
}
#case_menu:hover {
   background-image:url(../img/template_original/navigation_2/graine-citrouille_over.png);
   background-repeat:no-repeat;
   width:160px;
   height:40px;
   padding-top:10px;
   padding-left:40px;
}








/* block de contenu */
#contenu {
   background-color:transparent;
   float:left;
    width:1000px;
	margin:auto;
}
#contenu_header {
   background-color:transparent;
   background-image:url(../img/template_original/fond_contenu_haut.png);
   width:1000px;
   height:20px;
   margin:auto;
   float:left;
}
#contenu_center {
   background-color:transparent;
   background-image:url(../img/template_original/fond_contenu_centre.png);
   width:1000px;
   margin:auto;
   float:left;
}
.container_texte_contenu {
   width:650px;
   margin:auto;
   font-weight:500;
   font-size:12px;
   text-align:justify;
   padding-top:40px;
   padding-left:0px; 
}
.container_texte_contenu ul {
   margin-top:12px; 
}
.container_texte_contenu li {
   margin-top:12px; 
}
.gras {
   font-weight:600;
   color:#333333;
}
h2 {
   color:#003300;
   font-weight:600;
   font-size:12px;
   margin-bottom:13px;
}
h3 {
   font-weight:600;
   font-size:11px;
   margin-bottom:13px;
}
h4 {
   font-weight:600;
   font-size:10px;
   margin-bottom:13px;
}
.container_texte_contenu p{
   text-indent:20px;
}
.container_texte_contenu ul{
   margin-left:20px;
}
.paragraphe {
  margin-top:30px;
}
.paragraphe2 {
  margin-bottom:20px;
}

#contenu_footer {
   background-color:transparent;
   background-image:url(../img/template_original/fond_contenu_bas.png);
   width:1000px;
   height:30px;
   margin:auto;
   float:left;
}
#container_contenu {
   background-color:transparent;
   background-image:url(../img/template_original/fond_container_contenu.png);
   background-repeat:no-repeat;
   width:994px;
   margin:auto;
   float:left;
}
#container_left {
  float:left;
  width:725px;
}
#entete_texte_left {
  float:left;
  width:725px;
  height:15px;
}
#cadre_texte_left {
  background-repeat:no-repeat;
  float:left;
  width:725px;
  padding:15px;
}
#footer_texte_left {
  float:left;
  width:725px;
  height:15px;
}
#container_barre {
  float:left;
  background-image:url(../img/template_original/barre_site.png);
  background-repeat:no-repeat;
  width:10px;
  height:600px;
}








/* les blocks */
#container_right {
  float:left;
  width:250px;
}
.container_module_right {
  width:250px;
  margin:auto;
}
.entete_module_right {
   background-image:url(../img/template_original/entete_module_right_site.png);
  width:250px;
  height:40px;
}
.entete_texte {
  margin-top:20px;
  margin-left:20px;
  font-weight:600;
  color:#50625A;
  float:left;
  width:150px;
}
.center_module_right {
background-image:url(../img/template_original/center_module_right_site.png);
  width:250px;
  background-repeat:repeat-y;
}
.contenu_module {
  width:210px;
  margin:auto;
}
.contenu_module li{
  list-style:none;
  background-image:url(../img/template_original/onglet/fond_li.png);
  background-repeat:repeat-x;
  background-position:bottom;
  padding-top:5px;
  padding-bottom:6px;
  border-bottom:1px solid #CCCCCC;
}
.contenu_module li:hover{
  background-image:url(../img/template_original/onglet/fond_li_over.png);
}
#rub_visit {
  background-image:url(../img/template_original/onglet/fond_li_over.png);
  background-repeat:repeat-x;
  background-position:bottom;
  width:210px;
}
#rub_visit2 {
  background-image:url(../img/template_original/onglet/fond_li2.png);
  background-repeat:repeat-x;
  background-position:bottom;
  width:195px;
}


.sous_rubrique {
  background-image:url(../img/template_original/onglet/fond_li2.png);
  background-repeat:repeat-x;
  background-position:bottom;
  margin-left:15px;
}
.footer_module_right {
  background-image:url(../img/template_original/footer_module_right_site.png);
  width:250px;
  height:20px;
}

.container_contenu_text {
  margin-top:15px;
  text-align:justify;
}

#container_suggestion {
  margin-left:20px;
  padding-top:6px;
}



#container_link_accueil {
   text-align:center;
   padding-top:50px;
}
#link_accueil {
   padding-top:30px;
}

#link_accueil a {
   font-family:Georgia, "Times New Roman", Times, serif;
   font-weight:700;
   font-size:14px;
}
#link_accueil a:hover {
    text-decoration:underline;
}








.container_texte_contenu {
   width:680px;
   margin:auto;
   font-weight:500;
   font-size:12px;
   text-align:justify;
   padding-top:40px; 
}
.container_texte_contenu ul {
   margin-top:5px; 
   margin-left:20px;
}
.container_texte_contenu li {
   margin-top:5px;
}
.gras {
   font-weight:600;
   color:#333333;
}

.container_texte_contenu p{
   text-indent:20px;
}

.container_block_contenu ul {
   margin-top:5px; 
   margin-left:20px;
}
.container_block_contenu li {
   margin-top:5px;
}
.container_block_contenu p{
   text-indent:20px;
}
.container_block_contenu {
   float:left;
   width:680px;
   margin:auto;
   margin-bottom:20px;
   font-weight:500;
   font-size:12px;
   text-align:justify;
   padding-top:40px; 
}
.left1 {
  float:left;
  padding-left:10px;
  width:240px;
}
.left2 {
  float:left;
  padding-left:10px;
  width:400px;
}
.left1_accueil {
  float:left;
  padding-left:10px;
  width:127px;
}
.left2_accueil {
   background-image:url(../img/template_original/fond_container_left2.png);
   background-position:bottom;
   background-repeat:no-repeat;
  float:left;
  padding-left:10px;
  padding-bottom:15px;
  width:530px;
}
.vert {
  color:#993300;
  font-weight:bold;
}
#container_liens_internes {
   width:680px;
   margin:auto;
   margin-bottom:20px;
   font-weight:500;
   font-size:10px;
   text-align:justify;
   padding-left:20px; 

}
#container_liens_internes a{
   font-size:10px;
   color:#333333;
}
#lien_orange {
  color:#FF9900;
}



.container_tarif {
  margin-top:20px;
  float:left;
  width:690px;
}
.container_image_tarif {
   float:left;
   width:150px;
   border:1px solid #CCCCCC;
}
.container_texte_tarif {
   float:left;
   width:520px;
   padding-left:10px;
   font-size:10px;
}
.container_texte_tarif li{
   margin-left:20px;
}



h1 {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  font-size:12px;
  padding-left:20px;
  color:#284437;
  margin:auto;
  text-align:center;
}
h2 {
   color:#6699CC;
   font-weight:600;
   font-size:11px;
   border-bottom:1px solid #CCCCCC;
}
h3 {
   color:#CC3399;
   font-weight:600;
   font-size:11px;
   border-bottom:1px solid #999999;
}

#container_link_accueil {
   text-align:center;
   padding-top:50px;
}
#link_accueil {
   padding-top:30px;
}

#link_accueil a {
   font-family:Georgia, "Times New Roman", Times, serif;
   font-weight:700;
   font-size:14px;
}
#link_accueil a:hover {
    text-decoration:underline;
}
























#page a{
  color:#FFFFFF;
    
}
.page_case {
   width:20px;
   text-align:center;
   background-image:url(../img/template_original/page/case_page.png);
   float:left;
   height:17px;
   padding-top:3px;
   cursor:pointer;
}
.page_case:hover {
   background-image:url(../img/template_original/page/case_page_hover.png);
}
.page_case_click {
   width:20px;
   text-align:center;
   background-image:url(../img/template_original/page/case_page_hover.png);
   float:left;
   height:17px;
   padding-top:3px;
   cursor:pointer;
}









/* mise en forme des catégories */
.container_desc_categories {
  background-color:transparent;
  width:100%;
  margin-left:10px;
  margin-top:20px;
  margin-bottom:20px;
  float:left;
}




/* mise en forme des formulaires connexion-inscription-newsletter */
#newsletter {
  width:160px; 
  font-size:11px;
  margin:auto;
  padding-left:5px;
}







#container_form_inscription {
  background-repeat:repeat-x;
  width:348px;
  height:685px;
  font-size:10px;
  font-weight:500;
  float:left;
}
#container_form_connexion {
   background-repeat:repeat-x;
  width:348px;
  font-size:10px;
  font-weight:500;
  float:left;
}








#container_form_connexion2 {
   background-repeat:repeat-x;
  width:500px;
  font-size:10px;
  font-weight:500;
  margin:auto;
  border:1px solid #CCCCCC;
  padding-top:10px;
}
#container_form_passe {
   background-repeat:repeat-x;
  width:500px;
  margin:auto;
  font-size:10px;
  font-weight:500;

}
#container_form_inscription_left {
  background-repeat:repeat-x;
  width:500px;
  height:685px;
  margin-left:110px;
  font-size:10px;
  font-weight:500;
  border:1px solid #CCCCCC;
  float:left;
}
#container_form_connexion_left {
   background-repeat:repeat-x;
  width:348px;
  margin-left:186px;
  font-size:10px;
  font-weight:500;
  float:left;
}
#container_form_passe_left {
   background-repeat:repeat-x;
  width:500px;
  margin:auto;
  font-size:10px;
  font-weight:500;
  float:left;

}
.input_text{
  width:150px;
  height:12;
  font-size:11px;
}
.entete_form {
  text-align:center;
  font-size:14px;
  font-weight:600;
  color:#007229;
  margin-top:20px;
}
.rouge {
  color:#FF0000;
}
.connexion {
  width:250px;
}

.container_champ_form_insc {
  width:345px;
  height:35px;
  color:#FF6600;
}
.container_champ_form_insc2 {
  width:348px;
  height:60px;
}
.container_champ_code_saisi {
  float:left;
  width:150px;
}
.container_label {
  width:135px;
  float:left;
  margin-left:30px;
}

.container_champ {
  width:150px;
  float:left;
}
.container_champ_valid {
  width:345px;
  text-align:center;
  height:25px;
}

legend {
  color:#FF6600;
}


#entete_form_contact {
  background-image:url(../img/template_original/form/entete_form.png);
  width:100%;
  height:20px;
  color:#FFFFFF;
  text-align:center;
  font-size:14px;
  font-weight:bold;
  margin-bottom:15px;
  border:2px solid #FFFFFF;
}















/* mise en forme des produits vitrines*/
.container_produit_vitrine {
   width:710px;
   float:left;
}
.tableau_vitrine {
   background-image:url(../img/template_original/cadre_scat.png);
   background-position:bottom;
   background-repeat:no-repeat;
   width:710px;
   height:138px;
   border-bottom:1px solid #CCCCCC;
}
.tableau_vitrine:hover {
   border-bottom:1px solid #999999;
}
.entete_vitrine {
   text-align:center;
}
.desc_prod_vitrine {
  height:100px;
  width:100%;
  margin:auto;
  text-align:justify;
}
.stock_icone {
  color:#33CC00;
  text-align:right;
  font-weight:600;
}
.no_stock_icone {
  color:#FF0000;
  text-align:right;
  font-weight:600;
}



/* mise en forme des sous catégories*/
.container_scat {
   background-color:#FFFFFF;
   width:100%;
   float:left;
}
.tableau_scat {
   background-image:url(../img/template_original/cadre_scat.png);
   background-position:bottom;
   background-repeat:no-repeat;
   width:100£;
   height:138px;
   border-bottom:1px solid #CCCCCC;
   border-right:1px solid #CCCCCC;
}
.tableau_scat:hover {
  border-bottom:1px solid #669900;
   border-right:1px solid #669900; 
}
.entete_scat {
   text-align:center;
}
.desc_scat {
  height:100px;
  width:100%;
  margin:auto;
  text-align:justify;
}
.info_scat {
  font-size:14px;
  color:#000000;
  float:right;
  margin-right:10px;
  font-weight:600;
}



/* mise en forme des produits détails*/
.container_produit_detail {
   width:700px;
   margin:auto;
}
#entete_produit_detail {
   background-color:transparent;
   width:100%;
   height:20px;
   text-align:center;
   padding-top:5px;
}
#entete_produit_detail a{
   color:#FF9900;
}
.tableau_produit {
   width:650px;
   background-repeat:repeat-y;
   margin:auto;
}
.desc_prod_produit {
  width:650px;
  margin:auto;
  margin-top:10px;
  text-align:justify;
  font-weight:500;
  
}

.container_block_photo_prod {
  float:left;
  width:120px;
}
.photo_prod {

}
.entete_photo_prod {
  width:100px;
  height:15px;
 
}
.container_photo_prod {
  width:100px;
  text-align:center;

  background-repeat:repeat-y;
}
.footer_photo_prod {
  width:650px;
  height:10px;
 
  background-repeat:no-repeat;
}
.desc_prod_detail {
}
.desc_prod_detail li{
 margin-left:20px;
}
#footer_produit_detail {

  width:650px;
  height:20px;
  background-repeat:repeat-y;
  margin:auto;
}
#img_prod2 {
  display:none;
}
.ancien_prix {
  text-decoration:line-through;
  font-size:14px;
  color:#FF0000;
}
.ancien_prix_carousel {
  text-decoration:line-through;
  font-size:11px;
  color:#FF0000;
}
.prix {
  font-size:14px;
  color:#000000;
  float:right;
  margin-right:10px;
  font-weight:600;
}
.prix_carousel {
  font-size:11px;
  color:#000000;
  float:right;
  margin-right:10px;
  font-weight:600;
  text-align:center;
}

.prix_ht {
  font-size:11px;
  color:#000000;
}
.stock_produit {
  background-color:transparent;
  background-repeat:repeat-x;
  text-align:right;
  padding-right:5px;
  height:35px;
}
#infos_prod_panier {
  text-align:left;
}
#cat_link a{
  color:#FF6600;
}
#scat_link a{
  color:#FF9900;
}
#prod_link a{
  color:#FFCC00;
}




/* mise en forme des produits similaires */
#container_produit_similaire {
  width:600px;
  margin-left:55px;
  float:left;
}
#entete_similaire {
  width:100%;
  text-align:center;
  margin-top:20px;
  height:20px;

  padding-top:4px;
}
#cadre_similaire {
  width:300px;
  text-align:center;
  margin-left:140px;

}
#footer_similaire {
  width:100%;
  height:20px;

}
.titre_vert {
  color:#CCCCCC;
  font-weight:bold;
}



/* mise en forme du contenu html produit */
#container_html {
  width:670px;
  margin-top:20px;
  text-align:justify;
  margin-left:5px;
  float:left;
}


/* mise en forme du contenu html infos */
#container_html_infos {
  width:100%;
  margin-top:20px;
  text-align:justify;
  margin-left:20px;
}
#container_html_infos ul{
  margin-left:20px;
}



/* mise en forme de la page fabricants */
.desc_fabricant {
  width:630px;
  margin:auto;
  text-align:justify;
}











/* mise en forme du panier */
#container_panier {
  background-image:url(../img/template_original/form/fond_form_connexion.png);
  background-repeat:repeat-x;
  border:1px solid #666666;
  width:500px;
  margin:auto;
  margin-top:50px;
}
#panier {
  width:500px;
  font-size:11px;
  color:#000000;
}
#entete_panier {
  font-size:14px;
  color:#000000;
  text-align:center;
}
#panier td{
  font-weight:500;
  text-align:center;
}
#btn_commande {
    float:right;
}
#btn_back {
    float:right;
	cursor:pointer;
}
.right {
  text-align:right;
}
#btn_payer {
   margin:auto;
}

.panier_mini {
  margin-left:10px;
  font-weight:700;
  color:#999999;
}
#panier_mini_table {
  width:180px;
}
.panier_mini_left {
 width:120px;
}
.panier_mini_right {
 width:30px;
}
.panier_mini td {
 padding-bottom:5px;
 border-bottom:1px solid #CCCCCC;
}
.panier_mini_couleur {
 color:#009966;
 border-top:1px solid #CCCCCC;
}







/* mise en forme de la wishlist */
#wishlist_table {
  width:170px;
  margin-left:10px;
}
.wishlist_left {
  width:160px;
}





/* mise en forme du compte */
#container_infos_persos {
  background-image:url(../img/template_original/compte/fond_container_compte.png);
  background-position:bottom;
  background-repeat:no-repeat;
  margin-top:20px;
  margin-left:20px;
  width:600px;
  border-bottom:1px solid #CCCCCC;
  border-right:1px solid #CCCCCC;
}
#container_contact_compte {
  background-image:url(../img/template_original/compte/fond_container_compte.png);
  background-position:bottom;
  background-repeat:no-repeat;
  margin-top:80px;
  margin-left:20px;
  width:600px;
  border-bottom:1px solid #CCCCCC;
  border-right:1px solid #CCCCCC;
}
#container_commande_compte {
  background-image:url(../img/template_original/compte/fond_container_compte.png);
  background-position:bottom;
  background-repeat:no-repeat;
  margin-top:80px;
  margin-left:20px;
  width:600px;
  border-bottom:1px solid #CCCCCC;
  border-right:1px solid #CCCCCC;
}
#table_commande_compte {
  width:600px;
  text-align:center;
}
#table_commande_compte td{
  width:600px;
  text-align:center;
  border-bottom:1px solid #CCCCCC;
}
#infos_persos_commande {
  width:600px;
}
.td_left {
  width:200px;
}
.td_right {
  width:300px;
}
.entete_compte {
  font-size:14px;
  color:#669900;
  margin-bottom:10px;
}



/* mise en forme des commandes */
.container_livraison_detail {
  background-color:transparent;
  width:500px;
  margin:auto;
  border:1px solid #CCCCCC;
  float:left;
}
.container_livraison_logo {
  background-color:transparent;
  width:110px;
  height:100px;
  float:left;
  text-align:center;
}
.container_livraison_form {
  background-color:transparent;
  width:385px;
  float:left;
  font-weight:bold;
}
.container_livraison_detail_tarif {
  background-color:#FFFFFF;
  width:385px;
  height:20px;
  float:left;
  color:#FF0000;
  font-weight:bold;
}
.container_livraison_detail_desc {
  background-color:#FFFFFF;
  width:385px;
  float:left;
}



/* mise en forme de la validation des commandes */
.container_message_validation{
  width:500px;
  margin:auto;
  border-bottom:1px solid #CCCCCC;
}
.container_message_validation p{
  margin-bottom:15px;
}
.entete_message_validation{
  width:100%;
  background-image:url(../img/template_original/form/entete_form.png);
  color:#FFFFFF ;
  font-size:12px;
  font-weight:bold;
  text-align:center;
  height:20px;
  border:1px solid #CCCCCC;
}
#validation_etape_adresse {
  background-image:url(../img/template_original/validation/validation1.png);
  width:500px;
  margin:auto;
  height:30px;
}
#validation_etape_livraison {
  background-image:url(../img/template_original/validation/validation2.png);
  width:500px;
  margin:auto;
  margin-bottom:30px;
  height:30px;
}
#validation_etape_paiement {
  background-image:url(../img/template_original/validation/validation3.png);
  width:500px;
  margin:auto;
  height:30px;
  margin-bottom:30px;
}
#container_mode_paiement {
  width:500px;
  margin:auto;
  border-bottom:1px solid #CCCCCC;
  text-align:center;
}


/* mise en forme des commentaires */
#container_comment {
  width:680px;
  margin:auto;
  margin-top:40px;
  float:left;
}
#entete_comment {
  width:680px;
  height:20px;
}
.tableau_comment {
  width:680px;
  border-bottom:1px solid #666666;

}
.comment_pseudo {
  width:350px;
}
.comment_date {
  width:150px;
}
.comment_desc {
  text-align:justify;
}
.nbr_page {
  width:680px;
  margin:auto;
  text-align:right;
}
#footer_comment {
 
  width:680px;;
  height:20px;
}
#container_form_comment {
  width:680px;
  margin:auto;
  margin-top:15px;
  float:left;
}
#entete_form_comment {
  width:100%;
  height:30px;
}
#cadre_form_comment {

  width:100%;
}
#footer_form_comment {

  width:100%;
  height:20px;
}


#container_form_contact2 {
  background-repeat:repeat-x;
  width:360px;
  height:285px;
  margin:auto;
  margin-top:15px;

}
#entete_form_contact2 {
  background-image:url(../img/template_original/form/entete_form.png);
  width:100%;
  height:20px;
  color:#FFFFFF;
  text-align:center;
  font-size:14px;
  font-weight:bold;
  margin-bottom:15px;
  border:2px solid #FFFFFF;
}
#entete_form_contact {
  background-image:url(../img/template_original/form/entete_form.png);
  width:100%;
  height:20px;
  color:#FFFFFF;
  text-align:center;
  font-size:14px;
  font-weight:bold;
  margin-bottom:15px;
  border:2px solid #FFFFFF;
}


/* plan du site */
#container_plan {
  width:600px;
  margin:auto;
  margin-top:40px;
}
#container_plan ul{
  margin-left:20px;
}
















.demande_connexion {
   width:500px;
   height:30px;
   text-align:center;
   color:#993300;
   font-size:14px;
   font-weight:bold;
   margin-left:100px;
   margin-top:90px;
   padding:20px;
   float:left;
}






.message_utilisateur {
  width:700px;
  color:#FF0000;
  float:left;
  text-align:center;
  margin-top:20px;
}



.selection_article {
  float:left;
  margin-top:50px;
  margin-left:40px;
  padding-bottom:20px;
  width:650px;
  border-bottom:1px solid #CCCCCC;
  font-size:14px;
  font-weight:bold;
  color:#0099CC;
}








#container_form_num_lign_page {
  width:700px;
  float:left;
  text-align:right;
}









#doBlind {
  cursor:pointer;
  font-size:9px;
  width:20px;
  height:15px;
  margin-top:17px;
  margin-left:40px;
  background-image:url(../img/template_original/onglet/haut_bas.png);
  background-position:right;
  float:left;
}
#doBlind2 {
  cursor:pointer;
  font-size:9px;
  width:20px;
  height:15px;
  margin-top:17px;
  margin-left:40px;
  background-image:url(../img/template_original/onglet/haut_bas.png);
  background-position:right;
  float:left;
}
#doBlind3 {
  cursor:pointer;
  font-size:9px;
  width:20px;
  height:15px;
  margin-top:17px;
  margin-left:40px;
  background-image:url(../img/template_original/onglet/haut_bas.png);
  background-position:right;
  float:left;
}
#doBlind4 {
  cursor:pointer;
  font-size:9px;
  width:20px;
  height:15px;
  margin-top:17px;
  margin-left:40px;
  background-image:url(../img/template_original/onglet/haut_bas.png);
  background-position:right;
  float:left;
}
#doBlind5 {
  cursor:pointer;
  font-size:10px;
  width:20px;
  height:15px;
  margin-top:17px;
  margin-left:40px;
  background-image:url(../img/template_original/onglet/haut_bas.png);
  background-position:left;
  float:left;
}#doBlind6 {
  cursor:pointer;
  font-size:9px;
  width:20px;
  height:15px;
  margin-top:17px;
  margin-left:40px;
  background-image:url(../img/template_original/onglet/haut_bas.png);
  background-position:right;
  float:left;
}
#doBlind7 {
  cursor:pointer;
  font-size:10px;
  width:20px;
  height:15px;
  margin-top:17px;
  margin-left:40px;
  background-image:url(../img/template_original/onglet/haut_bas.png);
  background-position:left;
  float:left;
}
#doBlind8 {
  cursor:pointer;
  font-size:9px;
  width:20px;
  height:15px;
  margin-top:17px;
  margin-left:40px;
  background-image:url(../img/template_original/onglet/haut_bas.png);
  background-position:right;
  float:left;
}
#doBlind9 {
  cursor:pointer;
  width:500px;
  height:15px;
  margin-top:17px;
  float:left;
}

#doBlind10 {
  cursor:pointer;
  width:180px;
  height:25px;
  background-image:url(../img/template_original/form/footer_connexion.png);
}
.blindfx10 {
  width:180px;
  background-image:url(../img/template_original/form/center_connexion.png);
  background-position:bottom;
  text-align:center;
}

.promo_carousel {
  width:210px;
}


.promo_carousel li{
  width:220px;
 margin:auto;
 text-align:center;
 height:65px;
 background-image:none;
 list-style:none;
 
}
.promo_carousel li:hover{
  background-color:transparent;
}



/* block de pied de page */
#footer {
    background-color:transparent;
	background-repeat:no-repeat;
	color:#333333;
    width:1000px;
	height:50px;
	margin:auto;
	float:left;
	text-align:center;
}
#footer_link {
    background-color:transparent;
	color:#333333;
    width:1000px;
	height:30px;
	margin:auto;
	margin-top:10px;
	text-align:center;
}
#footer_link a{
	color:#333333;
}
