/* CSS Document */

body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	background-color:#FFFFFF;
	color: #666464;
	margin-bottom: 20px;
}

textarea{
	overflow: auto;
}


td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


a{
	color: #80a027;
}

a:hover{
	color: #80a027;
	text-decoration: none;
}

p{
margin-bottom: 8px;
margin-top: 3px;
}

h1, h2, h3 {
 color: #80a027;
}

h1 {
	font-size: 16px;
}
h2 {
	font-size: 14px;
}
h3 {
	font-size: 12px;
}

.jrouge{
font-weight: bold;
text-align:center;
padding: 8px;
margin: 6px;
border: 2px solid #CC0000;
color: #CC0000;
background-color: #FED8D8;
margin-top: 8px;
}

.jvert{
font-weight: bold;
text-align:center;
padding: 8px;
margin: 6px;
border: 2px solid #009900;
color: #009900;
background-color: #DBFFCE;
margin-top: 8px;
}

.copyright{
color: #80a027;
font-size: 11px;
}

.col3{
background: url(../images/fr_accueil/col3_bg.gif);
padding-top:115px;
padding-left: 20px;
padding-right: 10px;
height: 142px;
}

.col3 p{
margin-top: 5px;
margin-bottom: 3px;
}

.col3en{
background: url(../images/en_accueil/col3_bg.gif);
padding-top:115px;
padding-left: 20px;
padding-right: 10px;
height: 142px;
}

.col3en p{
margin-top: 5px;
margin-bottom: 3px;
}

.col1{
background: url(../images/fr_accueil/col1.gif);
padding-top:75px;
padding-left: 28px;
padding-right: 32px;
}

.col1 p{
margin-top: 5px;
margin-bottom: 3px;
margin-left: 15px;
margin-right: 20px;
}

.col1 a{
text-decoration: none;
}

.col1en{
background: url(../images/en_accueil/col1.gif);
padding-top:75px;
padding-left: 28px;
padding-right: 32px;
}

.col1en p{
margin-top: 5px;
margin-bottom: 3px;
margin-left: 15px;
margin-right: 20px;
}

.col1en a{
text-decoration: none;
}

.bg_hg{
background: url(../images/fr_accueil/bg_hg.jpg) top right no-repeat;
}

.bg_hd{
background: url(../images/fr_accueil/bg_hd.jpg) top left no-repeat;
}

.gcol{
background: url(../images/fr_interieur/gcol_r.gif) repeat-y;
}

.gcol p{
padding-left: 25px;
padding-right: 15px;
}

.contentbox{
background: url(../images/fr_interieur/leftpadding.gif) repeat-y;
}

.content{
padding-top: 5px;
padding-left: 15px;
padding-right: 15px;
}

.bg_bg{
background: url(../images/fr_interieur/bg_bg.gif) top right no-repeat;
}

.bg_mg{
background: url(../images/fr_interieur/bg_mg.gif) top right repeat-y;
}

.bg_bd{
background: url(../images/fr_interieur/bg_bd.gif) top left no-repeat;
}

.bg_md{
background: url(../images/fr_interieur/bg_md.gif) top left repeat-y;
}

.total_economiser {
	color: #80a027;
	font-weight: bold;
}

ul li {
 padding-bottom: 6px;
 list-style-image: url('../images/bullet.gif');
}

.produits_legende table {
	border-width: 1px 0px 0px 1px; 
	border-style: dotted;
	border-color: #CCCCCC;
}

.produits_legende td {
	border-width: 0px 1px 1px 0px; 
	border-style: dotted;
	border-color: #CCCCCC;
	font-size: 11px;
}

.produits td {
	cursor: pointer;
	font-size: 11px;
}

.produits_hv {
	border-width: 0px 1px 1px 0px;
	border-style: dotted;
	border-color: #CCCCCC;	
}

.produits_h {
	border-width: 0px 0px 1px 0px;
	border-style: dotted;
	border-color: #CCCCCC;
}

.produits_v {
	border-width: 0px 1px 0px 0px;
	border-style: dotted;
	border-color: #CCCCCC;
}

.tblgristh {
font-size: 11px;
background-color: #FFFFFF;
border-bottom: 1px solid #000000;
}

.tblgrisc1 {
font-size: 11px;
background-color: #DDDDDD;
}

.tblgrisc2 {
font-size: 11px;
background-color: #EEEEEE;
}

.vert {
color: #80a027
}
