html, body { background: #fff url("/images/bgp4.png") 0 0 repeat-x; margin:0; padding:0; font-family: Arial, verdana, helvetica; font-size: 12px; color: #000; }
img {border:0;}
form {margin:0; padding:0;}
.both {clear: both; }
#main {background: transparent url("/images/bg_4.png") center top no-repeat; margin:0; padding:0; width:100%; }
.all { margin:0 auto; width:830px; }
#header {margin:0 0 0 10px; padding:0; width:827px; height: 55px;background: #000 url("/images/bg_14.gif") center top repeat-x;  }
#logo { padding:3px 10px 0 0 ; text-align:left; width:200px; height: 50px; line-height: 60px; font-weight: bold; float:left; font-family: Arial, verdana, helvetica; font-size: 32px; text-decoration: none; text-align: center; color:#000000;}
#header .menu { margin:0 0 0 50px; padding:0; list-style: none; float:left;}
#header .menu li {margin:0 10px; padding:25px 0 0 0; float:left;}
#header .menu li a { text-decoration: none; color:#000;  font-family: verdana, Arial, helvetica; margin:0; padding:0 10px;  }
#header .menu li a:hover {text-decoration: underline;}
#separator { margin:0;padding:0;clear:both;}

#top_images { margin:0 0 0 12px; width:830px; height:175px; }

#top_images img {float:left; }

#footer { font-family: verdana, Arial, helvetica; color: #999999; font-size: 10px; background: transparent url("/images/bg_1.jpg") 0 0 no-repeat; height: 60px; line-height: 60px; }
#footer .LeftBox {float:left; text-align:left; width:500px; padding-left:30px; }
#footer .RightBox {float:right; text-align:right; width:240px; padding-right:10px;  }
#footer a {color:#999999; text-decoration: none; }
#footer a:hover {color:#3b3b3b;}

#content {margin:0 10px 0 28px; padding:0;}
#content h2 {margin:10px 0; padding:0; font-size: 21px; color:#666666;}
#content h3 {margin:10px 0; padding:0; font-family: verdana, Arial, helvetica; font-size: 11px; color: #999999;}
#content p {margin:15px 0; padding:0; text-align: justify; font-family: verdana, Arial, helvetica; font-size: 12px; color:#6F6F6F;}
#content a { color: #6F6F6F; }
#content a:hover {text-decoration: none; }
#content .LeftBox {float:left; width:520px; }
#content .RightBox {float:right; width:220px; margin:5px 0 0 0; padding: 5px 0 0 20px; border-left:1px dotted black;}
#content .RightBox p { color: #999999; }
.fl_left_img {float:left; margin:0 10px 0 0; border: 2px solid #9d2a2b;}
.fl_right_img {float:right; margin:0 0 0 10px; border: 2px solid #9d2a2b;}

/*
.index { background: transparent url("/images/bg_2.gif") 505px 50px no-repeat;}
*/
.cadresleft {
    overflow:auto;
}

#lmc {
    padding:1px 0 2px 0;
    margin:0;
}

#lmc li {
    list-style-type:none;
    text-align:left;
    padding:0 0 0 1px;
    margin:1px 0 0 1px;
}


#mktgform a {
    text-decoration:none;
}

#htmltagcloud {
  text-align:  center;
  line-height: 1;
}


span.tagcloud0 { font-size: 12px;}
span.tagcloud0 a {text-decoration: none;}
span.tagcloud1 { font-size: 13px;}
span.tagcloud1 a {text-decoration: none;}
span.tagcloud2 { font-size: 14px;}
span.tagcloud2 a {text-decoration: none;}
span.tagcloud3 { font-size: 15px;}
span.tagcloud3 a {text-decoration: none;}
span.tagcloud4 { font-size: 16px;}
span.tagcloud4 a {text-decoration: none;}
span.tagcloud5 { font-size: 17px;}
span.tagcloud5 a {text-decoration: none;}
span.tagcloud6 { font-size: 18px;}
span.tagcloud6 a {text-decoration: none;}
span.tagcloud7 { font-size: 19px;}
span.tagcloud7 a {text-decoration: none;}
span.tagcloud8 { font-size: 20px;}
span.tagcloud8 a {text-decoration: none;}
span.tagcloud9 { font-size: 21px;}
span.tagcloud9 a {text-decoration: none;}
span.tagcloud10 { font-size: 22px;}
span.tagcloud10 a {text-decoration: none;}
span.tagcloud11 { font-size: 23px;}
span.tagcloud11 a {text-decoration: none;}
span.tagcloud12 { font-size: 24px;}
span.tagcloud12 a {text-decoration: none;}
span.tagcloud13 { font-size: 25px;}
span.tagcloud13 a {text-decoration: none;}
span.tagcloud14 { font-size: 26px;}
span.tagcloud14 a {text-decoration: none;}
span.tagcloud15 { font-size: 27px;}
span.tagcloud15 a {text-decoration: none;}
span.tagcloud16 { font-size: 28px;}
span.tagcloud16 a {text-decoration: none;}
span.tagcloud17 { font-size: 29px;}
span.tagcloud17 a {text-decoration: none;}
span.tagcloud18 { font-size: 30px;}
span.tagcloud18 a {text-decoration: none;}
span.tagcloud19 { font-size: 31px;}
span.tagcloud19 a {text-decoration: none;}
span.tagcloud20 { font-size: 32px;}
span.tagcloud20 a {text-decoration: none;}
span.tagcloud21 { font-size: 33px;}
span.tagcloud21 a {text-decoration: none;}
span.tagcloud22 { font-size: 34px;}
span.tagcloud22 a {text-decoration: none;}
span.tagcloud23 { font-size: 35px;}
span.tagcloud23 a {text-decoration: none;}
span.tagcloud24 { font-size: 36px;}
span.tagcloud24 a {text-decoration: none;}

/*
	contact block
*/
.contact {
	width:340px;
	margin: 2px 0 0 5px;
}
.contact img {
	padding:0;
	margin:0;
}
.cphone {
	font-weight:bold;
	font-size:1.1em;
}
.phone {
	font-weight:bold;
	font-size:1.1em;
}
.cquest {
	font-size:1.2em;
	font-weight:bold;
}

.cquestion {
	margin-bottom:5px;
}

.crepcontact {
	color: green;
	font-weight:bold;
}
/*

*/
.direct {

}



.question {
	display: inline;
}

.reponse {
	display: inline;
}

.presta {
	margin-top:10px;
	border-top:1px dashed black;
}



