/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */
ul { margin-top:0px;}
.intertitre { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #990033; font-size: 12pt}
.sousrubrique {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #990033}
.moyenmarron { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #990033; font-size: 10pt }
.petitbleu { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #330099; font-size: 9pt;}
.bordure {border-collapse: collapse;}
.bordure td{border-width: 1px 1px 1px 1px;	border-style: solid;	border-color: #FFAF06;}

.titre { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #FFF7E1; font-size: 14pt; font-style: italic}
.soustitres { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #990033; font-size: 11pt}

.moyen {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; color: #000000}
.petitvert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #208883;
	font-weight: normal;
	text-align: justify;
}
.moyenvert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #208883;
	font-weight: bold;
	text-align: justify;
}
.moyenvert2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #208883;
	font-weight: bold;
}
.internal-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #208883;
	font-weight: normal;
	text-align: left;
}

.download {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #208883;
	font-weight: normal;
	text-align: left;
}

.cadre {  border: 1px #CCCCCC solid; font-family: Arial, Helvetica, sans-serif; font-size: 13pt; color: #000000; font-weight: bold}

 div.footer a{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 7pt;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
	border-right: 1px solid #666666;
	padding-right:3px;
 }

  .petit { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    color: rgb(204, 222, 255);
    }

  .petit7 { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 7pt;
    color: rgb(204, 222, 255);
    }


  .field { color: rgb(0, 102, 204);
    font-size: 10px;
    font-style: normal;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    text-decoration: none;
    background-color: rgb(232, 245, 255);
    }

  div.leftcol { padding: 0px;
    width: 211px;
    float: left;
    }

  div.contour { border: 0px solid rgb(153, 153, 153);
    text-align: center;
    }

div.ie {
	width: 800px;
    background-color: rgb(243, 240, 237);
}


  div.garde { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: #990000;
    text-align: left;
    margin-top: 0px;
    margin-left: 0px;
    }

  div.centraldiv { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: #208883;
    margin-top: 0px;
    margin-left: 60px;
    margin-right:60px;
    text-align: left;   
	background-color: rgb(243, 240, 237);
    }

  div.footer { 
	margin-left:215px;
	margin-top:5px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    color: rgb(204, 222, 255);
    text-align: left;    
    }

  div.menutop { 
    z-index: 1;
	margin-right:5px;
    }

	span.menutop1{
	margin-right:-4px;
	}

	div.box2{
	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 7pt;
	font-weight: bold;
	color: #828282;
	margin-top:25px;
	padding-top:5px;
	padding-right:15px;
	width: 680px;
	height:20px;
	background-color: #F0F9E6;
	text-align: right;
}

div.box2 a:hover,div.box2 a:link,div.box2 a:visited{color: #828282;text-decoration:none;}

/* start css pour le mailform*/
form #mailform{
background-color: white;
border:none;
color:black;
}

.csc-mailform {
padding-top:10px;
padding-left: 10px;
background-color: white;
border: none;
}
div.csc-mailform-field{
overflow: hidden;
margin-bottom: 5px;
}
div.csc-mailform-field label {
display: block;
float: left;
width: 100px;
}
div.csc-mailform-field input{
width: 300px;
}
div.csc-mailform-field textarea{
width: 400px;
}
#mailformformtype_mail{width: 110px;}

/* end css pour le mailform*/

  .contour2 { border: 1px solid rgb(117, 110, 106);
    width: 780px;
    text-align: left;
    background-position: left top;
    background-image: url(./images/fond_page.jpg);
    }

  body { padding: 0px;
    margin-top: 0px;
    background-color: #8DAD3A;
	background-image: url(images/fond.jpg);
    }

  .logo {  }

  .icones { text-align: right;
  margin: 0px 3px 0px 0px;
    }

  .nosproduits { margin: 14px 0px 5px;
    text-align: left;
    }


/* default styles for extension "tx_dropdownsitemap_pi1" */
.tx-dropdownsitemap-pi1 LI.open OL {
	display: block;
}
.tx-dropdownsitemap-pi1 LI.closed OL {
	display: none;
}

.tx-dropdownsitemap-pi1 a {text-decoration:none;}
.tx-dropdownsitemap-pi1 a:visited {color: black;}
.tx-dropdownsitemap-pi1 a:link {color: black;}
.tx-dropdownsitemap-pi1 a:hover {color: black;}


.tx-dropdownsitemap-pi1 LI.open UL {
	display: block;
}
.tx-dropdownsitemap-pi1 LI.closed UL {
	display: none;
}
.tx-dropdownsitemap-pi1 DIV {
	background: #FFAE03;
	padding: 2px;
	margin: 2px;
	margin-right:17px;
	color: black;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;

}
.tx-dropdownsitemap-pi1 DIV.level_2 {
	/*background: #FFFFFF;*/
}
.tx-dropdownsitemap-pi1 DIV.level_3 {
	background: #D0E0CC;
}
.tx-dropdownsitemap-pi1 DIV.level_4 {
	background: #FFFFFF;
}
.tx-dropdownsitemap-pi1 DIV.level_5 {
	background: #E0CCCC;
}
.tx-dropdownsitemap-pi1 DIV.expAll {
	text-align: center;
}
.tx-dropdownsitemap-pi1 LI {
   list-style-type: none;
}

div.news-latest-container {
	position:absolute; left:610px; top:130px; width:174px;  z-index:1;
	font-weight: normal;
    color: #993300;
    background-color: #FFF0C1;
    font-family: Verdana,Arial;
    font-size: 7pt;
}
div.news-list-container {
	position:absolute; left:275px; top:462px; width:276px;  z-index:1;
	background-image:url(./images/ligne_actu.gif);
	background-repeat:repeat-y;
	font-family: Verdana,Arial;
    font-size: 8pt;

	
}

div.news-latest-container a{
    color: #993300; text-decoration:none;
}

div.news-list-container a{
	color: #993300; text-decoration:none;

}

div.news-latest-item{
	padding: 4px 4px 4px 4px;
}

div.news-list-item{
	padding: 4px 4px 4px 4px;
}

p.bodytext{
	margin: 4px 0px 4px 0px;
}