/* 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}
.moyen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000099;
	font-size: 11pt;
	text-align: justify;
}
.moyenmarron {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #990033;
	font-size: 11pt;
	text-align: justify;
}
.petitbleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #330099;
	font-size: 10pt;
	text-align: justify;
}
.petitbleu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #330099;
	font-size: 9pt;
	text-align: justify;
	margin-left: 20px;
	margin-right: 20px;
}
.onglet { 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;
	color: #000099;
	font-size: 9pt;
	text-align: justify;
}

.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}

a {
	text-decoration:none;
	color: #000099;
}
a:hover{text-decoration:underline}

  .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;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    font-weight: normal;
	color:#990000;
    }

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

div.ie {
	width: 802px;
}


  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: #990000;
    text-align: left;
    margin-top: 49px;
    margin-left: 248px;
    }

  div.footer { margin: 50px 10px 20px 220px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    color: rgb(204, 222, 255);
    text-align: center;
    width: 600px;
    }

  div.menutop { margin: 5px 15px 8px 8px;
    text-align: right;
    z-index: 1;
    }


  div.menug a { margin-left: 21px;
    text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: rgb(0, 0, 153);
    }

  div.menug a:hover { color: rgb(255, 255, 255);
    text-decoration: none;
    }

  div.menug_act a { margin-left: 21px;
    text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: rgb(255, 255, 255);
    }

  div.titremenug a { margin-left: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 13pt;
    font-weight: bold;
    color: rgb(0, 0, 153);
    text-decoration: none;
    }

  div.titremenug a:hover { color: rgb(255, 217, 62);
    }

  div.titremenug_act a { margin-left: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 13pt;
    font-weight: bold;
    color: rgb(255, 217, 62);
    text-decoration: none;
    }

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

  .csc-form-label { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    color: rgb(102, 0, 0);
    }

  .csc-form-labelcell { width: 100px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    color: rgb(102, 0, 0);
    }

  .csc-form-label-req { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: rgb(102, 0, 0);
    }

  .csc-form-fieldcell input { border: 1px solid black;
    background-color: rgb(255, 255, 255);
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: black;
    }

  .csc-form-fieldcell textarea { border: 1px solid black;
    background-color: rgb(255, 255, 255);
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: black;
    }

  .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-image: url(style_FILES/fond.png);
    background-repeat: repeat-y;
    background-color: rgb(252, 232, 120);
    }

  .logo {  }

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

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

  .fondiv {
	margin: 10px 0px 10px;
	background-color: #FEF2B9;
    }

/* Top Navigation Menu */
.topnav {
	border: 1px solid rgb(254, 240, 199);
    margin: 0px 0px 0px 0px;
    font-weight: bold;
    color: #660000;
    background-color: #FFAE03;
    text-align: center;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 8pt;
    width: 132px;}
       
.topnav a:link { 
 color: #660000;
 text-decoration: none;
}

.topnav a:visited { 
 color: #660000;
 text-decoration: none;
}

.topnav a:hover {
 color: #ffffff;
}

.topnav_act {
	border: 1px solid rgb(254, 240, 199);
    margin: 0px 0px 0px 0px;
    font-weight: bold;
    color: #660000;
    background-color: #FFAE03;
    text-align: center;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 8pt;
    width: 132px;
    text-decoration: none;
}

.topnav_act a {
    font-weight: bold;
    color: #660000;
    background-color: #FFAE03;
    text-align: center;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 8pt;
    width: 132px;
    text-decoration: none;

}
.topnav_act a:hover {
 color: #ffffff;
}
/* Top Navigation Menu 3rd Level */
.topnav2 div{
 	color: #660000;
	width:132px;
	overflow:hidden;
}

.topnav2 td {
	border: 1px solid rgb(255, 255, 255);
    font-weight: normal;
    color: #660000;
    background-color: #FFAE03;
    text-align: center;
    font-family: Arial,Helvetica,sans-serif;
    text-transform: uppercase;
    font-size: 8pt;
    width:132px;   
}   
.topnav2 a:link {
	padding-left: 4px;
	padding-right: 100px;
	color: #330099;
	width:132px;
	text-decoration: none; 
}
.topnav2 a:visited {
	padding-left: 4px;
	padding-right: 100px;
	color: #330099;
	width:132px;
	text-decoration: none; 
}

.topnav2 a:hover {
    background-color: #FFD371;
	 color: #330099;

}
.topnav2_act a {
  
}
.topnav2_act a:visited {
   
}
.topnav2_act a:hover {

   
}

