body { color:#333333;
       background-color:#8C8D8F;  /*gris */	
	   font-size:80%; 
	   font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	   padding:0;
	   margin:0;
	 }

div#contenu {
	width:780px;
	height:auto;
	margin:auto;
	background-color:#ffffff; /*#C1CC26 anis*/
    clear:both;
	}

ul , li            { margin:0; padding:0; list-style-type:none; }
a                  { color:#4C4C4B; text-decoration:none; font-weight:bold; }
a:hover            { color:#666666;color:#C1CC26; font-weight:bold; }
a img              { border:0; }
h1, h2, h3, h4, h5 { margin:0; font-size:100%; font-weight:normal; }
p                  { margin:0; padding:5px; font-size:100%;text-align:justify; }
hr                 {color: #533324;
                    height: 1px;
                   }
p.cnil_l    {font-size:85%;margin:0; padding:0px;}
p.cnil_c    {font-size:85%;margin:0; padding:0px;text-align:center;}

p.acic         {font-size:90%;margin:0; padding:0px;text-align:center;}
p.acic a       {font-size:90%;margin:0; padding:0px;color:#4C4C4B; text-decoration:none;}
p.acic a:hover {color:#C1CC26;}

div.clear          { clear:both; }

div#header {
	background:url('./images/bandeau/bandeau_3.jpg') no-repeat;
	width:780px;            /* div contenu - padding header left */
	height:165px;          /* = hauteur image du bandeau */

    /*   bandeau_1.jpg et bandeau_2.jpg 780x145   */

  /*height:272px;   */
	margin-bottom:0px;
	padding-left:180px;
	padding-left:0px;
}

div#panier {
	padding-left:0px;
	width:780px;    /* div contenu - padding header left */
	height:150px;   /* = hauteur image du bandeau */
	margin-bottom:0px;
}


/* accueil */
div#titre {
	width:220px;  
	height:100px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:10px;

}
#titre span {width:220px;}



.titre {display:block; 
        font-size:180%;
        font-weight:bold; 
        color:#FEFEFE; 
        letter-spacing:2px;
}

.stitre {display:block; 
        font-size:120%;
        font-weight:bold; 
        color:#FEFEFE; 
        letter-spacing:2px;
}
.accroche {display:block; 
        font-size:100%;
        font-weight:normal; 
        color:#FEFEFE; 
        letter-spacing:0px;
}

.lettrine-accroche {
	float: right;
	margin-right: 10px;
}


.fil-texte          { color:#FEFEFE;font-size:80%;display:block;}
.fil-texte a        { color:#FEFEFE;font-weight:normal;}
.fil-texte a:hover  { color:#CECD02;font-weight:normal;}   /*anis 2 */

#fil-ariane {margin-top:-54px;
          	 margin-left:8px;
          	 margin-right:8px;
             margin-bottom:54px;
			 }

ul#menu2       { height:24px;text-transform:uppercase;margin-left:40px;}

#menu2 li      { display:inline; margin-top:0px;margin-right:10px; }
#menu2 li  img { margin-top:5px; }
#menu2 a       { color:#FFF; font-weight:normal; padding-bottom:0px; }
#menu2 a:hover { background:url('./images/top_hover.gif') no-repeat bottom; }


#cont111 {width:780px}
#cont111 {border-collapse:collapse}
#cont111 {border:0 solid #000000}
#cont111 {text-align:center}
#cont111 {background: url(./images/menu/brown/magasin-usine-menu.jpg) #533324 } 
#cont111 {padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;}
#cont111 {margin:0px}
#cont111 {height:38px}
#cont111 {font-size:100%}
#cont111 {list-style-type:none}
#cont111 li {padding:0px 8px 0px 8px}
#cont111 li {border:0px solid #000000;margin:0px}
#cont111 li {text-align:center}
#cont111 li {width:auto}
#cont111 li {display:block;float:left}
#cont111 a {color:#ffffff;}
#cont111 a {padding:0px 0px 0px 0px}
#cont111 a {margin:0px 0px 0px 0px}
#cont111 a {font-weight:bold;letter-spacing:0px;text-decoration:none}
#cont111 a {text-transform:uppercase}
#cont111 a {line-height:38px}
#cont111 a {text-align:center}
#cont111 a {display:block}
#cont111 a:hover {color:#C1CC26}  
#cont111 img {border: 0px solid black}


div#texte {
	float:right;
	width:570px;
	margin-left:16px !important;
	margin-left:8px;
    margin-right:12px;
	}
	
div#edito {
	width:750px;
	height:auto;
	margin-left:16px !important;
	margin-left:8px;
	}





#footer      {width:780px}
#footer      {border-collapse:collapse}
#footer      {border:0 solid #000000}
#footer      {text-align:center}
#footer      {background: url(./images/menu/brown/bg_menu_footer.jpg) #86368d} /* violet */
#footer      {padding:0px;margin:0px}
#footer      {height:24px}
#footer      {font-size:80%}
#footer      {list-style-type:none}
#footer li   {padding:0px 0px 0px 0px}
#footer li   {border:0px solid #000000;margin:0px}
#footer li   {color:#ffffff}
#footer li   {line-height:24px}
#footer li   {text-align:center}
#footer li   {width:auto}
#footer li   {display:block;float:left}
#footer a    {color:#ffffff} 
#footer a    {padding:0px 18px 0px 20px}
#footer a    {margin:0px 0px 0px 0px}
#footer a    {font-weight:normal;letter-spacing:1px;text-decoration:none}
#footer a    {line-height:24px}
#footer a    {text-align:center}
#footer a    {display:block}
#footer a:hover {color:#C1CC26}
#footer img {border: 0px solid black}




ul#menu3       { height:24px; text-align:center;
                /*position:absolute; */
                /*top:190px;*/
				/*text-transform:uppercase;*/
			  }
