html{width:100%;margin:0;padding:0;height:100%;line-height:1.5em;background:url(../images/elements/fond.jpg) repeat-x top #7BB32F;}
body{width:100%;margin:auto;font-family:arial, verdana, sherif;font-size:100%;color:#000;}
a{color:#86C400;text-decoration:none;}
a:hover{color:#000;}
#haut, #entete{width:2px;}
#entete{position:absolute;top:0;left:0;width:0;}
#nom_site{margin-left:-5000px;}
img{position:relative;padding-right:20px;}
#icone{position:relative;height:191px;width:100%;margin-bottom:20px;}
#icone img{border:none;padding:0;margin:0;}
#icone a{text-decoration:none;}
p{padding:10px;}
ul{list-style-type:none;}
.adresse{font-style:italic;}
/*----------CORPS---------*/
#corps{position:relative;width:960px;margin:auto;padding-right:20px;padding-left:20px;top:10px;}

#rejoint{color:#7FA210;font-size:1.1em;}
/*-----------CONTENU--------------*/
#corps #content{position:relative;margin-bottom:150px;margin-left:250px;width:720px;top:120px;padding-left:0px;}
#content a img{border:none;}
#content p{text-align:justify;padding-left:50px;padding-right:50px;}
#content ul li{margin-left:10px;}
.titre_principal{text-align:center;}
#titre{text-transform:uppercase;color:#421F18;margin-bottom:40px;}
h1{color:#86C400;font-size:1.3em;padding-left:20px;}
h2{color:#86C400;font-size:1.2em;padding-left:20px}
hr{width:20%;}
hr.barre{width:679px;margin-top:64px;margin-left:0;border:none;border-bottom:1px solid #AED053;}
hr.index{margin-top:70px;width:630px;border:1px solid #4F3713;margin-left:18px;}
hr.maxi, hr.moyenne, hr.petite, hr.mini{border:none;border-bottom:1px solid #AED053;}
hr.maxi{width:570px;margin-left:58px;}
hr.grande{width:440px;margin-left:123px;height:60px;background:url(../images/design/hr_tree_Ardy.jpg) no-repeat top center;border:none;}
hr.moyenne{width:330px;margin-left:178px;}
hr.petite{width:220px;margin-left:233px;}
hr.mini{width:110px;margin-left:288px;}
#form_accueil ul li{list-style-type:none;}
#multidatas{display:block;margin-bottom:60px;}
/*------------ENCADREMENT--------------*/
.colonne_haut{width:240px;height:28px;margin:0;margin-bottom:-20px;background:transparent url(../images/encadrement/haut240.jpg) no-repeat;}
.cadre_colonne{position:relative;width:220px;margin:0;padding-right:10px;padding-left:10px;background:#FFF url(../images/encadrement/largeur240.jpg) repeat-y;}
.colonne_bas{width:240px;height:23px;margin:0;margin-top:-14px;margin-bottom:35px;background:transparent url(../images/encadrement/bas240.jpg) no-repeat;}
/*-----------ANNONCE------------*/
#annonce{position:relative;float:left;font-size:80%;margin-top:34px;line-height:1em;width:240px;}
#annonce p object{position:relative;left:22px;top:-9px;margin:0;}
#annonce p object#rdg{top:-25px;margin-bottom:-45px;}
#annonce a{color:#7FA210;}
#annonce a:hover{color:#465D29;}
#annonce img{padding:10px;background:#FFF;border:1px solid #CCC;}
#pub1{margin-top:32px;}
#pub1 p, #pub2 p, #pub3 p{position:relative;top:0;text-align:center;padding-bottom:20px;color:#000;}
.desc_pub{display:block;position:relative;width:165px;text-align:center;margin-left:10px;}
#annonce span.noncadre img{border:none;}
.cadre_colonne p a img{display:block;width:180px;margin-left:-8px;margin-top:-20px;}
/*------*/
.haut{height:28px;margin:0;background:transparent url(../images/encadrement/haut.jpg) no-repeat;}
.cadre{text-align:justify;position:relative;width:700px;margin:0;padding:10px;background:#FFF url(../images/encadrement/largeur.jpg) repeat-y;}
.bas{height:23px;margin:0;background:transparent url(../images/encadrement/bas.jpg) no-repeat;}
/*------*/
#introduction{position:relative;margin:0;}
.cadre_corps2{width:700px;height:275px;background:url(../images/elements/ilsnousont.jpg) no-repeat center;margin-top:60px;}
.cadre_corps3{margin-top:60px;margin-left:20px;}
.cadre_corps1{position:relative;width:70%;margin-left:150px;}
.cadre_corps1 p{margin-left:-70px;}
p#ByRDG {cursor:pointer;}
/*----MENU----*/
#cadre_menu{position:relative;float:left;margin-top:-17px;width:980px;font-family:verdana, arial,sherif;font-size:98%;line-height:normal;background:transparent url(../images/encadrement_menu/menu.jpg) left top no-repeat;}
#cadre_menu ul li{margin-left:18px;margin-right:-29px;margin-top:19px;}
#cadre_menu ul{margin:auto;margin-top:-3px;padding:0;list-style:none;height:72px;}
#cadre_menu li{float:left;margin:0;display:inline;}
div#corps #cadre_menu li{padding:7px 0 0 0;}
#cadre_menu a{float:left;display:block;margin-right:5px;width:.1em;padding:2px 15px 4px 15px;text-decoration:none;font-weight:bold;color:#FFF;white-space:nowrap;display:inline;}
#cadre_menu > ul a{width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#cadre_menu a{float:none;}
/* Fin IE5-Mac hack */
#cadre_menu a:hover{color:#9FC31F;border-bottom:5px solid #9FC31F;}

#accueil #nav-accueil, #particulier #nav-accueil, #resultats #nav-accueil, #entreprise #nav-accueil,
#concept #nav-concept, #nouveau #nav-nouveau, #fonctionnement #nav-fonctionnement,
#resto #nav-resto, #liens #nav-liens, #contact #nav-contact, #references #nav-references{border-width:0;}

#accueil #nav-accueil a, #particulier #nav-accueil a, #resultats #nav-accueil a, #entreprise #nav-accueil a,
#concept #nav-concept a, #nouveau #nav-nouveau a, #fonctionnement #nav-fonctionnement a,
#resto #nav-resto a, #liens #nav-liens a, #contact #nav-contact a, #references #nav-references a
{padding-bottom:5px;color:#9FC31F;border-top:5px solid #9FC31F;}

#cadre_menu li:hover, #cadre_menu li:hover a{color:#9FC31F;}

#accueil #nav-accueil a:hover, #particulier #nav-accueil a:hover, #resultats #nav-accueil a:hover, #entreprise #nav-accueil a:hover,
#concept #nav-concept a:hover, #nouveau #nav-nouveau a:hover, #fonctionnement #nav-fonctionnement a:hover,
#resto #nav-resto a:hover, #liens #nav-liens a:hover, #contact #nav-contact a:hover, #references #nav-references a:hover
{padding-bottom:5px;color:#9FC31F;border-bottom:none;}
/*------ONGLETS----------*/
#multicriteres, #onglet_presentation{position:relative;border:1px solid #AED053;color:#776655;background:#AED053;border-bottom:none;padding:5px 5px 13px 10px;}
#multicriteres a, #onglet_presentation a{color:#000;border-bottom:none;}
#multicriteres a:hover, #onglet_presentation a:hover{background:#AED053;border-bottom:none;padding:6px 5px 13px 9px;margin-right:-5px;margin-left:-9px;}
#sur_mesure, #par_nom, #onglet_menu, #onglet_infos{position:relative;border:1px solid #AED053;border-bottom:none;color:#776655;background-color:#E8E8E8;padding:5px 5px 13px 10px;}
#sur_mesure a, #par_nom a, #onglet_menu a, #onglet_infos a{color:#776655;border-bottom:none;}
#sur_mesure a:hover, #par_nom a:hover, #onglet_menu a:hover, #onglet_infos a:hover{color:#000;background:#AED053;border-bottom:none;padding:5px 5px 13px 9px;margin-right:-5px;margin-left:-9px;}
#onglet_reservation{position:relative;border:1px solid #AED053;color:#000;border-bottom:none;background-color:#FF9900;padding:5px 9px 13px 9px;}
#onglet_reservation a{color:#000;border-bottom:none;}
#onglet_reservation a:hover{color:#000;background:#AED053;border:none;padding:5px 9px 13px 9px;margin-right:-9px;margin-left:-9px;}
.nonimprime{font-family:verdana, georgia, sans-serif;border-bottom:1px solid #AED053;margin:0;width:580px;font-size:90%;}
.nonimprime span{margin-right:5px;margin-left:5px;padding-right:0;}
.nonimprime span:hover{background:#AED053;}
#criteres, #thematique{margin-top:-14px;padding-bottom:10px;margin-bottom:-20px;}
#pratique{position:relative;margin-top:50px;text-align:justify;width:95%;}
#pratique p{margin-left:100px;}
#pratique table{border-collapse:collapse;margin-left:10px;}
#resa{position:relative;display:block;margin-left:300px;}
/*-------PIED DE PAGE--------*/
.espace{display:none;}
#espace{position:relative;height:100px;}
#pied_de_page{position:relative;clear:both;padding-top:20px;padding-bottom:20px;line-height:1em;width:100%;height:190px;margin:auto;text-align:center;font-size:72%;background:transparent url(../images/elements/pied.gif) repeat-x center;}
#pied_de_page a{color:#fff;}
#pied_de_page a:hover{color:#000;}
#pied_de_page p{position:relative;left:0;font-size:1.15em;text-align:center;}
p#pied_liste{position:relative;padding-top:120px;margin:auto;font-size:1.3em;color:white;}
/*-------LES FORMULAIRES--------*/
form{margin-left:1%;margin-right:4%;}
form img{width:30px;height:30px;}
label{display:block;width:300px;float:left;display:inline;}
#rech_par_nom label{width:200px;}
#formulaire textarea{width:100%;min-height:20px;color:#000;font:100% Georgia, serif, verdana, helvetica, arial, sans-serif;}
textarea{width:90%;height:500px;color:#000;font:100% Georgia, serif, verdana, helvetica, arial, sans-serif;}
textarea#adresse{height:50px;}
textarea#message_mesure{height:100px;}
textarea#services{height:150px;}
#restof label{display:inline;width:auto;float:none;}
.label_droit{position:absolute;left:400px;}
label.centre{position:relative;left:175px;}
input#resa_date, input#date_mesure{width:90px;}
input#budget_mesure,input#nb_pax_mesure{width:40px;}
tr.pair{background:#fff;color:#000;}
tr.impair{background:#C0C0C0;color:#fff;}
.impair a{color:#FFF;}
.impair a:hover{color:#000;}
td{border:1px solid #c0c0c0;padding:10px;background:none;}
table#resultats_recherche{position:relative;margin-left:5%;width:90%;}
table#resultats_recherche td{border:none;padding-left:20px;}
table#fonctions{position:relative;width:90%;margin:auto;}
#fonctions td{text-align:left;}
.thead{background:#E4E4E4;font-weight:bold;}
.presse ul li, .date ul li{list-style:none;}
span.img_date{display:block;position:relative;text-align:center;padding-top:10px;}
.table_photos{position:relative;text-align:center;margin:auto;}
.table_photos td{border:none;}
a#bon{color:green;}
a#bon:hover{color:#fff;}
a#calendrier{position:absolute;width:20px;}
#round a{color:#000;}
table.centre tbody tr td ul{text-align:left;font-size:95%;}
table.centre tbody tr td{padding-left:1px;}
table.centre thead{background:#E4E4E4;text-align:center;font-weight:bold;}
table.centre tbody tr td ul{padding-left:0;}
.td_centre{text-align:center;}
table.recap_resa td{border:none;}
#important{position:relative;border:1px solid #FF9900;margin:auto;width:80%;}
#important p{text-align:justify;}
#liste-resto{padding-left:60px;background:url(../images/design/go-home.png) no-repeat;background-position:10px 15px;}
#new-resto{padding-left:60px;background:url(../images/design/house.png) no-repeat;background-position:20px 20px;}
#liste-liens{padding-left:60px;background:url(../images/design/system-software-update.png) no-repeat ;background-position:10px 0;}
#new-lien{padding-left:60px;background:url(../images/design/applications-internet.png) no-repeat ;background-position:10px 0;}
#photo{padding-left:60px;background:url(../images/design/emblem-photos.png) no-repeat;background-position:10px 10px;}
#new-photo{padding-left:60px;background:url(../images/design/camera-photo.png) no-repeat;background-position:10px 0;}
#reserv{padding-left:60px;background:url(../images/design/bookmark-new.png) no-repeat ;background-position:10px 10px;}
#recap_resa{padding-left:60px;background:url(../images/design/edit-find.png) no-repeat;background-position:10px 10px;}
#repas{padding-left:60px;background:url(../images/design/mail.png) no-repeat;background-position:10px 20px;}
#traites{padding-left:60px;background:url(../images/design/internet-mail.png) no-repeat;background-position:10px 10px;}
#ref{padding-left:60px;background:url(../images/design/contact-new.png) no-repeat;background-position:10px 5px;}
.eventRDG{padding-left:60px;background: url(../images/design/x-office-calendar.png) no-repeat;background-position:10px 10px;}
#recapRDG{padding-left:60px;background: url(../images/design/appointment-new.png) no-repeat;background-position:10px 10px;}
#clients{padding-left:60px;background:url(../images/design/system-users.png) no-repeat;background-position:10px 0;}
#gestbook{padding-left:60px;background:url(../images/design/address-book-new.png) no-repeat;background-position:10px 5px;}
#quest{padding-left:60px;background:url(../images/design/face-grin.png) no-repeat;background-position:10px 10px;}
#tables{padding-left:60px;background:#E36325 url(../images/design/media-floppy.png) no-repeat;background-position:10px 0;}
table{position:relative;width:90%;}
.clear{overflow:hidden;margin:auto;margin-left:55px;margin-top:-40px;margin-bottom:-40px;}
#questions table{margin-top:10px;margin-left:50px;margin-bottom:50px;}
a.button{color:#444;display:block;float:left;font:normal 12px arial, sans-serif;height:24px;margin-right:6px;padding-right:18px;text-decoration:none;}
a.button span {display:block;line-height:14px;padding:5px 0 5px 18px;}
a.button:active {background-position:bottom right;color:#000;outline:none;}
a.button:active span {background-position:bottom left;padding:6px 0 4px 18px;}
.bouton{position:relative;width:20px;height:24px;margin:auto;top:20px;}
.bouton input{cursor:pointer;}
.liste li{list-style-type:circle;}
table#resultats_recherche{width:85%;}
table#resultats_recherche td{height:0;}
table#resultats_recherche td.photo_result img{padding:0px;margin-right:10px;}
table#resultats_recherche td.photo_result{height:80px;}
table#resultats_recherche td.description_result{border-left:2px solid #DEDEDE;padding:0;padding-left:20px;height:80px;}
.nom_resto{font-size:1.2em;}
.liens_result{font-size:0.8em;color:#7FA210;}
.etoile{color:red;font-size:110%;}
#index{line-height:1em;font-weight:normal;margin-left:0px;text-align:justify;}
.raisons{line-height:2em;font-size:0.9em;}
.repasdegroupe{font-family:arial, verdana, sans-serif;color:#421F18;font-size:1.2em;font-weight:bolder;}
#ilsNousOntRejoint {font-size:80%;text-align:center;width:500px;margin-top:60px;margin-left:89px;border-left:1px solid #968164;border-right:1px solid #968164;border-collapse:collapse;}
#ilsNousOntRejoint td{border:none;border-collapse:collapse;width:190px;color:#FFF;}
#ilsNousOntRejoint td.classe1, #ilsNousOntRejoint td.classe2{border-right:1px solid #968164;}
#ilsNousOntRejoint img{text-align:center;}
p#bas_index{text-align:center;}
#ilsNousOntRejoint td.photo_index img{padding:0;border:3px solid #FFF;margin-bottom:-10px;}
#baspied{position:relative;width:70%;color:#BBD460;margin:auto;}
#baspied, #baspied a{color:#BBD460;}
.gauche{position:relative;float:left;display:inline;}
.gauche img{padding:10px;margin-right:10px;margin-top:10px;}
.droite{position:relative;float:right;clear:both;}
/*------MISE EN FORME -----*/
#carte .centrer, #previewDiv .centrer, #viewDiv .centrer, #previewDivmenu .centrer, #viewDivmenu .centrer, #MSGBox .centrer, #presentation .centrer, #content .centrer{text-align:center;}
#carte .tgauche, #previewDiv .tgauche, #viewDiv .tgauche, #previewDivmenu .tgauche, #viewDivmenu .tgauche, #MSGBox .tgauche, #presentation .tgauche{text-align:left;}
#carte .tdroite, #previewDiv .tdroite, #viewDiv .tdroite, #previewDivmenu .tdroite, #viewDivmenu .tdroite, #MSGBox .tdroite, #presentation .tdroite{text-align:right;}
.souligner{text-decoration:underline;}
.ttttpetit{font-size:50%;} .tttpetit{font-size:60%;} .ttpetit{font-size:70%;} .tpetit{font-size:80%;} .petit{font-size:90%;}
.grand{font-size:110%;} .tgrand{font-size:120%;} .ttgrand{font-size:130%;} .tttgrand{font-size:140%;} .ttttgrand{font-size:150%;}
.gros{font-size:160%;} .tgros{font-size:170%;} .ttgros{font-size:180%;} .tttgros{font-size:190%;} .ttttgros{font-size:200%;}
.arial{font-family:arial;}
.verdana{font-family:verdana;}
.sans-serif{font-family:sans-serif;}
.times{font-family:times;}
.courrier{font-family:courrier;}
.impact{font-family:impact;}
.geneva{font-family:geneva;}
.optima{font-family:optima;}
.imgbtn{padding-right:-20px;}
#viewDiv, #viewDivmenu{border:1px dotted #C6C6C6;}
#descriptif, textarea#menu{height:300px;}
p#menu_mesure{width:520px;font-style:italic;padding:10px;padding-right:2px;padding-left:2px;border:2px solid #AED053;text-align:center;margin:auto;margin-top:30px;}
p#note{font-size:0.8em;}
p#lesMenus{margin-left:160px;}
#intro{font-size:1.3em;line-height:2em;padding:0;}
.vert{color:#86C400;}
.marron{color:#421F18;}
.rouge{color:#C32524;}
#presse{margin-top:60px;line-height:1.8em;font-size:0.9em;text-align:right;}
form#rech_index{position:relative;float:right;margin-top:-150px;height:50px;margin-right:-20px;width:370px;line-height:1em;}
form#rech_index p{text-align:left;}
form#rech_index input#rech_nom_resto{background:url(../images/design/magnifier.jpg) no-repeat right;}
.liens{width:80%;margin-left:50px;}
#bx{position:absolute;top:-27px;left:1px;}
.bonjour{text-align:center;font-size:1.5em;color:#494240;}
.orange{line-height:0.1em;color:#FF9900;}
p.orange{margin-left:6px;font-weight:bolder;}
p.milieu{margin-left:192px;margin-top:-20px;}
p.a_droite{margin-left:352px;margin-top:-20px;}
p#introduction{margin-left:6px;margin-bottom:-10px;}
#tab_paiement{width:100%;}
#annonce a.rep_sur1 img{border:none;padding:0;background:#7BB32F;}
#annonce a.rep_sur2 img{border:none;padding:0;background:#7BB32F;}
#raccourcis{position:relative;margin-top:-20px;margin-bottom:-7px;margin-right:10px;padding:0;text-align:right;}
#raccourcis a{font-size:0.6em;color:#462E01;}
#raccourcis a:hover{font-size:0.6em;color:#000;}
input, textarea, select { padding:3px; border:solid 1px #c0c0c0;background: #E2F1D2;}
input.validez{position:relative;top:-7px;left:-40px;font-size:1em;}
input:focus, textarea:focus {border-color:#BEF574; color:#708d23;background:white;}
input[type=submit],input[type=reset]{background:#563B17;color:white;border:3px double #9D4;}
input[type=submit]:hover,input[type=reset]:hover{background:#F90;color:white;border:3px double #9D4;}
fieldset{background:url(../images/design/shade.png) repeat-x bottom;}
select#heure{width:80px;}
#mots{font-size:0.5em;line-height:0.2em;margin-top:-180px;text-indent:-90000px;}
.faq li{margin-right:50px;list-style-type:circle;}
p#livreOr{text-align:center;}
.ligne_on{background-color:#F9F9F9;}
.ligne_off{background-color:#FFF;}
.presseRDG{padding-left:60px;background: url(../images/design/network-wireless.png) no-repeat;background-position:10px 10px;}
.mp3RDG{padding-left:60px;background: url(../images/design/audio-volume-high.png) no-repeat;background-position:10px 10px;}
#tel{position:absolute;right:-10px;top:30px;z-index:100;}