body{
  margin :           0;
  padding :          0;
  text-align :       center;
  font-family :      Futura Md BT, Arial;
  font-size :        10px;
  background-color : #f5f5f5;
  color:             #004486;
}
div.clear {
  margin: 0;
  padding: 0;	
  clear :            both;
}
#main_inner {
  height :           100%;
  margin :           0px auto;
  margin-top :       0px;
  width :            971px;
  background-color : #ffffff;
 }
#mid_out {
  text-align :       left;
}
#leftside {
  background :       url(images/leftside.png)  0 0 repeat-y;
}
#rightside {
  background :       url(images/rightside.png)  100% 0 repeat-y;
}
#footer  {
  background :       url(images/bot_bg.png) top left repeat-x;
  padding :          0px;
  margin :           0px;
  text-align :       center;

}
#footer_l  {
  background :       url(images/bot_left.png) 0 0 no-repeat;
  padding :          0px;
  margin :           0px;
}
#footer_r  {
  background :       url(images/bot_right.png) 100% 0 no-repeat;
  padding :          0px;
  margin :           0px;
  width :            100%;
  height :           15px;
  text-align :       center;
}
#leftpart {
  float :            left; 
  width :            230px;  
  font-size :        1.1em; 
  font-weight :      bold; 
  line-height :      1.4em;
}
#centerpart {
  float :            left; 
  width :            720px; 
}
.button a {
	text-decoration :  none;
	display :          block;
  padding :          0px 0 0px 25px;
  margin:            13px 0;
}
.button a:hover {
	background-color : #e1eff7;
}
#menu1 {
  background :       url(images/menu1.gif)  0 0 no-repeat;
  padding :          20px 0 20px 0;
  margin :           0 0 0 20px;
  display :          block;
}
#menu1 a {
  color :            #004486;
}
#menu2 {
 background :        url(images/menu2.gif)  0 100% no-repeat;
 padding :           18px 0 20px 0;
 margin :            5px 0 0 20px;
 color :             #004486;
 display :          block;
}
#menu2 a {
  color :            #ffffff;
}
#menu2 a:hover {
  color :            #004486;
}
#menu3 {
 background :        url(images/menu3.gif) 0 100% no-repeat;
 padding :           20px 0 30px 0;
 margin :            6px 0 0 20px;
 color :             #ffffff;
 display :          block;
}
#menu3 a {
  color :            #e1eff7;
}
#menu3 a:hover {
  color :            #004486;
}
a img {
	border-style :     none
	}
#marques {
	margin:            0 0 0 8px;
}
a.aeromax {
  background-image : url(images/aeromax.png) ;
  display :          block;
  }
a.aeromax:hover {
  background-image : url(images/aeromaxhover.png)   ;
}
a.restform {
  background-image : url(images/restform.png) ;
  display :          block;
  }
a.restform:hover {
  background-image : url(images/restformhover.png)   ;
}
a.gymform {
  background-image : url(images/gymform.png) ;
  display :          block;
  }
a.gymform:hover {
  background-image : url(images/gymformhover.png)   ;
}
a.pierreclean {
  background-image : url(images/pierreclean.png) ;
  display :          block;
  }
a.pierreclean:hover {
  background-image : url(images/pierrecleanhover.png)   ;
}
a.cocottesaveur {
  background-image : url(images/cocottesaveur.jpg) ;
  display :          block;
  }
