form {
margin:0;
padding:0;
}

td {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
color:#000;
text-decoration:none;
}

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
background:#ffe6c3;
margin:0;
}

h1 {
font-size:20px;
margin:0;
padding:0;
}

h2 {
font-weight:400;
margin:5px;
padding:0;
}

h3 {
font-size:14px;
}

#site {
width:998px;
position:relative;
margin:0 auto;
}

.scrollbarre {
overflow:auto;
}

.email_news {
font-family:Geneva,Arial,Helvetica;
font-size:11px;
color:#000;
background-color:#fff;
border-bottom:#bbb 1px solid;
border-top:#bbb 1px solid;
border-left:#bbb 1px solid;
border-right:#bbb 1px solid;
width:200px;
}

.bouton_news {
font-family:Geneva,Arial,Helvetica;
font-size:12px;
color:#fff;
background-color:#076449;
border-bottom:#585858 1px solid;
border-top:#585858 1px solid;
border-left:#585858 1px solid;
border-right:#585858 1px solid;
width:150px;
margin-right:110px;
}

.numpage_selec {
color:red;
}

#lightbox {
background-color:#eee;
border-bottom:2px solid #666;
border-right:2px solid #666;
padding:10px;
}

#lightboxDetails {
font-size:0.8em;
padding-top:0.4em;
}

#lightboxCaption {
float:left;
}

#keyboardMsg {
float:right;
}

#closeButton {
top:5px;
right:5px;
}

#lightbox img {
border:none;
clear:both;
}

#overlay {
background-image:url('gifs/overlay.png');
}

* html #overlay {
background-color:transparent;
background-image:url(blank.gif);
}

#corp {
width:998px;
position:absolute;
top:0;
}

#header {
width:978px;
height:236px;
background-color:#ffe6c3;
margin:auto;
}

#baseline {
height:20px;
width:979px;
background-color:#ffe6c3;
}

#texte_baseline {
color:#4B3500;
font-weight:700;
font-size:12px;
padding-left:5px;
padding-top:3px;
width:510px;
float:left;
}

#favoris a{
color:#4B3500;
font-size:11px;
text-decoration:none;
}
#favoris a:hover{
text-decoration:underline;

}
#favoris {
float:right;
padding-top:2px;
color:#FFF;
font-weight:bolder;
font-size:11px;
padding-right:5px;
}

#logo {
height:216px;
width:258px;
float:left;
overflow:hidden;
}

#diaporama {
height:216px;
width:720px;
background-image:url(diaporama.png);
float:left;
}

#menu {
height:42px;
width:978px;
clear:both;
margin:auto;
}

#container {
width:978px;
background:#E8E5DE;
color:#4b3500;
font-size:12px;
height:100%;
min-height:500px;
padding-top:280px;
overflow:hidden;
_overflow:visible;
zoom:1px;
margin:auto;
}

#left {
width:258px;
padding-top:12px;
float:left;
z-index:10;
background:#e8e5de;
}

#zone_chaude {
float:right;
width:720px;
height:auto;
background-color:#efefef;
padding-top:12px;
z-index:10;
}

#adresses {
width:222px;
margin-left:14px;
}

#footer {
width:100%;
height:50px;
text-align:center;
color:#FFF;
font-size:10px;
padding-top:5px;
background-color:#744607;
clear:both;
margin:auto;
}

#presentation {
height:165px;
width:682px;
margin:auto;
}

#vitrine {
width:720px;
height:310px;
}

#adresse_photo {
height:86px;
width:218px;
border:1px solid #000;
overflow:hidden;
margin:auto;
}

#contenu {
width:682px;
margin:auto;
}

#presentation_photo {
width:250px;
height:184px;
border:1px solid #000;
overflow:hidden;
margin:auto auto 10px;
}

#acces_photo {
width:680px;
height:350px;
border:1px solid #000;
overflow:hidden;
margin:auto;
}

#valise_photo {
width:560px;
height:230px;
padding-top:30px;
margin:auto;
}

#choix_salle {
width:684px;
height:25px;
padding-top:10px;
border-bottom:dotted 2px #076449;
border-top:dotted 2px #076449;
background-color:#e4e0d5;
}

#choix_seminaire {
width:684px;
height:25px;
padding-top:10px;
border-bottom:dotted 2px #076449;
border-top:dotted 2px #076449;
background-color:#d4c9ac;
}

#box_contact {
background-color:#dcd4c0;
width:500px;
border:1px solid #000;
padding-bottom:30px;
margin:20px auto 10px;
}

#box_adresse {
width:190px;
border:1px solid #076449;
padding-bottom:10px;
padding-left:20px;
padding-top:10px;
margin:20px auto;
}

#formulaire {
padding-left:50px;
padding-top:5px;
}

li.descriptif {
color:#4b3500;
display:list-item;
list-style-position:outside;
padding-top:5px;
}

.lien_adresse {
text-decoration:none;
color:#4b3500;
display:block;
}

.lien_titre {
text-decoration:none;
color:#4b3500;
font-size:14px;
display:block;
}

.lien_titre_carte {
font-size:24px;
text-decoration:none;
color:#4b3500;
display:block;
}

