body { background-color:#F77815; padding:0px; margin:0px; font-family:Arial;}
table { padding:0px; margin:0px;}

.accueil { font-family:Arial; color:#000; font-size:11pt; Line-Height: 12pt; font-weight:450; padding-right:10px;}
                                                                                             
h2 { background: url('images/h2') no-repeat left top; font-size:11pt; color:#FFF; padding-left:20px; margin-top:15px;}
h4 { background: url('images/bandehaut.jpg') repeat-Y left top; font-size:11pt; color:#FFF; padding-left:0px; margin-top:15px;}
h5 { background: url('images/bandebas.jpg') repeat-Y left top; font-size:11pt; color:#FFF; padding-left:0px; margin-top:15px;}


.orange { color:#F77811; font-size:10pt; padding-left:120px; font-style: italic;  }
.etoile { color:#F77811; font-size:18pt; vertical-align:bottom;   }
                                     
                                     
.travaux {   color:#000000; font-family: Arial; padding:0px; margin:0px;  background-color:#F77815;}
.artograph { background: url('SERVICES.jpg') repeat-X center top;}

.entree { background: #F77815 url('/images/fond1.jpg') no-repeat center top; height:840px;}

.pro { position: absolute; z-index:21; top:568px; left : 50%;   margin-left : -222px;  }
.part { position: absolute; z-index:21; top:568px; left : 50%;   margin-left : 108px;  }

.haut { background: #F77815 url('/images/haut.jpg') no-repeat center top; marfin:0px; padding:0px; height:249px; }
.logo {padding-left:56px; }

.message {padding-left:10px; padding-top:115px; color:#FFF; font-size:30pt; }



.contenu { background:#FFF; padding:0px; margin:0px;  }
.bas {background: url('/images/bas.jpg') center top repeat-x; height:84px; font-size:10pt;  }
.bas a {font-size:10pt; color:#2D3537;  }



.menu {position:absolute; z-index:21; left:50%; margin-left:-500; top:210px;  text-align:center;  }
.menu a {color:#2D3537; font-weight:normal; font-size:10pt; text-align:center; text-decoration:none; font-weight:bold; }
.menu a:hover {text-decoration:underline; }
.menu td { padding-right:10px; padding-right:10px; text-align:center;  }

.fondblanc {background:#FFF; }
.services { background:#FFF url('images/fonds.jpg') top left no-repeat; padding:0px; color:#000; font-size:12pt; }
.aefservices td {padding-left:20px; }

.articles {background: #FFF url('/images/liste.jpg') left top no-repeat; padding-left:15px; }
.articles td {padding-top:21px; padding-left:23px; vertical-align:top;  }
.zoom {padding-top:21px; padding-left:23px; vertical-align:top; height:540px; width:391px; }
.contact {color:#F78F1E; text-align:center; }
.formulaire {background: #FFF url('images/fondcontact.jpg') center top repeat-X; }
.oblig {color:#F78F1E; }

.carre1 {background: #FFF url('images/carre1.jpg') right top no-repeat; border:0px; padding-top:16px; vertical-align:top; padding-left:25px; color:white; font-size:9pt;  width:184px; }
.carre2 {background: #FFF url('images/carre2.jpg') left top no-repeat; border:0px; padding-top:16px; vertical-align:top; padding-left:25px; color:white;  font-size:9pt;}

.liens a { color:grey; font-size:10pt; text-decoration:underline; }


.liste {background:#FFF; padding:0px; margin:0px;}

.admin {background:#000; color:#FFF; font-size:9pt; }
.admin a {color:#FFF;}
.admin a:hover {color:#C0C0C0;}



.comment { position: absolute; z-index:21; top:773px; left : 50%;   margin-left : 80px; width:365px; height:30px; color:#FFF; font-size:7pt;  }

