

body, html   {background: url(images/fond.png) center  repeat-y #CFCFCF;margin:0;padding:0; font-family: Times New Roman;

    font-style: normal;
    font-weight: 500;text-alicadre:left;font-size:14px;}        
#conteneur   {margin: 0 auto;position:relative;width:1021px;text-alicadre:left;}	
#header      {height:110px;background:url(images/ban.png) no-repeat top;width:930px}   
#contenu     {width:971px;padding:0 0px;margin:0 auto;color:#333; margin-top:12px;}	
#pied        {width:1020px; background:url(images/fd_pied.png) no-repeat top; padding:20px 10px 10px 25px;margin: 0 auto; height:220px;} 
#right       {width:1100px;padding:0;margin:0 0 0 0;float:right;}	   


#pied a 
{
	font-size:10px;
	font-weight:normal;
	color:#333;
	text-decoration:none;
}
#pied a:hover
{
color:#c6c6c6;
text-decoration:underline;
}


.cadrefv   
{

width:965px;
color:#333; 

padding : 5px 5px 5px 5px;
margin-left:0px;padding-top:100px;

}
.cadrefv a
 {
color:#333; /*text-decoration:none; */
}

.cadrefv a img{border:0}

img {border:0}
input ,textarea
{
color:#333;
background:#c6c6c6;
border : 1px dotted #ccc;

}

input:focus ,textarea:focus
{
color:#333;
background:#c6c6c6;
border : 1px solid #ccc;

}
.nom_produits .desc_produits td{ display:none;}


/* class générique*/
/* class générique*/
a                  {text-decoration:underline;margin:0;outline:none;font-weight:bold}	
a:hover            {text-decoration:none;}
.clear             {clear:both;visibility:hidden}	 	 
.floatgauche	   {float:left;width:378px}

h5{color:white}


/*Page reference*/
.bloc_reference:hover
{
background:#fff;
}
.references_top,.references_bottom
{

	width:420px;
	height:20px;
}
.bloc_reference
{
	margin-left:1px;
	height:200px;
	width:415px;
	color:#333;
}
.bloc_reference td
{
	width:240px;
	padding-left:10px;
}
.bloc_reference a
{
	color:#ff6600;
}
.references_titre
{
	font-size:14px;
	font-weight:bold;
	color:#ff6600;
	height:25px;
}


h3{
color:#ff6600;
background:url(images/titre_categ.png) no-repeat;
font-size:19px;
height:35px;
margin-left:5px ; 
margin-bottom:5px ; 
margin-right:5px ; 
padding-left:5px;
}

#chemin,#chemin a {color:#666;font-weight:normal;text-align:right;text-decoration:none;}
#chemin {text-align:right;padding:10px 10px  10px 10px;}

.surlignage
{
font-weight:bold
}
.lists_sites h2 {
border-bottom:1px solid #ff6600;
color:#ff6600;
}
.img_accueil:hover
{
	border:3px solid #b6b6b6;
}
a .img_accueil
{
	border:3px solid red;
	color:#fff;
}



.menu{    

width:980px;
        border:none;
        border:0px;
        margin:0px;
        padding:4px;
         font-size:14px;
        font-weight:bold;
	background:   url("images/fd_menu.png") ;
	padding-left:10px;  height:35px;
	margin-bottom:30px;
        }
.menu ul
{
        height:35px;
        list-style:none;
        margin:0;
        padding:0; 
		margin-left:-2px;  
		margin-right:0px;
}    

