/* CSS Document */
/* structure*/

/*div#c1{
float:left;
width:230px;
height:auto;
text-align:left;
margin: 0px 0px 0px 7px;
padding:0;
}*/
div#c2{
float:left;
width:758px;
height:auto;
text-align:left;
margin: 0px 0px 10px 15px;
}

/*----------sous nav------------*/

#t-sous-menu{
	display: block;
	color: #20750E;
	background-image: url(../../images/barre-s-menu.gif);
	background-repeat: no-repeat;
	background-position: 0 7px;
	padding: 0 0 0 2px;
	font-weight:bold;
	text-transform: uppercase;
	height:25px;
/*width:100%;*/
}

#sous-menu{
}
#sous-menu ul
{
margin: 0;
padding: 0;
list-style-type: none;
}
#sous-menu li { margin: 0 0 .2em 0; }
#sous-menu a
{
display: block;
color: #20750E;
/*background-color: #036
width:90;;*/
text-decoration: none;
background-image: url(../../images/point.gif);
background-repeat: no-repeat;
background-position: 0 -1px;
padding: 0 0 0 15px;
font-weight:bold;
}
#sous-menu a:hover
{
text-decoration: none;
background-image: url(../../images/point.gif);
background-repeat: no-repeat;
background-position: 0 -21px;
padding: 0 0 0 15px;
color: #AFDB00;
font-weight:bold;
}
#sous-menu a.select{
text-decoration: none;
background-image: url(../../images/point.gif);
background-repeat: no-repeat;
background-position: 0 -21px;
color: #AFDB00;
font-weight:bold;
}
/*-------------------fin------------------*/

/*------------conteneur principal----------------------*/
#principal{
padding: 0 20px 0 0;
text-align:justify;
color:#3A4900;
}
#principal h1{
	display: block;
	color: #20750E;
	background-image: url(../../images/barre_titre.gif);
	background-repeat: no-repeat;
	background-position: 0 7px;
	padding: 0 0 0 2px;
	font-weight:bold;
		height:30px;
	font-size:20px;
	letter-spacing:.5em;
	margin:0;
/*width:100%;*/
}
#principal h2{
 color:#AFDB00;
 font-size:14px;
 font-style:italic;
 margin:0;
 padding: 0 0 0 10px;
}
#principal h3{
 color: #669900;
 font-size:12px;
 font-style:italic;
 margin:0;
 padding: 0 0 0 10px;
}
#principal p{
padding: 0 0 10px 10px;
margin:0;
}
#principal p span a{
color:#3A4900;
text-align:right;
}
#principal p span a:hover{
color:#3A4900;
text-align:right;
text-decoration:none;
}
/*-------------------fin------------------*/
/*------------tableau produit------------*/
#tab-produit{
	border-right: 1px solid #336600;
	border-bottom: 1px solid #336600;
}
#tab-produit th {
	color: #20750E;
	background-image: url(../../images/fr/nos_produit/fond_tab_entete.jpg);
	background-repeat: repeat-x;
	background-position: 0 0px;
	height:40px;
	vertical-align:middle;
	text-align:center;
	padding-top:10px;
	border-left: 1px solid #336600;
}
#tab-produit td.blanc{
	color: #20750E;
	background-image: url(../../images/fr/nos_produit/fond_tab_ombre.gif);
	background-repeat: repeat-x;
	background-position: 0 0px;
	border-left: 1px solid #336600;
	padding:5px;
}
#tab-produit td.vert{
	color: #20750E;
	background-image: url(../../images/fr/nos_produit/fond_tab_ombre_vert.gif);
	background-repeat: repeat-x;
	background-position: 0 0px;
	border-left: 1px solid #336600;
	padding:5px;
}
#tab-produit td.gris{
	color: #000;
	background-image: url(../../images/fr/nos_produit/fond_tab_ombre_gris.gif);
	background-repeat: repeat-x;
	background-position: 0 0px;
	border-left: 1px solid #336600;
	padding:5px;
	font-weight:bold;

}
#tab-produit input{
border:1px solid #20750E;
font-size:10px;
width:30px;
}
#tab-produit select{
font-size:10px;
}
#tab-produit input.nobord{
border:none;
width: auto;
}
#telechargement a{
font-size:10px;
}
#telechargement a:hover{
font-size:10px;
text-decoration:none;
}
/*-------------------fin------------------*/