#menu3 li      { display:inline; margin-right:20px; }
#menu3 a       { color:#FFF; font-weight:normal; padding-bottom:9px; }
#menu3 a:hover { background:url('./images/top_hover.gif') no-repeat bottom; #D1CFCF}

div#cont_gauche {width:170px;
                  height:auto;
                  float:left;
                }
div#menu_gauche { width:170px;
                  background-color:#EDD9B2; /*red clair*/
                  height:auto;
                  margin-right:5px;
                  margin-left:5px;
				  margin-bottom:5px;
                  margin-top:5px;
                  border:1px solid #533324; /* red */
/*                  float:left;*/
	             }

#menu_gauche ul { 
  margin:auto auto 10px auto;
  color:#533324; /* red */
  text-transform:uppercase; 
  text-align:left;
  font-size:100%;
  font-weight:bold;
}


#menu_gauche a { 
  font-variant:small-caps;
  font-size:100%;
  font-weight:bold;
  color:#533324;      /* red */
}

.mg-titre {text-transform:uppercase;
           display:block;
		   background-color:#533324;  /* red */
           color:#ffffff;             /* blanc */
           text-align:center;
           font-weight:bold;
		   font-size:100%;
		  }

.mga-stitre li { 
  margin:auto auto 0px auto;
  margin-right:10px;
  margin-left:10px;
  margin-top:0px;
  margin-bottom:0px;
  color:#533324; /* red */
  text-transform:uppercase; 
  text-align:left;
  font-size:100%;
  font-weight:bold;
}

div#menu_panier { width:170px;
                  background-color:#EDD9B2; /*red clair*/
                  height:auto;
                  margin-right:5px;
                  margin-left:5px;
				  margin-bottom:5px;
                  margin-top:5px;
                  border:1px solid #533324; /* red */
               /*   float:left;*/
	             }

div#menu_cic { width:170px;
               background-color:#EDD9B2; /*red clair*/
               height:auto;
               margin-right:5px;
               margin-left:5px;
			   margin-bottom:5px;
               margin-top:5px;
               border:1px solid #533324; /* red */
             }


#modele_produit {text-align:left;
                 vertical-align:top;
				 color:#533324; /* red */
                 font-size:120%;
				 font-weight:bold;
                  }

#modele_produit a {text-decoration: none;
                   color:#533324; /* red */
                  }
#modele_produit a:hover {color:#CECD02;} /* red */

.descriptif_pds {text-align:left;
                 vertical-align:top;
                 color:#444444;        /*#533324;  red */
                 font-size:85%;
                }

