/* CSS Document */
body {margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; color:#595959; font-size:11px;}
input, select, textarea {font-family:Verdana, Arial, Helvetica, sans-serif;  color:#595959; font-size:11px;}
a {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;color:#595959; font-size:11px;}

form {margin:0;}
img {border:0;}

#spacer { height:15px; clear:both;}

/*************************** TinyMCE Style *****************************************/
.Texte {font-family:Verdana; font-size:11px; color:#000000; text-align:justify;}
.Strong {font-family:Verdana; font-size:11px; font-weight:bold; color:#FF8827;}

.Titre1 {font-family:Verdana; font-size:18px; color:#FF8827; font-weight:bold; text-transform: uppercase;}
.Titre1Red {font-family:Verdana; font-size:18px; color:#d20c24; font-weight:bold;}

.Titre2 {font-family:Verdana; font-size:14px; font-weight:bold; color:#fff; background-color:#FF8827;} 
.Titre3 {font-family:Verdana; font-size:12px; font-weight:bold; color:#595959;} 

#norecord {height:150px; line-height:150px; text-align:center;}

div#pager {padding:5px; padding-top:10px; padding-bottom:10px; border:1px solid #e9e9e9; background-color:#f9f9f9; text-align:center; font-weight:bold;}
div#pager a {}
div#pager .asel {color:#ff8827;}
a.pager_arrow {}
a.pager_arrow:hover {}


/*************************** module:generic *****************************************/
div#center {width:950px; text-align:center; margin-left:auto; margin-right:auto; padding:0;}
div#left {width:198px;  text-align:left; margin-right:7px; float:left; display:inline;}
div#left2 {width:172px;  text-align:left; margin-left:35px; float:left; display:inline; }
div#headertaf {position:relative; float:left; text-align:center; overflow:hidden;}
div#top_login {text-align:left; width:293px; height:30px; z-index:555; position:absolute; top:0px; left:431px; background-image:url(/general/images/customer/67/private/login_bkg.gif); background-repeat:no-repeat; }
div#top_login input {width:75px; position:relative; top:-9px; }


ul#menu_nc {margin:0; padding:0; list-style:none;}
ul#menu_nc li {margin-top:0px; padding-left:35px;  line-height:22px; height:22px; background-image:url(/general/images/customer/67/private/menu_bkg.gif); background-position:left; background-repeat:no-repeat;}
ul#menu_nc li a { color:#595959; }
ul#menu_nc li a:hover {color:#D20C24;}

ul#menu_dec {margin:0; padding:0;  list-style:none;}
ul#menu_dec li {margin-top:0px; padding-left:35px;  line-height:22px; height:22px; background-image:url(/general/images/customer/67/private/menu_bkg.gif); background-position:left; background-repeat:no-repeat;}
ul#menu_dec li a {  color:#595959;}
ul#menu_dec li a:hover {color:#FF8827;}

div#menu_newsletter {margin:0; height:30px; padding-top:30px; background-image:url(/general/images/customer/67/private/newsletter.gif); background-repeat:no-repeat;}
div#menu_newsletter input {color:#595959;margin-left:20px; width:137px; height:17px; border:1px solid #B0AEAA;}

div#menu_agenda {margin:0;}

div#menu_partenaires {text-align:center;}

div#content {width:714px; float:left;}

div#bottom {padding-top:17px;  width:919px; height:32px; clear:both; background-image:url(/general/images/customer/67/private/bkg.gif); background-repeat:no-repeat; background-position:center;}
div#bottom_left {float:left; padding-left:30px; }
div#bottom_right {float:right; padding-right:30px;}
div#bottom_right a {margin-left:10px; color:#595959;}

div#navbar {text-align:left; font-size:9px; color:#858585; padding-left:20px; padding-bottom:10px;}
div#navbar a {text-decoration:none; color:#858585; font-size:9px;}
div#navbar a:hover {text-decoration:none;}

div#content2 {text-align:left; padding-top:15px; min-height:400px; width:714px; float:left;  background-image:url(/general/images/customer/67/private/content2_bkg.gif); background-repeat:no-repeat; background-position:top; }
div#contentrit { position: relative;text-align:left; padding-top:15px; min-height:400px; width:894px; margin-left: -447px; left: 50%; float:left;  background-image:url(/general/images/customer/67/private/fond_page_reserver.gif); background-repeat:no-repeat; background-position:top; }
div#content_resizer {padding-left:20px; padding-right:20px; padding-bottom:15px;}

/*************************** module:home *****************************************/
div#map_search {float:left; width:509px; margin-right:7px;}
div#actu {float:left; width:194px;}
div#actu span {display:block; font-weight:bold; padding-top:5px; padding-left:5px; padding-right:5px; text-align:left;}
div#actu p {margin:0; padding-left:5px; padding-right:5px; text-align:justify;  padding-bottom:15px;}
.actu_photo {margin-right:10px;}

div#espace_pro {margin-top:10px;}
div#promotions {clear:left; text-align:left;}
div#promotion1 {width:353px; float:left; }
div#promotion2 {width:353px; float:right;}

/*************************** module:agenda *****************************************/
div#agenda_presentation{text-align:left; float:left; width:305px; margin-right:10px;}
div#agenda_search_dep {text-align:left; width:356px; height:166px; float:left; display:inline; background-image:url(/general/images/customer/67/private/agenda_search_dep_bkg.jpg); background-position:top; background-repeat:no-repeat;}
div#agenda_search_dep select {position:relative; top:80px; left:20px;}
div#agenda_search_dep input {position:relative; top:90px; left:120px;}

table#agenda_events {width:100%;}
table#agenda_events p {color:#D4152C; font-size:12px; font-weight:bold;}
table#agenda_events span {font-size:11px; font-weight:normal;}
table#agenda_events .vignette {border:1px solid #595959; margin-right:10px;}
table#agenda_events .date {font-size:11px; font-weight:bold; color:#92AF00;}
table#agenda_events hr {height:1px; color:#dedede;}
table#agenda_events td {padding-top:10px; padding-bottom:10px; border-bottom:1px solid #dedede;}
table#agenda_events a {color:#FF8827; font-size:10px;}

/*************************** module:partenaire *****************************************/
div#partenaire_presentation{text-align:left;}

table#partenaire_events {width:100%;}
table#partenaire_events p {color:#D4152C; font-size:12px; font-weight:bold;}
table#partenaire_events span {font-size:11px; font-weight:normal;}
table#partenaire_events .vignette {border:1px solid #595959; margin-right:10px;}
table#partenaire_events .date {font-size:11px; font-weight:bold; color:#92AF00;}
table#partenaire_events hr {height:1px; color:#dedede;}
table#partenaire_events td {padding-top:10px; padding-bottom:10px; border-bottom:1px solid #dedede;}
table#partenaire_events a {color:#FF8827; font-size:10px;}


/*************************** module:actualite *****************************************/
div#actualite_presentation{text-align:left; }
#actualite_date {color:#FF8827; font-weight:bold;}
#actualite_titre {font-weight:bold;}

/*************************** module:espace presse *****************************************/
div#espace_presse_presentation{text-align:left; }

/*************************** module:revue presse *****************************************/
div#revue_presse_presentation{text-align:left; }

/*************************** module:tourisme et gastronomie *****************************************/
div#tg_title_bar{padding-left:10px; width:100%; background-color:#ff8827; height:16px; color:#ffffff; font-weight:bold; text-transform:uppercase;}
.tg_region {font-weight:normal; text-transform:none;}

table#tg_specs {width:100%;}
#tg_specs td {padding-bottom:10px;}
span#tg_specs_title {font-size:13px; font-weight:bold;}

div#tg_card {text-align:center;}
div#tg_card img {border:1px solid #000;}

/*************************** module:contact *****************************************/
table#contact {color:#d20c24; font-weight:bold; font-size:10px;}
div#contact {border:1px solid #d20c24; padding-top:20px; padding-bottom:20px;}
#contact select {font-weight:normal;}
div#contact_valid {}

/*************************** module:newsletter *****************************************/
#newsletter_ok {text-align:center; border:1px solid #d20c24; padding:5px; height:150px; line-height:150px; color:#d20c24; font-weight:bold; font-size:10px;}
#newsletter_twice {text-align:center; border:1px solid #d20c24; padding:5px; height:150px; line-height:150px; color:#d20c24; font-weight:bold; font-size:10px;}
#newsletter_ko {text-align:center; border:1px solid #d20c24; padding:5px; height:150px; line-height:150px; color:#d20c24; font-weight:bold; font-size:10px;}


/*************************** module:promo *****************************************/
div#promo_presentation{text-align:left; float:left; width:305px; margin-right:10px;}
div#promo_search_dep {text-align:left; width:356px; height:166px; float:left; display:inline; background-image:url(/general/images/customer/67/private/promo_search_dep_bkg.jpg); background-position:top; background-repeat:no-repeat;}
div#promo_search_dep select {position:relative; top:80px; left:20px;}
div#promo_search_dep input {position:relative; top:90px; left:120px;}

table#promo_events {width:100%;}
table#promo_events p {color:#D4152C; font-size:12px; font-weight:bold; margin-top:0; padding-top:0;}
table#promo_events span {font-size:11px; font-weight:normal;}
table#promo_events .vignette {border:1px solid #595959; margin-right:10px;}
table#promo_events .date {font-size:11px; font-weight:bold; color:#92AF00;}
table#promo_events hr {height:1px; color:#dedede;}
table#promo_events td {padding-top:10px; padding-bottom:10px; border-bottom:1px solid #dedede;}
table#promo_events a {color:#FF8827; font-size:10px;}



