body {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	background: url(images/bg.jpg) repeat-x #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
.oneColFixCtrHdr #container {
	width: 807px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0px auto; /* the auto margins (in conjunction with a width) center the page */
	border: none;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColFixCtrHdr #header {
	background: url(images/bgHeader.gif) repeat-x #FFFFFF; 
	padding: 0px 10px 0px 20px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	margin:0px 12px;
	margin-bottom:0px;
}

.oneColFixCtrHdr #mainContent {
	margin: 0px 12px;
	background: #FFFFFF;
	padding:0px;
	margin-top:-11px;
}

#leftCol {
	padding: 20px 30px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	vertical-align:top;
	font-size:12px;
	color:#575757;
	margin:0px;

}

#rightCol {
	padding: 0px 10px 0px 24px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	vertical-align:top;
	width:166px;
	background:url(images/downLine.jpg) no-repeat;
	margin:0px;
}


.oneColFixCtrHdr #footer {
	padding: 0px 0px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#034E6D;
	margin: 0px 12px;
	color:#022231;
	font-size:9px;
}









IMG {
	border:none;
	vertical-align:middle;
}

#logo {
	margin:18px 0px 0px 0px;
	width: 194px;
}

#utilities {
	padding:0px;
	margin:0px 5px 0px 0px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	float:right
}

#utilities a:link {
	font-size:10px;
	color:#797B7A;
	text-decoration:none;
}
#utilities a:visited{
	font-size:10px;
	color:#797B7A;
	text-decoration:none;
}
#utilities a:hover{
	font-size:10px;
	color:#0087B4;
	text-decoration:none;
}

.tabs {
	text-align:right;
	vertical-align:bottom;
}

.tabs IMG{
	vertical-align:bottom;
}

#vitrine {
	margin-left:-60px;
}

#rightCol H1{
	font-size:21px;
	color:#1C6497;
	margin:0px;
	font-weight:normal;
	letter-spacing:1px;
	padding-left:6px;
	padding-bottom:0px;
	margin-bottom:10px;
	white-space: normal;
	line-height: normal;
}
#lineNews{
	/*padding-top:-5px;*/
	margin-top:0px;
	margin-left:-5px;
	margin-bottom:0px;
}

#RobotVision{
	margin-top:-10;
	margin-bottom:15px;
}
#lineNews2{
	/*padding-top:-5px;*/
	margin-top:0px;
	margin-left:-5px;
	margin-bottom:10px;
}

#rightCol P{
	font-size:12px;
	color:#575757;
	margin-top:-10px;
	margin-bottom:24px;
	padding-left:6px;
}

#rightCol a:link{
	font-size:10px;
	color:#0087B4;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#rightCol a:visited{
	font-size:10px;
	color:#0E4467;
	text-decoration:none;
}
#rightCol a:hover{
	text-decoration:underline;
}

#coord{
	margin-top:20px;
	background:url(images/bgCoord.gif) no-repeat;
	font-size:10px;
	padding: 15px 20px;
}

#coord H1{
	font-size:17px;
	color:#960001;
}

#coord P{
	font-size:10px;
	color:#414141;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

#coord2{
	margin-top:15px;
	/*background:url(images/bgCoord.gif) no-repeat;
	font-size:10px;
	padding: 15px 20px;*/
	/*background:url(images/bgCoord.gif) repeat;*/
}


#coord2 P{
	font-size:20px;
	color:#414141;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
/*Ajout pour fermer et faire le cadre*/
	 /*  <table width="39%" border="0" cellspacing="0" cellpadding="0" style="float:right; margin-left:15px;" class="beige">
            <tr>
              <td><img src="images/ULcorner1.jpg"/></td>
              <td style="background:url(images/ULcorner2.jpg) repeat-x top;"></td>
              <td><img src="images/ULcorner3.jpg"/></td>
            </tr>
            <tr>
              <td style="vertical-align:top; background:url(images/ULcorner7.jpg) repeat-y;"><img src="images/ULcorner4.jpg" alt="d" /></td>
              <td style="vertical-align:top; background:url(images/ULcorner5.jpg) repeat-x #EFE8DA;">
              <h4>Des avantages que vous n'aviez peut-&ecirc;tre pas calcul&eacute;s !</h4>

              </td>
              <td style="vertical-align:top; background:url(images/ULcorner9.jpg) repeat-y;"><img src="images/ULcorner6.jpg" alt="d" /></td>
            </tr>
            <tr>
              <td><img src="images/ULcorner10.jpg" alt="d"/></td>
              <td style="background:url(images/ULcorner11.jpg) repeat-x bottom;" height="10"></td>
              <td><img src="images/ULcorner12.jpg" alt="d"/></td>
            </tr>
          </table>*/
}
#prix{
	margin:15px 0 35px 0;
}
#prix H1{
	font-size:12px;
	/*color:#888888;*/
	color: #414141
	
}

#leftCol H1{
	color:#9F1617;
	font-size:16px;
	font-weight:;
	line-height: 21px;
}

#leftCol em{
	font-size:11px;
	color:#999999;
}

#leftCol p{
	text-align:justify;
}

#leftCol strong{
	color:#242D2C;
}


#leftCol H2{
	color:#0A1318;
	font-size:15px;
	font-weight:;
}

#leftCol H2 a:visited{
	font-size:15px;
	color:#0E4467;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}

#leftCol H3{
	color:#0A1318;
	font-size:15px;
	font-weight:;
	margin-top:3px;
	margin-left:5px;
}

#leftCol H4{
	color:#1C6497;
	font-size:15px;
	margin-top:3px;
	margin-left:5px;
	margin-bottom:0px;
}

a:link {
	color:#0087B4;
	}
a:visited{
	color:#0E4467;
}
a:hover{
	color:#0087B4;
	text-decoration:none;
}

p.top{
	text-align:right;
	font-size:9px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#797B7A;
}

p.top a:link{
	color:#797B7A;
	text-decoration:none;
	border:#EEEEEE 1px solid;
	padding:3px;
}
p.top a:visited{
	color:#797B7A;
	text-decoration:none;
	border:#EEEEEE 1px solid;
	padding:3px;
}
p.top a:hover{
	color:#0087B4;
}

UL {
	margin-left:-20px;
	
}
LI {
	font-size:11px;
	padding-bottom:12px;
	list-style-image:url(images/li.gif);
	color:#414141;

}

LI a:link {
	font-size:13px;
	list-style-image:url(images/li.gif);
}

LI a:hover {
	list-style-image:url(images/li.gif);
}

.paddinggauche{
	padding-left:5px;
	letter-spacing:1px;
}

.mortaiseGauche{
	float:left;
	margin-right:15px;
	padding-bottom:6px;
	
}

.mortaiseDroite{
	float:right;
	margin-left:15px;
	padding-bottom:6px;
}

.douzepx{
	font-size:12px;
}

#footer a:link{
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color:#6CBED9;
	font-size:10px;
}

#footer a:visited{
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color:#6CBED9;
	font-size:10px;
}

td.sousMenus{
	font-size:11px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background:url(images/bandeauFr6.jpg) no-repeat;
	vertical-align:top;
	padding-top:2px;
}

td.sousMenus a:link{
	color:#0087B4;
}
td.sousMenus a:visited{
	color:#797B7A;
}
td.sousMenus a:hover{
	color:#0087B4;
}

.paddingbottom{
padding-bottom: 30px;
}

.texte{
font-size: 11px;
}

.photos IMG{
padding: 6px;

}

