/* Elements de base */
body {
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        background-color: #FFFFFF;
}
.tdgen {
        background-color: #FFFFFF;
}

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

.pied {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #666666;
        text-decoration: none;
}
.menu {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #FFFFFF;
        text-decoration: none;
}

.titre {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #333333;
        text-decoration: none;
}
.titrepal {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #A2A2A2;
        text-decoration: none;
}

.bl {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #FFFFFF;
        text-decoration: none;
}

.bas {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #8D6A57;
        text-decoration: none;
        background-color: #E9E1DE;
        text-align: center;
}

.sstitre {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 15px;
        color: #999999;
        text-decoration: none;
}

p {

}


.formulaire {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #666666;
        text-decoration: none;
}
.sep {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #5D2B12;
}
.txpt {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #333333;
        text-decoration: none;
}
.tdmilieu {
        background-color: #E5F5F5;
}
.tdcel {
        background-color: #FFFFFF;
        vertical-align: top;
        text-align: center;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #878789;
        text-decoration: none;
}
.prixproduit {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #333333;
        text-decoration: none;
}
.violet {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #CAA0C6;
        text-decoration: none;
}


.familleproduit {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #02BA02;
        background-position: center;
}

.pied {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #535B58;
        text-decoration: none;
}
.inpanier {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #FFFFFF;
        text-decoration: none;
        text-indent: 10px;
}
.nbarticles {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #333333;
        text-decoration: none;
        text-indent: 10px;
}
.liens {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #535B58;
        text-decoration: underline;
        font-weight: normal;
}
.lien {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #535B58;
        text-decoration: underline;
        font-weight:bold;
}
.liens:hover , .lien:hover {

        color: #02BA02;

}


.titrecgv {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #398A8D;
        text-decoration: none;
}
.coutourtab {
        border: 1px dotted #398A8D;
}
.prodconnexes {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #666666;
        text-decoration: underline;
}
h1 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
        color:  #545B59; /*#5AAD5D;*/
        margin-bottom:0px;
        text-decoration: none;
}
.prixmodele {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #990000;
        text-decoration: none;
        font-weight: bold;
}
.prixmodelefiche {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 20px;
        color: #990000;
        text-decoration: none;
        font-weight: bold;
}
.ajouter {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #FFFFFF;
        background-color: #A1D4D7;
        border: 1px solid #3B8A8E;
}


.arbo {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #535B58;
        text-decoration: none;
}
.arbo:hover {
        
        color: #02BA02;
        
}
.txvert {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #60B266;
        text-decoration: none;
}

h2 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        
		color:#333333;
        text-decoration: none;
}
h3 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
        color: #666666;
        text-decoration: none;
                margin:1px;
                margin-bottom:3px;
}
.seprec {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #02BA02;
        text-decoration: none;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #666666;
}
FORM {}

.hauteur {margin: 0}
.input {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color:#535B58;
		background-color:#9EA2A5;
		border-bottom:1px solid #28605C;
		border-left:1px solid #28605C;
		font-weight:bold;
     
	 
}
.rech {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #FFFFFF;
        background-color: #535B58;
        border: 1px solid #CCCCCC;
}
.pointille {
        border: 1px dotted #409195;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #333333;
        text-decoration: none;
        background-color: #FFFFFF;
}
.blgd {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #FFFFFF;
}
.divproduit {
margin:8px;
padding:2px;
width:237px;
height:230px;
border:#3A8990 solid 1px;}


.divproduit2 {
margin:6px;
padding:2px;
width:236px;
height:280px;
border:#3A8990 solid 1px;}
.divproduit3 {
margin:6px;
padding:2px;
width:inherit;
height:auto;
border:#3A8990 solid 1px;}
.divproduit4 {
margin:6px;
padding:2px;
width:237px;
height:220px;
border:#3A8990 solid 1px;}


.divproduit2009 {
        font-family:Verdana, Arial, Helvetica, sans-serif;
		margin-left:4px;
        width:189px;
        
        background-image:url(images2008/l_fd.png);
        background-repeat: repeat-y;
        line-height:10px;
        color:#999999;
        font-size:10px;
        z-index:1;
}
.divproduit2009  a{
font-size:10px;
font-weight:normal;
color:#333333;
text-decoration:none;

text-align:left;

}
.produit_plus_tx a
        {
        color:#FFFFFF;
        font-size:10px;
        }
.divproduit2009_prix_barre
        {
        color:#000000;
        font-size:9px;
        text-decoration: line-through;
        font-weight:normal;
        }
.divproduit2009_prix_petit
        {
        font-size:9px;
        font-weight:normal;
        }


.divcategorie2009 {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        width:176px;
        height:auto;
        line-height:10px;
        color:#000000;
        font-size:10px;
        z-index:1;
        margin-left:8px;
        margin-right:8px;
        margin-bottom:12px;
}
.divcategorie2009  a{
font-size:10px;
font-weight:normal;
color:#999999;
text-decoration:none;

text-align:left;

}


.dpover {
border:#CC3333 solid 1px;
background-image:url(images2008/fond-over.jpg);
background-repeat:repeat-x;
background-position:bottom;
}
.btn_moncompte {
width:160px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#444444;
border:#FFFFFF solid 1px;
background-color:#F79C1A;
border-style:solid;}


.ongletficheproduit
        {
        float:left;
        border:1px solid #409195;
        color:#333333;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight:bold;
        margin-right:5px;
        padding:4px;
        border-bottom:0px;
        cursor:pointer;
        height:20px;
        line-height:20px;

        }
.ongletficheproduit a
        {

        color:#333333;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight:bold;
        text-decoration:none;
        }

.ongletficheproduitclick
        {
        float:left;
        border:1px solid #409195;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight:bold;
        margin-right:5px;
        padding:4px;
        border-bottom:0px;
        cursor:pointer;
        height:20px;
        line-height:20px;

        background-color:#409195;
        color:#FFFFFF;
        }

#search_auto
        {
        overflow:auto;
        display:none;
        height:200px;
        width:230px;
        border:1px solid #333;
        padding:2px;
        position:absolute;
        background-color:#FFFFFF;
        text-align:left;
        z-index:10000;
        }
.texteflotant
{

}
.texteflotant ul
{
margin:0;
padding:0;
list-style-position:inside;
text-indent: +20px;
}
.texteflotant ul ul
{
margin:0;
padding:0;
list-style-position:inside;
text-indent: +40px;
}



.nonlu
        {
        background-color:#FF6464;
        }


.tdout1 { background-color:#fff;
border:#ff0000 solid 1px;
}
.tdout2 { background-color:#f9f9f9;
border-bottom:#e0e0e0 solid 1px;
}

.tdout3 { background-color:#FFA8A8;
border-bottom:#e0e0e0 solid 1px;
}
.tdover { background-color:#FDEABB;}

/*  CSS 2010 */
#menu2010 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#535B58;
	font-size:12px;
	font-weight:bold;
	}
#menu2010 a
	{
	color:#535B58;
	font-size:12px;
	text-decoration:none;
	margin-left:10px;
	}
#menu2010 a:hover
	{
	color:#02BA02;
	}



	
.ok2010
	{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #535B58;
        background-color: #ffffff;
        border: 1px solid #535B58;	}
.input2010
	{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #3F8A90;
        text-decoration: none;
        border: 1px solid #535B58;
	
	}
	
.lien2010
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#02BA02;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	}
