html, body, ol, ul, li, dl, dt, dd, img {margin: 0;  padding:0; border: 0; list-style: none;}

body {background-image:url(/images/bg.jpg); background-repeat:repeat-x; background-color:#3f3f3e; font-family:verdana;}
#total {margin:0; padding:0; background-image:url(/images/fond.jpg); background-repeat:no-repeat; height:626px; text-align:center;}

#container {width: 860px; margin-bottom: 10px; margin-left: auto; margin-right: auto;}
#banner {text-align:left; width: 860px; margin-left: auto; margin-right: auto;}
#banner img {padding:0; margin:10px 0 0 140px;} 

p.prestations {color:#fff; font-size:11px; margin: 30px 0 0 0; padding:0;}

#content {padding: 0px; margin-left: 75px; margin-right: 0px; text-align:center;}
#left {float: left; width: 75px; margin: 0px; padding: 0px;}
#footer {margin: 50px 0 0 0; padding: 0px; text-align: center;}
#footer p, #footer a {font-size:10px; text-decoration:none; color:#232324;}
#footer a:hover {color:#09090d;}

#photos {margin:0 0 15px 0; padding:0; height:340px;}
#photos img {float:left; margin:0; padding:0; border-top:solid 10px #fff; border-bottom:solid 10px #fff;}
#photos img.left {float:left; margin:0; padding:0; border:solid 10px #fff;}
#photos img.right {float:left; margin:0; padding:0; border:solid 10px #fff;}

#bloctxt {width:755px; height:385px; background-color:#f5f4f4; border:7px solid #fff; margin:0 0 10px 0; padding:0;}
#bloctxt p {margin:15px 0 0 10px; padding:0; font-size:11px; text-align:left; line-height:18px;}
#inside {margin:25px 0 0 0; padding:0;}
#inside p {margin:20px 0 0 175px; padding:0; font-size:11px; text-align:left; line-height:18px;}

#engage {margin:10px; padding:0; text-align:left;}
#engage p {margin:10px 0 0 0; padding:0; font-size:11px; text-align:left; line-height:14px;}
#engage p.q {margin:15px 0 0 0; padding:0; font-size:11px; text-align:left; font-weight:bold; color:#f99;}
#engage p.pt {margin:15px 0 0 0; padding:0; font-size:10px; text-align:center; font-weight:normal; color:#000;}

#inside_hommes{margin:20px 0 0 0; padding:0;}
#inside_hommes p {margin:15px 0 0 175px; padding:0 10px 0 0; font-size:11px; text-align:left; line-height:17px;}



#tarifs {margin:30px 0 30px 0; padding:0; font-weight:bold; font-size:12px;}
#paypal{margin:0; padding:0; font-weight:bold; font-size:12px; text-align:left;}
#paypal a {text-decoration:underline; color:#ff9999;}
#paypal a:hover {color:#ccc; text-decoration:underline;}


#inside_concept {margin:8px 0 0 0; padding:0;}
#inside_concept p {margin:15px 0 0 175px; padding:0 10px 0 0; font-size:11px; text-align:left; line-height:15px;}

#inside_contact{margin:8px 0 0 0; padding:0;}
#inside_contact p.merci {font-weight:bold; color:#f99; margin:70px 0 0 230px; padding:0;}

#inside_contact p {margin:15px 0 0 175px; padding:0 10px 0 0; font-size:11px; text-align:left; line-height:15px;}
#devis p, #news p {margin:0; padding:0; font-size:11px; text-align:left; font-weight:bold; color:#f99;}
#devis, #news {margin:5px 0 0 50px; padding:0;}
#news p span {font-weight:normal; font-style:italic; margin:0; padding:0;}

#news {margin:20px 0 0 0; padding:0;}

h1 {margin:0 0 5px 395px; padding:0; font-weight:normal; font-size:12px; line-height:25px; color:#000;}
h2 {margin:0; padding:0; font-size:11px; line-height:15px; font-weight:normal; color:#fff;}
h2 span {color:#fff; font-weight:bold; font-size:11px;}

p.laura {color:#f99; font-weight:bold; font-size:11px; margin:50px 0 0 0; padding:0;}
#inside_contact p.pt {font-size:10px; margin:35px 0 0 0; padding:0; line-height:11px;}

ul {width:70px; margin:65px 0 0 0; padding:0 5px 0 0;}
li {line-height:30px; border-bottom:1px dotted #c99; margin:0; padding:0;}
li a {font-weight:bold; font-size:11px; color:#3b3a3a; text-decoration:none; margin:0; padding:0; display:block;}
li a:hover {text-decoration:none; color:#f99;}
li a.no {text-decoration:none; color:#f99;}

#bloctxt ul {clear:left; width:755px; margin:0; padding:0;}
#bloctxt ul li {width:147px; float:left; line-height:20px; background-color:#f99; margin:0 2px 5px 2px; padding:0; border:0; border:none;}
#bloctxt ul li a {font-weight:bold; font-size:11px; color:#3b3a3a; text-decoration:none; margin:0; padding:0; display:block;}
#bloctxt ul li a:hover {color:#fff; text-decoration:none;}
#bloctxt ul li a.no {color:#fff;}


a.ici {margin:0; padding:0; font-size:11px; color:#fff;}
a.ici:hover {color:#f99;}
a.dr {margin:0; padding:0; font-size:11px; color:#fff; text-decoration:none;}
a.dr:hover {color:#f99; text-decoration:none;}


a.paiement{margin:0; padding:0; font-size:11px; color:#000; text-decoration:underline;}
a.paiement:hover {color:#f99; text-decoration:underline;}


.photo_inside {float: left; margin: 0 10px 6px 0; padding:0;}
.photo_concept {float: left; margin: 0 10px 6px 0; padding:0;}


.titre_concept {margin:5px 0 0 0; padding:0;}
.titre_tarifs{margin:5px 0 5px 0; padding:0;}

.titre_accomp{margin:5px 0 0 0; padding:0;}
.titre_hommes{margin:0; padding:0;}

#coord {margin:10px 0 0 230px; padding:0;}
#coord p {margin:0; padding:0 0 0 40px; line-height:17px; background-image: url(/images/point.gif); background-position: 0 50%; background-repeat:no-repeat;}