a.cocottesaveur:hover {
  background-image : url(images/cocottesaveurhover.jpg)   ;
}
a.c9entretien {
  background-image : url(images/c9entretien.png)  ;
  display :          block;
}
a.c9entretien:hover {
  background-image : url(images/c9entretienhover.png)  ;
}
a.barrageinsecte {
  background-image : url(images/barrageinsecte.png)  ;
  display :          block;
}
a.barrageinsecte:hover {
  background-image : url(images/barrageinsectehover.png)  ;
}
a.kitchenpro {
  background-image : url(images/kitchenpro.jpg)  ;
  display :          block;
}
a.kitchenpro:hover {
  background-image : url(images/kitchenprohover.jpg)  ;
}
a.velform {
  background-image : url(images/velform.png)	;
  display :          block;
}
a.velform:hover {
  background-image : url(images/velformhover.png)	;
}
#maincontent {
	margin:            0 0 0 12px;
}
#leftcontent {
	float:             left; 
	width:             530px; 
	margin-top:        8px;
}
#rightcontent {
	float:             left; 
	width:             162px; 
	margin-top:        15px;
}
.linksbox {
 	font-size:         1.1em; 
	font-weight:       bold;
}
.linksbox a {
	color:             #004486;
}
.photoprod {
	border:            1px solid #5a666a;
	text-align:        center;
}
.baseline {
	height: 20px;
	text-align: center;
  background-color : #f5f5f5;
}
.baseline img {
	margin-top: 3px;
}
.date_heure {
	color: #005189;
	font-size: 11px;
	font-family: arial;
}
.copyright {
	color: #004486;
	font-size: 10px;
	font-family: arial;
}
#france {
  height:             520px;
  margin:             0 0 0 70px;
}
.titre {
	text-align:         center; 
	color:              #014c85; 
	font-size:          20px; 
	text-decoration:    underline;
}
#prodmois {
	text-align:         center; 
	color:              #014c85; 
	font-size:          20px; 
}
.titrefiche {
	font-size:          1.5em; 
	font-weight:        bold;
}
.simplepage {
	margin:             20px 10px; 
	font-size:          1.1em; 
	font-family:        Arial;
}
.textegras {
	font-weight: bold;
}
.indent {
	text-indent: 5px;
}
.present1 {
	margin: 0 0 0 10px;
}
.present2 {
	float: left; 
	width: 20px;  
	margin: 7px 10px 0 10px; 
	padding: 0; 
	font-size: 1.5em; 
	font-weight: bold;
}
.present3 {
	float: left; 
	width: 645px;  
	margin: 7px 0 0 0; 
	padding: 0;
}
li.present {
	display: list-item;
	list-style-type: square;
	padding:0px;
	margin:0px;
}
.presta {
	float: left; 
	width: 100%;
  text-align: justify;
}
.titrepresta {
	font-size: 1.4em;
	font-weight: bold;
}
.linkprod {
	text-decoration:    none;
}
	/* ===== CONTACT ===== */

.body_formulaire {
	font-family: Arial;
	margin: 0px 15px 15px 5px;
	font-size: 11px;
}
.coordonnees {
	width: 280px;
	padding: 0;
	margin:             5px 0 0 -25px;
}
.hr {
	border-top: 1px solid #005189;
	width: 90%;
	height: 30px;
	padding-top: 10px;
	margin: 10px 0 0px 15px;
}
.retour {
	color: #8c0011;
	font-weight: bold;
}
form {
	margin: 15px 0 15px 0;
}
label {
	display: block;
	width: 100px;
	margin-bottom: 5px;
	float: left;
}
input, textarea {
	margin-bottom: 5px;
	border: 1px solid #1D6FB8;
	width: 280px;
}
.input_submit {
	border: 0;
	margin: 0 0 0 100px;
	width: auto;
	clear: left;
	cursor: pointer;
}
select {
	border: 1px solid #1D6FB8;
	margin-bottom: 5px;
}
p {
	font-weight: normal;
}

li {
	display: list-item;
	list-style-type: none;
	padding:0px;
	margin:0px;
}
/* ===== PRESSE ===== */
#presse {
	margin: 30px 50px;
	width: 600px;
	height: 400px;
	padding: 0px;
}
.textepresse {
	float: right;
	width: 510px;
                font-family: arial; 
	font-weight: bold; 
	font-size: 16px; 
}
.textepresse a {
	text-decoration: none;
	color: #023e88;
}
.textepresse a:hover {
	padding-left: 1px;
}
.roundedcornr_box_761213 {
	background: url(images/roundedcornr_761213_tl.png) no-repeat top left;
}
.roundedcornr_top_761213 {
	background: url(images/roundedcornr_761213_tr.png) no-repeat top right;
}
.roundedcornr_bottom_761213 {
	background: url(images/roundedcornr_761213_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_761213 div {
	background: url(images/roundedcornr_761213_br.png) no-repeat bottom right;
}
.roundedcornr_content_761213 {
	background: url(images/roundedcornr_761213_r.png) top right repeat-y; 
}

.roundedcornr_top_761213 div,.roundedcornr_top_761213,
.roundedcornr_bottom_761213 div, .roundedcornr_bottom_761213 {
	width: 100%;
	height: 20px;
	font-size: 1px;
}
.roundedcornr_content_761213, .roundedcornr_bottom_761213 {
	margin-top: -14px;
}
.roundedcornr_content_761213 { padding: 0 15px; }
#flashcontent {
	height: 100%;
	}