.descriptif_pds_fiche  {
		   list-style-type:disc;
                 font-size:85%;
}


.pds {width:100%;
      border-width:1px;
      border-bottom-width:1px;
      border-top-width:0px;
	  border-left-width:0px;
      border-right-width:0px;
      border-style:solid;
      border-color:#533324;
      border-collapse:collapse;
	  }

.result_right	{ text-align:right;}
.result_right b	{color:#525636; font-weight:bold; }
.box_width_cont	{ width:100%;}


#formulcontact {border:1px #533324 solid; margin:0px,0px,0px,0px;}
#formulcontact label {float:left;width: 150px;text-align:right}
#formulcontact p.send {text-align:right;margin:0 10px 10px 0}
#formulcontact legend {color:#533324}

p.contact { color:#533324;      /* red */
            font-size:100%; 
			text-indent:0px;
            padding-top:5px;
          }  

p.contact-info { color:#533324;
                 font-size:100%; 
	          	 text-indent:0px;
			     text-align:center;
                 padding-top:5px;
               }

h1        { font-size:180%; color:#533324;	margin-left:10px;font-weight:bold;}
h1 span   { width:600px; 
            display:block; 
            font-size:40%;
            font-weight:bold; 
			color:#533324;
            letter-spacing:4px;}

h2        { font-size:100%; color:#533324;	margin-left:10px;font-weight:bold;}
h2 span   { width:600px; 
            display:block; 
            font-size:40%;
            font-weight:bold; 
			color:#533324;
            letter-spacing:4px;}



td.titre_table_panier {background-color:#533324;
                       border-color:#ffffff;
                       border:1px;
                       color:#EDD9B2;                   /* Red clair */
                       }
td.stotal_t_table_panier {background-color:#533324;
                          border-color:#ffffff;
                          border:1px;
                          color:#EDD9B2;                /* Red clair */
                         }

td.detail_table_panier {background-color:#dddddd;       /* gris clair */
                        border-color:#ffffff;
                        border:1px;
                        color:#000000;   
						padding-top: 5px;
                        }

td.stotal_table_panier {background-color:#EDD9B2;     /* Red clair */
                        border-color:#ffffff;
                        border:1px;
                        color:#000000;                 
                       }




.button                  {width: 171px; 
                          height: 44px;
                          border: none;
                         }
.button:hover            {cursor: pointer;}



.recalculer              {width: 200px; 
                          height: 44px;
                          border: none;
                         }
.recalculer:hover        {cursor: pointer;}

.creer_mon_compte        {width: 186px; 
                          height: 44px;
                          border: none;
                          background: url(./images/bouton/brown/creer_mon_compte.gif) no-repeat;
                         }
.creer_mon_compte:hover  {cursor: pointer;}

.validation_commande       {width: 208px; 
                            height: 44px;
                            border: none;
                            background: url(./images/bouton/brown/verifier_ma_commande.gif) no-repeat;
                            }
.validation_commande:hover  {cursor: pointer;}



.tab_recap_adresse {
	border-width:1px;
  border-bottom-width:1px;
  border-top-width:1px;
  border-left-width:1px;
  border-right-width:1px;
  border-style:solid;
  border-color:#533324;
  border-collapse:collapse;
  padding-left:20px;
}




td.titre_ident {background-color:#533324;
                border-color:#ffffff;
                border:1px;
                color:#EDD9B2;                   /* Red clair */
				font-size:100%;
                font-weight:bold; 
				text-align:center;
				}

td.titre_ident_c {text-align:center;}

td.titre_ident_l {text-align:none;}

td.titre_ident_r {text-align:right;}

.info_connect {color:#533324;
               text-decoration:italic;
			   font-size:90%;
               }

p.err_form {color:#ff0000;      /* red */
            font-weight:bold;
            font-size:90%; 
			text-indent:0px;
            padding-top:0px;
            padding-top: 0px;
            padding-right: 0px;
            padding-bottom: 0px;
            padding-left: 0px;
          }  

p.cic_center {text-align:center;color:#111111;}




#mentions-legales        {border:1px #533324 solid;}
#mentions-legales legend {color:#533324; font-weight:bold; text-transform:uppercase; }


p.texte_nfo {color:#000000; 
             font-size:90%; 
 			 text-indent:30px;
             padding-top:0px;
             padding-bottom:0px;
             padding-left:20px;
			 padding-right:20px;
            }

p.texte_nfo_c {color:#000000; 
             font-size:90%; 
 			 text-indent:30px;
			 text-align:center;
             padding-top:0px;
             padding-bottom:0px;
             padding-left:20px;
			 padding-right:20px;
            }

p.texte_nfo_nom { color:#000000; 
                  font-size:90%; 
			      text-indent:0px;
                  padding-top:0px;
                  padding-bottom:0px;
                  padding-left:20px;
                  padding-right:20px;
			      font-weight:bold;
                }


p.texte_nfo_adr { color:#000000; 
                  font-size:85%; 
			      text-indent:0px;
                  padding-top:0px;
                  padding-bottom:0px;
                  padding-left:20px;
                  padding-right:20px;;
                }  		  
p.texte_nfo_adr a {color:#533324;}
p.texte_nfo_adr a:hover{color:#888888;}




#nfo_cic {
    color:#000000;
	background-color:#ffffff;
	width:auto;
	margin-left:16px !important;
	margin-left:8px;
    margin-right:12px;
	}
#nfo_cic h1 {font-size:140%; color:#533324;	margin-left:10px;font-weight:bold;}
#nfo_cic p  {font-size:100%; color:#533324;	margin-left:10px;}
#nfo_cic li {font-size:90%; color:#533324;	margin-left:50px;list-style-type:circle;}
.sommaire {font-size:140%; color:#533324;margin-left:50px;
           list-style-image: url(images/arrow/puce_list.gif);}

.sommaire a       {font-size:140%;color:#533324;text-decoration: none;font-weight: bold;}
.sommaire a:hover {font-size:140%;color: #c1cc26;font-weight: bold;}

#nfo_cgv {
    color:#000000;
	background-color:#ffffff;
	width:auto;
	margin-left:16px !important;
	margin-left:8px;
    margin-right:12px;
	}


#nfo_cgv h1 {font-size:120%; color:#533324;	margin-left:10px;font-weight:bold;}
#nfo_cgv p  {font-size:90%; color:#533324;	margin-left:10px;}
#nfo_cgv li {font-size:90%; color:#533324;	margin-left:50px;list-style-type:circle;}




/*tous ce qui est dessous ce repere ne devrait pas servir ? */
/************************************************************/
/************************************************************/
/************************************************************/
/************************************************************/





#menu_droite h2.stvert {
	background:url('./images/bg_menu_vert.gif') no-repeat;
	}




#menu_gauche ul.astvert a:hover { 
    color:#C1CC26; /* anis*/
	}








div#header-menu {
	padding-left:170px;
	width:610px;    /* div contenu - padding header left */
	height:50px;   /* = hauteur image du bandeau */
}



h3.red 		{ color:#FF0000; }



div#menu_droite {
	width:auto;
	height:auto;
	float:right;
	text-align:center;
    margin-right:0px;
    margin-left:0px;	

	}

	
         







#menu_droite ul.astorange a:hover { 
	color:#A04592; /*violet*/
	}
	
#menu_droite ul .sous-menu{
	text-transform:none;
	font-variant:normal;
	margin-left: 0px;
    font-weight:normal;
}

#menu_droite ul .sous-menu a{
	text-transform:none;
	font-variant:normal;
	font-size:80%;
    color:#FFFFFF;     /*blanc*/
    font-weight:normal;
}