/* 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: bold;
    color: #330099;
    background-color: #FFF0C1;
    font-family: Verdana,Arial;
    font-size: 7pt;
}

div.news-latest-container2 {
	position:absolute; left:610px; top:112px; width:174px;  z-index:1;padding-left:4px;
	font-weight: normal;
    color: #660000;
    background-color: #FFF0C1;
    font-family: Verdana,Arial;
    font-size: 7pt;
}

#news-back{
position:relative;overflow:hidden;
left:5px;
top:15px;
width:162px;
height:260px;
z-index:2;
}


#encart-brochure{
    position:absolute; left:610px; top:620px; width:178px;  z-index:5;overflow:hidden;
    font-weight: normal;
    font-family: Verdana,Arial;
    font-size: 7pt;
    color: #660000;
    background-color: #FFF0C1;
}


#formation-du-mois{
    position:absolute; left:610px; top:390px; width:178px;  z-index:4;overflow:hidden;
    font-weight: normal;
    font-family: Verdana,Arial;
    font-size: 7pt;
    color: #660000;
    background-color: #FFF0C1;
}

.formation-du-mois-text{
    font-weight: normal;
    font-family: Verdana,Arial;
    font-size: 7pt;
    color: #660000;
}

div.news-list-container {
	position:absolute; left:275px; top:462px; width:276px;  z-index:1;
	background-image:url(style_FILES/ligne_actu.gif);
	background-repeat:repeat-y;
	font-family: Verdana,Arial;
    font-size: 8pt;	
}

div.news-list-container2 {
	background-repeat:repeat-y;
	font-family: Verdana,Arial;
    font-size: 8pt;
    color:#990000;
    margin-left: 10px; 	
}

div.news-latest-container a{
    color: #330099; text-decoration:none;
    	font-weight: normal;
}

div.news-latest-container2 a{
    color: #660000; text-decoration:none;
    	font-weight: normal;
}

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

span.ref{
	font-family: Verdana,Arial;
	font-size: 9pt;
	font-weight: normal;
	color: #993300;
	padding-right: 5px;

}

div.news-list-container3 a{
	text-decoration:none;
	font-size:11px;
	padding-left: 6pt;
}
div.news-list-container3 a:hover{text-decoration:none;}

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

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

div.news-list-item2 a{
	color:#990000;
}

div.news-list-item2 {
	margin-bottom: 10px;
}

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

}

div.stext{ margin: 10px 10px 10px 10px;}
div.sprix{ font-weight: bold;
	   color: #000000;margin: 10px 10px 10px 10px;}
div.stext p{color: #993300;margin: 10px 10px 10px 10px;}
div.ntext { color:black;margin: 10px 10px 10px 10px;}
div.btext {font-weight: bold; color: rgb(51, 0, 153); font-family: Verdana,Arial,sans-serif;margin: 10px 10px 10px 10px;}
			
div.pluseninter{
		background-color: white;
		color: #000099;
		font-family: Verdana,Arial;
		font-size: 11pt;
		font-weight: bold;
		padding: 10px 10px 10px 30px;
}
span.tplus{
		color: #993300;
		font-family: Verdana,Arial;
		font-size: 11pt;
		font-weight: bold;
}
span.dplus{
		color: #000099;
		font-family: Verdana,Arial;
		font-size: 11pt;
		font-weight: bold;
}

div.news-single-item22{    margin: 50px 0px 0px 0px;}

div.fichetexte{
	background-color: #FFF5BF;
	padding: 5 0 10px 35px;
	margin-top: 0px;
}

div.t3 {
	font-family: Verdana,Arial;
	font-size: 16pt;
	font-weight: bold;
}

div.t2 {
	font-family: Verdana,Arial;
	font-size: 12pt;
	font-weight: bold;
	margin-bottom:15px;margin-top:2px;
}



div.news-latest-item p{font-weight: normal;}
div.news-latest-morelink {font-weight: normal;}
div.f_title {
font-weight: bold; 
color: rgb(51, 0, 153);
font-family: Verdana,Arial,sans-serif;
font-size: 12pt;
}

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

.csc-mailform {
padding-top:10px;
padding-left: 10px;
background-color: none;
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: 300px;
}

div.csc-mailform-field input.csc-mailform-check{
width:15px;
}

#mailformformtype_mail{width: 180px;}

/* end css pour le mailform*/