.menu li{border-right:1px solid #888}
.menu li:last-child { border:0;}

        .menu li{
               float:left;   
                padding:0px;
                }
        .menu li a{
                color:#fff;
                display:block;
                font-weight:bold;
                line-height:35px;
                margin:0px;
                padding:0px 25px;
                text-align:center;
                text-decoration:none;
                }
                .menu li a:hover, .menu ul li:hover a{
                        background: url("images/soulignement_menu.png") bottom center no-repeat ;
                        color:#ccc;
                        text-decoration:none;
                        }
        .menu li ul
		{
                background:#333; 	
                display:none;
                height:auto;
                padding:0px;
                margin:0px;
                position:absolute;
				border-top:0px;
                width:225px;
                z-index:200;
				color:#fff;
                }
				    .menu li ul a 
					{
					color:#fff;
					}
        .menu li:hover ul{
                display:block;

                }
        .menu li li {
            
                display:block;
                float:none;
                margin:0px;
                padding:0px;
                width:225px;
                }
        .menu li:hover li a{
                background:none;

                }
        .menu li ul a{
                display:block;
                min-height:35px;
                font-size:12px;
                font-style:normal;
                margin:0px;
				color:#ffffff;
                padding:0px 10px 0px 15px;
                text-align:left;
			
                }
                .menu li ul a:hover, .menu li ul li:hover a{
						border:0px;
                        color:#fff;
                        text-decoration:underline;
                        }
        .menu p{
                clear:left;
                }
				
				
				/***boxq*/
h4 { font-size:20px; color:#0D7091; line-height:19px;  }

.box { width:300px; height:240px; background-color:#ffffff; border:1px solid #e5e5e5; float:left; margin-right:26px; }

.box-last { margin-right:0; }

.box-head { padding:2px 0 0 14px; }
.box-entry { border-top:1px dotted #dcdcdc; margin:6px 17px 0 14px; padding-top:9px; height:164px; overflow:hidden;  font-size:14px; text-align:right;}
.box-entry img {  display:inline; margin-right:35px; }
.box-entry p { line-height:19px; }
.box-entry a { text-decoration:underline;  }


.button-small { padding-left:14px; }
.button-small a span,
.button-small a { height:26px; float:left; background:url('images/button-small.gif') no-repeat left 0; padding:0 0 0 17px; line-height:26px; color:#fff; font-size:11px; cursor:pointer; }








#diaporama table
{
	display:none;
}

     
   .slides_container 
   {
                width:1000px;
                height:250px;
                display:block;
			
				overflow:hidden;
    }
			
			.contenu_diapo
			{
				width:300px;
				background:URL(images/black80.png);
				padding:8px;
				color:#fff;
			}
			
			.slider-prev-next
			{
				width: 100px;
				float:left;
				margin:2px 0px;margin-bottom: 10px;
			}
			
			.silde-pagination
			{
				width:220px;
				float:right;
				margin:2px 0px;
			}
			
			.pagination
			{
				list-style-type:none;
				color:#fff;
				margin:0;
				clear:both;
			}
			.pagination li
			{
				width:20px;
				height:18px;
				list-style-type:none;display:inline-block;
				text-align:center;
				background:URL(images/diapo_num.png) no-repeat;
				margin:0px 2px;
				float:left;
			
			}
			
			.pagination a
			{
			font-weight:bold;
			text-decoration:none;
			color:#fff;
			} 
			.current  a
			{
			color:#ff6600;text-decoration:none;
			}
			
			.slider-prev-next{display:none;}
			
			.titre_diapo
			{
			 font-size:20px;
			 color:#ff6600;
			 border-bottom:#ff6600 dotted 1px ; text-decoration:none;
			}
			
			.texte_diapo
			{
				font-size:15px;
				text-align:left;text-decoration:none;
			}

/*Fonctionnalites offre nowwweb*/

.offre_vitrine{background:URL('images/site_vitrine.png') no-repeat;height:200px;border:0px;padding:0;}
.offre_ecommerce{background:URL('images/site_e_commerce.png') no-repeat;height:200px;border:0px;padding:0;}
.offre_ecommerce_plus{background:URL('images/site_e_commerce_plus.png') no-repeat;height:200px;border:0px;padding:0;}

.rappel_offre_vitrine{background:URL('images/rappel_vitrine.png') no-repeat;}
.rappel_offre_ecommerce{background:URL('images/rappel_ecommerce.png') no-repeat;}
.rappel_offre_ecommerce_plus{background:URL('images/rappel_ecommerce_plus.png') no-repeat;}

.bloc_fcts_offre{margin:15px;}
.titre_fcts_offre{font-size:24px;color:#fff;padding:5px 0px 5px 5px;border:1px solid #cbcbcb;background:URL(images/fd_titre_offre.png);}/*0C7EE7*/
.titre_fcts_offre td {font-size:24px;color:#fff;padding:5px 0px 5px 5px;border:0px}/*0C7EE7*/
.fcts_offre{padding:10px 10px 10px 10px;border:1px solid #cbcbcb;}
.fcts_offre_value{width:150px;border:1px solid #cbcbcb;text-align:center;padding:10px 0 10px 0;color:#0088FF;}
.ligne_fcts_offre{background: URL("images/ligne_fcts_offre.png");}