.blanc,.blanc:active,.blanc:link {
text-decoration:underline;
color:#FFF;
}

.blanc:hover {
text-decoration:none;
color:#FFF;
}

.adresse {
font-size:12px;
}

.pourpre,.pourpre:link,.pourpre:active {
text-decoration:underline;
color:#600;
font-size:11px;
}

.pourpre:hover {
text-decoration:none;
color:#600;
}

.texte_pourpre {
color:#600;
font-size:11px;
}

.titre_vert {
color:#076449;
font-size:18px;
font-weight:bolder;
}

.titre_news {
height:25px;
font-size:14px;
margin-top:5px;
}

.carte {
width:231px;
height:290px;
float:left;
margin-left:5px;
border:1px solid #000;
font-family:Arial, Helvetica, sans-serif;
}

.carte_titre {
font-size:24px;
text-align:center;
color:#4b3500;
}

.carte_photo {
height:97px;
width:210px;
border:1px solid #000;
overflow:hidden;
margin:auto;
padding:0;
}

.carte_texte {
width:210px;
color:#4b3500;
font-size:11px;
margin:auto;
}

.photo {
width:250px;
float:left;
border:1px solid #000;
height:188px;
overflow:hidden;
margin-bottom:4px;
}

.photo_legende {
width:252px;
float:left;
font-size:10px;
text-align:center;
}

.photo_seminaire {
width:250px;
float:left;
margin-left:60px;
border:1px solid #000;
margin-top:30px;
}

.salle {
width:122px;
height:30px;
float:left;
margin-left:12px;
text-align:center;
}

.seminaire {
width:150px;
margin-left:16px;
float:left;
text-align:center;
}

#MenuHorizontal {
width:978px;
list-style:none;
overflow:hidden;
height:41px;
margin:0;
padding:0;
}

#MenuHorizontal li {
float:left;
z-index:100;
}

#MenuHorizontal li a {
display:block;
background-color:#744607;
color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
padding-top:0;
height:41px;
text-align:center;
text-decoration:none;
}

li#menu0 {
width:93px;
}

li#menu1 {
width:165px;
}

li#menu2 {
width:125px;
}

li#menu3 {
width:116px;
}

li#menu4 {
width:187px;
}

li#menu5 {
width:160px;
}

li#menu6 {
width:132px;
}

li#menu0 a {
background-image:url('gifs/menu_00.gif');
padding-top:13px;
}

li#menu1 a {
background-image:url('gifs/menu_01.gif');
padding-top:13px;
}

li#menu2 a {
background-image:url('gifs/menu_02.gif');
padding-top:13px;
}

li#menu3 a {
background-image:url('gifs/menu_03.gif');
padding-top:13px;
}

li#menu4 a {
background-image:url('gifs/menu_04.gif');
padding-top:13px;
}

li#menu5 a {
background-image:url('gifs/menu_05.gif');
padding-top:13px;
}

li#menu6 a {
background-image:url('gifs/menu_06.gif');
padding-top:13px;
}

li#menu0 a:hover,a#selected-over0 {
background-image:url('gifs/menu_over_00.gif') !important;
}

li#menu1 a:hover,a#selected-over1 {
background-image:url('gifs/menu_over_01.gif') !important;
}

li#menu2 a:hover,a#selected-over2 {
background-image:url('gifs/menu_over_02.gif') !important;
}

li#menu3 a:hover,a#selected-over3 {
background-image:url('gifs/menu_over_03.gif') !important;
}

li#menu4 a:hover,a#selected-over4 {
background-image:url('gifs/menu_over_04.gif') !important;
}

li#menu5 a:hover,a#selected-over5 {
background-image:url('gifs/menu_over_05.gif') !important;
}

li#menu6 a:hover,a#selected-over6 {
background-image:url('gifs/menu_over_06.gif') !important;
}

.ss_menu {
display:none;
top:275px;
left:61px;
position:absolute;
z-index:100;
}

#ss_menu_selected {
background:#471b00 !important;
z-index:100;
}

.ss_menu2 {
display:none;
top:275px;
left:225px;
position:absolute;
z-index:100;
}

img,p {
margin:0;
padding:0;
}

a img,#overlay img {
border:none;
}

.lien_carte,.lien_carte:hover {
text-decoration:none;
color:#4b3500;
font-size:11px;
display:block;
font-family:Arial, Helvetica, sans-serif;
}

.lien_adresse:hover,.lien_titre:hover,.lien_titre_carte:hover {
text-decoration:none;
}

.categorie_vert,.categorie_vert:active,.categorie_vert:link,.categorie_vert:hover {
color:#076449;
font-size:13px;
}

.ss_menu li,.ss_menu2 li {
background:#91430e !important;
list-style:none;
clear:both;
width:168px;
height:30px;
}

#MenuHorizontal li ul.ss_menu li a:hover,.ss_menu li a:hover,#MenuHorizontal li ul.ss_menu2 li a:hover,.ss_menu2 li a:hover {
background:#471b00 !important;
}

.ss_menu li a,.ss_menu2 li a {
background:#91430e !important;
height:30px !important;
padding-top:5px !important;
}