div#menu-edito {float:left;
 	            width:350px;
 	            height:auto;
             	margin-left:16px !important;
                margin-left:8px;
	            }
div#menu-edito-left  {background:url('./images/fd_travaux.jpg') no-repeat;
                      float:left;
 	                  width:210px;
 	                  height:120px;
             	      /*margin-left:16px !important;
                      margin-left:8px;*/
					  padding-top:55px;
					  padding-bottom:68px;
					  padding-left:70px;
					  padding-right:87px;
				      text-align:left;	}


div#menu-edito-right {background:url('./images/fd_enjeux.jpg') no-repeat;
                      float:left;
 	                  width:325px;
/* 	                  height:413px;*/
             	      /*margin-left:16px !important;
                      margin-left:8px;*/
					  padding-top:55px;
					  padding-bottom:45px;
					  padding-left:83px;
					  padding-right:5px;
					  /*text-align:right;*/	}


div.post             { margin-bottom:30px; }

/*.post h2             { border-bottom:1px dotted #030303; text-transform:uppercase; color:#FF7B00; font-size:150%; } */
.post h2             { border-bottom:1px; text-transform:uppercase; color:#FF7B00; font-size:150%; } 
.post h2.storange    { border-bottom:1px dotted #030303; 
                       text-transform:uppercase;
					   font-weight:bold;
                       color:#EB6F29; 
					   color:#EB6F29;               /*orange fntp*/
					   /*color:#A04592;  */         /*violet */
                       /*color:#CECD02; */          /*anis 2 */
                       color:#000000; 
                       font-size:150%; 
                     }
.post h2.storangec   { border-bottom:1px dotted #030303; 
                       text-transform:uppercase;
					   font-weight:bold;
                       color:#EB6F29; 
                       font-size:150%; 
                     }

.post h2.storange-edito{ border-bottom:1px dotted #030303; 
                         margin-bottom:10px;
                         text-transform:uppercase;
					     /*text-align:center;*/
					     font-weight:bold;
                         color:#EB6F29; 
                         font-size:150%; 
                       }


h2.stvert_home       { border-bottom:1px dotted #030303; text-transform:uppercase; color:#98BF07; font-size:150%; }
h2.stvert_suite      { border-bottom:1px dotted #030303; text-transform:uppercase; color:#98BF07; font-size:120%; }
h2.stviolet_suite    { border-bottom:1px dotted #030303; text-transform:uppercase; color:#A04592; font-size:120%; }

h2.st_edito    { border-bottom:1px; color:#ffffff; font-size:150%; }
h2.stblack_home{ border-bottom:1px; text-transform:uppercase; color:#333333; font-size:140%; }

div#edito-col-left  {float:left;
 	                  width:366px;
 	                  height:auto;
             	      margin-left:16px !important;
                      margin-left:8px;
				      text-align:left;	}

div#edito-col-right {float:left;
 	                  width:366px;
 	                  height:auto;
             	      margin-left:16px !important;
                      margin-left:8px;
					  /*text-align:right;*/	}


.lettrine {
	float: left;
	margin-right: 10px;
}

p.infos                 { color:#D6D6D5; font-size:80%; }

p.videos                { color:#FF7B00; text-align:center; font-size:80%;}
p.videos img            { color:#FF7B00; text-align:center; }

p.video_axe             { color:#EB5F2C; text-align:center; font-size:100%;}
p.video_axe span        { color:#EB5F2C; font-size:100%;display:block;}


p.intro-post-stvert     { color:#98BF07; font-size:120%; text-indent:30px;}  
p.intro-post-storange   { color:#EB6F29; /*orange */
                          color:#EB6F29;     /*orange fntp*/
					   /* color:#A04592; */  /*violet */
                       /* color:#CECD02; */  /*anis 2 */
                          font-size:120%;
						  text-indent:30px; 
						}  


p.t_violet,p.t_bp { color:#924998; 
                    font-size:110%; 
					text-indent:0px;
                    padding-top:30px;
					font-weight:bold;
                  }  /*violet */

p.adresse   {color:#000000; font-size:100%;}
p.nom       {color:#000000; font-size:110%;}
p.intro_ent {font-size:110%;}


.lirelasuitew           		 { color:#ffffff; text-align:right; font-size:80%;display:block;}
.lirelasuitew a         	     { color:#ffffff; text-align:right; }
.lirelasuitew a:hover      	     { color:#C1CC26; text-align:right; }

.lirelasuitew2           		 { color:#ffffff;  font-size:100%;display:block;}
.lirelasuitew2 a         	     { color:#ffffff;  }
.lirelasuitew2 a:hover      	     { color:#C1CC26;  }

.lirelasuite                     { color:#ffffff; text-align:right; font-size:80%;}
.lirelasuite a                   { color:#ffffff;}
.lirelasuite a:hover             { color:#C1CC26;}


.lirelasuiteo           		 { color:#EB6F29; text-align:right; font-size:80%;display:block;}
.lirelasuiteo a         	     { color:#EB6F29; text-align:right; }
.voirbonnespratiques-stvert      { color:#98BF07; text-align:right; font-size:80%;display:block;}
.voirbonnespratiques-stvert a    { color:#98BF07;}
.voirbonnespratiques-storange    { color:#EB6F29; text-align:right; font-size:80%;display:block;}
.voirbonnespratiques-storange a  { color:#EB6F29;}














#listings-nav {
    padding: 5px;
    margin-bottom: 10px;
    background: url(./img_test/listings-nav-bg.gif) bottom repeat-x #FFF;
    position: relative;
    height: 1%;
    overflow: visible;
    border: 1px solid #666;
    }

#listings-nav .tl,
#listings-nav .tr,
#listings-nav .bl,
#listings-nav .br {
    width: 10px;
    height: 10px;
    display: block;
    font-size: 0;
    position: absolute;
    background: url(./img_test/listings-nav-corners.gif) no-repeat;
    }

#listings-nav .tl {
    top: -1px;
    left: -1px;
    background-position: top left;
    }

#listings-nav .tr {
    top: -1px;
    right: -1px;
    background-position: top right;
    }

#listings-nav .bl {
    bottom: -1px;
    left: -1px;
    background-position: bottom left;
    }

#listings-nav .br {
    bottom: -1px;
    right: -1px;
    background-position: bottom right;
    }







/* Green Box */

.greenbox {
	background: url(images/arrondi/top.jpg) repeat-x;
	background-color:#86368d;
	color: #FFFFFF;
	height: auto;
}

.greenbox .title {
	height: 50px;
	background: url(images/arrondi/top-left.jpg) no-repeat;
}

.greenbox .title h1, .greenbox .title h2 {
	height: 50px;
	margin: 0;
	padding: 15px 0 0 20px;
	padding: 0px 0px 0px 0px;
	background: url(images/arrondi/top-right.jpg) no-repeat right top;
	text-transform: uppercase;
	letter-spacing: -1px;
	font-size: 1.6em;
	font-weight: bold;
	color: #FFFFFF;
}

.greenbox .left{
	background: url(images/arrondi/left.jpg) repeat-y left;
}

.greenbox .entry {
	padding: 10px 20px 0px 50px;
	padding: 0px 40px 15px 40px;
	margin: 0;
	margin-bottom: -15px;
	background: url(images/arrondi/right.jpg) repeat-y right;
}

.btm { height:50px;background: url(images/arrondi/bottom.jpg) repeat-x left bottom; }
.btm .l { height:50px;background: url(images/arrondi/bottom-left.jpg) no-repeat left bottom; }
.btm .r { height:50px;background: url(images/arrondi/bottom-right.jpg) no-repeat right bottom; }


/* orange Box */

.box2 {
    width:auto;
    margin-left:100px;
    width:350px;
	background: url(images/arrondi/top-2.jpg) repeat-x;
	background-color:#EB5F2C; /* orange */
}

.box2 .title2 {
	height: auto;
	background: url(images/arrondi/top-left-2.jpg) no-repeat;
}

.box2 .title2 h1, .box2 .title2 h2 {
	height: 30px;
	margin: 0;
	padding: 15px 0 0 20px;
	padding: 0px 0 0 0px;
	background: url(images/arrondi/top-right-2.jpg) no-repeat right top;
	text-transform: uppercase;
	letter-spacing: -1px;
	font-size: 1.6em;
	font-weight: bold;
	color: #FFFFFF;
}

.box2 .left2{
	background: url(images/arrondi/left-2.jpg) repeat-y left;
}

.box2 .entry2 {
	padding: 10px 20px 0px 50px;
	padding: 0px 40px 15px 40px;
	margin: 0;
	margin-left:-20px;
	margin-bottom: -15px;
	background: url(images/arrondi/right-2.jpg) repeat-y right;
}

.btm2 { height:30px;background: url(images/arrondi/bottom-2.jpg) repeat-x left bottom; }
.btm2 .l2 { height:30px;background: url(images/arrondi/bottom-left-2.jpg) no-repeat left bottom; }
.btm2 .r2 { height:30px;background: url(images/arrondi/bottom-right-2.jpg) no-repeat right bottom; }



/* Box : Lire la suite taille fixe */

.box3 {
    margin-left:270px;
    width:180px;
	background: url(images/arrondi/top-2.jpg) repeat-x;
	background-color:#EB5F2C; /* orange */
}

.box3 .title3 {
	height: auto;
	background: url(images/arrondi/top-left-2.jpg) no-repeat;
}

.box3 .title3 h1, .box3 .title3 h2 {
	height: 30px;
	margin: 0;
	padding: 15px 0 0 20px;
	padding: 0px 0 0 0px;
	background: url(images/arrondi/top-right-2.jpg) no-repeat right top;
	text-transform: uppercase;
	letter-spacing: -1px;
	font-size: 1.6em;
	font-weight: bold;
	color: #FFFFFF;
}

.box3 .left3{
	background: url(images/arrondi/left-2.jpg) repeat-y left;
}

.box3 .entry3 {
	padding: 10px 20px 0px 50px;
	padding: 0px 40px 15px 40px;
	margin: 0;
	margin-bottom: -15px;
	background: url(images/arrondi/right-2.jpg) repeat-y right;
}

.btm3 { height:30px;background: url(images/arrondi/bottom-2.jpg) repeat-x left bottom; }
.btm3 .l3 { height:30px;background: url(images/arrondi/bottom-left-2.jpg) no-repeat left bottom; }
.btm3 .r3 { height:30px;background: url(images/arrondi/bottom-right-2.jpg) no-repeat right bottom; }

/* Box 31 : VOIR LES BONNES PRATIQUES taille fixe */

.box31 {
    margin-left:220px;
    width:230px;
	background: url(images/arrondi/top-2.jpg) repeat-x;
	background-color:#EB5F2C; /* orange */
}

.box31 .title31 {
	height: auto;
	background: url(images/arrondi/top-left-2.jpg) no-repeat;
}

.box31 .title31 h1, .box31 .title31 h2 {
	height: 30px;
	margin: 0;
	padding: 15px 0 0 20px;
	padding: 0px 0 0 0px;
	background: url(images/arrondi/top-right-2.jpg) no-repeat right top;
	text-transform: uppercase;
	letter-spacing: -1px;
	font-size: 1.6em;
	font-weight: bold;
	color: #FFFFFF;
}

.box31 .left31{
	background: url(images/arrondi/left-2.jpg) repeat-y left;
}

.box31 .entry31 {
	padding: 10px 20px 0px 50px;
	padding: 0px 40px 15px 40px;
	margin: 0;
	margin-bottom: -15px;
	background: url(images/arrondi/right-2.jpg) repeat-y right;
}

.btm31 { height:30px;background: url(images/arrondi/bottom-2.jpg) repeat-x left bottom; }
.btm31 .l31 { height:30px;background: url(images/arrondi/bottom-left-2.jpg) no-repeat left bottom; }
.btm31 .r31 { height:30px;background: url(images/arrondi/bottom-right-2.jpg) no-repeat right bottom; }



/* Box : bonne pratique variable blanche*/

.box4 {
    width:auto;
	background: url(images/arrondi/top-4.jpg) repeat-x;
	background-color:#cccccc; /* blanc */
	background-color:#C1CC26;
	background-color:#DCDFA8;
	background-color:#F9F9EF;
}

.box4 .title4 {
	height: auto;
	background: url(images/arrondi/top-left-4.jpg) no-repeat;
}

.box4 .title4 h1, .box4 .title4 h2 {
	height: 30px;
	margin: 0;
	padding: 15px 0 0 20px;
	padding: 0px 0 0 0px;
	background: url(images/arrondi/top-right-4.jpg) no-repeat right top;
	text-transform: uppercase;
	letter-spacing: -1px;
	font-size: 1.6em;
	font-weight: bold;
	color: #FFFFFF;
}

.box4 .left4{
	background: url(images/arrondi/left-4.jpg) repeat-y left;
}

.box4 .entry4 {
	padding: 0px 40px 15px 40px;
	margin: 0;
	margin-bottom: -15px;
	background: url(images/arrondi/right-4.jpg) repeat-y right;
}

.btm4 { height:30px;background: url(images/arrondi/bottom-4.jpg) repeat-x left bottom; }
.btm4 .l4 { height:30px;background: url(images/arrondi/bottom-left-4.jpg) no-repeat left bottom; }
.btm4 .r4 { height:30px;background: url(images/arrondi/bottom-right-4.jpg) no-repeat right bottom; }




/* Box : bonne pratique variable beige*/

.box5 {
    width:auto;
	background: url(images/arrondi/top-5.jpg) repeat-x;
	background-color:#F9F9EF;  /*beige*/
}

.box5 .title5 {
	height: auto;
	background: url(images/arrondi/top-left-5.jpg) no-repeat;
}

.box5 .title5 h1, .box5 .title5 h2 {
	height: 30px;
	margin: 0;
	padding: 15px 0 0 20px;
	padding: 0px 0 0 0px;
	background: url(images/arrondi/top-right-5.jpg) no-repeat right top;
	text-transform: uppercase;
	letter-spacing: -1px;
	font-size: 1.6em;
	font-weight: bold;
	color: #FFFFFF;
}

.box5 .left5{
	background: url(images/arrondi/left-5.jpg) repeat-y left;
}

.box5 .entry5 {
	padding: 0px 40px 15px 40px;
	margin: 0;
	margin-bottom: -15px;
	background: url(images/arrondi/right-5.jpg) repeat-y right;
}

.btm5 { height:30px;background: url(images/arrondi/bottom-5.jpg) repeat-x left bottom; }
.btm5 .l5 { height:30px;background: url(images/arrondi/bottom-left-5.jpg) no-repeat left bottom; }
.btm5 .r5 { height:30px;background: url(images/arrondi/bottom-right-5.jpg) no-repeat right bottom; }

/*Formulaire*/

/*Violet 1 box #86368d */




#col_left  {float:left;
            padding-right:5px;
			padding-left:5px;
}

#col_right {float:right;
            padding-right:60px;
			padding-left:5px;
			}

p.adr_nom { color:#EB5F2C; /* orange */
            font-size:120%; 
			text-indent:0px;
            padding-top:5px;
			font-weight:bold;
}


p.adr_postale { color:#EB5F2C; /* orange */
            font-size:100%; 
			text-indent:0px;
            padding-top:5px;
          }  		  
p.adr_postale a {color:#924998;}
p.adr_postale a:hover{color:#ffffff;}



p.form_msg_info { color:#EB5F2C; /* orange */
                  text-align:center;
                  font-size:120%; 
                  text-indent:0px;
                  padding-top:50px;
                  padding-bottom:50px;
                } 
p.form_msg_info a       {color:#924998;}
p.form_msg_info a:hover {color:#ffffff;}	

.form_error {display:block;
             text-align:center;
			 padding:10px,10px,10px,10px;
             background-color:#EB5F2C;
             color:#FFFFFF;
			 }










p.mediatheque_titre            { color:#924998; font-size:100%;}
p.mediatheque_texte            { color:#000000; font-size:100%;}
p.mediatheque_texte span       { color:#000000; font-size:100%;display:block;}
p.mediatheque_texte img        { color:#000000; font-size:100%;}
p.mediatheque_texte a          { color:#924998; font-size:100%;}
p.mediatheque_texte a:hover    { color:#ffffff; font-size:100%;}

#col_left_video  {width:450px;
                  float:left;
                  padding-right:5px;
			      padding-left:5px;

                  }

#col_right_video {float:right;
                  text-align:auto;
                  padding-right:60px;
		    	  padding-left:5px;
			     }



#pop_video {
	width:auto;
	height:auto;
    margin-right:0px;
    margin-left:0px;
    margin-top:0px;
    margin-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	background-color:#C1CC26;
    clear:both;
	}

.bouton {display:block;
        text-align:right;
}


p.pop_mediatheque_titre            { color:#924998; font-size:100%;}
p.pop_mediatheque_texte            { color:#000000; font-size:100%;}
p.pop_mediatheque_texte span       { color:#000000; font-size:100%;display:block;}
p.pop_mediatheque_texte img        { color:#000000; font-size:100%;}
p.pop_mediatheque_texte a          { color:#924998; font-size:100%;}
p.pop_mediatheque_texte a:hover    { color:#ffffff; font-size:100%;}



