/* CSS Document */

body { background: url(../img/fond_spring-final2.jpg) repeat-x/*#837e78*/ ; background-color:#5BAD0E; margin:0 auto;font-family:Verdana, Arial, Helvetica, sans-serif;}

.clear { clear:both; }

a img{ border: none;}

form{ margin: 0; padding: 0;}

#all {margin:0 auto; width:960px; /*width:968px; background-image:url(../img/bg_content.jpg);*/ background-color: #FFFFFF; background-repeat:repeat-y;}

#container { width:960px; margin: 0; /*margin:0 0 0 4px;*/}


#header { height:90px; background-image:url(../img/bg_header.jpg); background-repeat:repeat-x;}
#header p{ font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}
#logo { height:90px; width:280px;float:left;}
#newsletter { width:680px; height:22px; float:left; background-image:url(../img/bg_newsletter.jpg); background-repeat:no-repeat; text-align:right; font-size:10px; color:#FFFFFF; padding:1px 0 0 0; margin:0 0 20px 0;}
/*#chooselanguage { width:70px; float:right; padding:3px 0 0 40px;}*/
#chooselanguage { width:100px; float:right; padding:3px 10px 0 0;}
/*#chooselanguage a#nl { background:url(../images/drap_nl.gif)no-repeat; display:block; width:14px; height:14px; float:left;}
#chooselanguage a#fr { background:url(../images/drap_fr.gif)no-repeat; display:block; width:14px; height:14px; float:left;}
#chooselanguage a#en { background:url(../images/drap_en.gif)no-repeat 0 0; display:block; width:14px; height:14px; float:left; border:1px solid #00CC00;}
* html #chooselanguage a#en { background:url(../images/drap_en.gif)no-repeat 0 0; display:block; width:14px; height:14px; float:left; border:1px solid #00CC00; padding:0;}*/
#chooselanguage a span{ display:none;}


#top { height:67px; width:680px;}
#menu { height:40px; width:960px; background-image:url(../img/bg_menu.jpg); background-repeat:repeat-x; text-align:center; padding:20px 0 0 0; color:#666666; font-size:18px;}
#menu a {color:#666666; font-size:17px; text-decoration:none;}
#menu a:hover, #menu a.selected {color:#666666; font-size:17px; text-decoration:underline;}
#header_img { margin:0; padding:0;}
#header_img2 { margin:0; padding:0; height: 380px;}



input { font-size:11px;}

#content { width:920px; padding:20px}
#content2 { width:920px; padding: 0; margin: -22px 0 0 -20px;}
#content_left { width:600px; float:left; margin:0 50px 0 0;font-size:11px; color:#990000;}
#content_left .titre { font-weight:bold; font-size:12px; color:#333333;}
#content_left .datetitre { font-weight:normal; font-size:10px; color:#333333;}
#content_top img { margin:15px 0 10px 0;}
#content_top table img { margin:0 0 10px 0;}
#content_01 { margin:0; padding:0 0 15px 0; border-bottom:1px dashed #CCCCCC;}
#content_01 a {color:#990000; text-decoration:none;}
#content_01 a:hover { color:#990000; text-decoration:underline;}
#content_01z {margin:0; padding:0 0 15px 0; }
#content_01a { float:left; width:480px; margin-right:20px;}
#content_01b { float:left; width:100px; font-size:9px;padding:35px 0 0 0; }
#content_02 { margin:0; padding:20px 0 0 0;}
#content_02 .titre { color:#c8569a;}
#content_02a { float:left; margin:0 15px 0 0; padding:0; width:130px;}
#content_02b { float:left; width:405px; padding:0 50px 0 0;}
#content_02c { width:600px; padding:0; margin: 0 0 10px 0; font-size:9px; text-align: right; border-bottom: 1px dashed #999999; float: right; height: 20px;}
#content_02c p{ margin: 0 0 5px 0;}
#content_02c a{ color:#c8569a; text-decoration: none;}
#content_02c a img{ border: none; margin: 0;}
#content_right { float:right; width:250px; font-size:11px;}

#content_right_sep {width:235px;border-bottom:1px dashed #CCCCCC; height:10px; margin:10px 0 15px 0;}
#content_right a { color:#000000; text-decoration:none;}
#content_right a:hover { color:#000000; text-decoration:underline;}
#content_right .titre { font-weight:bold; font-size:13px}

#raw { padding:10px 0 0 0; color:#5fa13f;}

#footer { width:960px; background-image:url(../img/bg_footer.jpg); background-repeat:no-repeat;  color:#837e78; padding:20px 0 0 0; text-align:center; font-size:9px; line-height:2.0em; height:60px;}
#footer a {color:#837e78; text-decoration:none;}
#footer a:hover {color:#837e78; text-decoration:underline;}

#bottom { height:10px; }

#content_in { margin:0 0 0 20px; border-left:1px solid #CCCCCC; padding:0 0 0 10px; color:#666666;}
#content_in h1{ font-size: 12px; font-weight: bold; color: #474747; margin: 0 0 10px 0; padding: 0;}
#content_in a{ color: #474747;}

h3 { padding: 4px 10px; font-size: 11px; font-weight: normal; color: #000000; background: #EEEEEE; cursor: pointer; }
h4#shop_inside { font-size:14px;padding: 4px 10px;font-weight: normal; color: #000000; background: #EEEEEE;}
h4#shop_inside a { font-size:10px;color:#990000; text-decoration:none; }
h3.greencolor { color: #b08538;}

h3 .red {color:#990000; text-decoration:none; font-size:9px;}
h3.greencolor .red {color:#990000; text-decoration:none; padding: 3px 0 0 10px;  font-style: normal;}


.flash_enseignes { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#5fa13f; font-weight:bold;}
#imageContainer { margin:0; padding:0;position: relative; width:960px;/* height:380px;*/ height:200px;}
#imageContainer p { margin:0; padding:0;}
#imageContainer img { display:none; position:absolute; top:0; left:0;}


.search_alphabet ul{ display: inline; list-style: none; margin: 0; padding: 0;}
.search_alphabet ul li{  margin: 0 0 10px 0; float: left; width: 25px; height: 25px; list-style-type: none;}
.search_alphabet ul li a{ padding: 4px; font-size: 18px; font-weight: bold; text-decoration: none; color: #474747; display: block; width: 7px; float: left; height: 14px;}
.search_alphabet ul li a:hover{ color: #f4872c;}
.search_alphabet ul li a.selected{ color: #f4872c;}
.btn_search a{ background: url(../img/bkgd_btn_search.jpg) repeat-x; height: 18px; color: #474747; display: block; padding: 2px 2px 0 2px; text-decoration: none; margin: 0; font-size: 10px;}
.btn_search { border: 1px solid #474747; padding: 2px 2px 0 2px; width: 60px; margin: 5px 0 0 0;}

.recherche_secteur { color: #474747; list-style: none; margin: 0 0 0 3px; padding: 0; width: 500px;}
.recherche_secteur li{ margin: 0 20px 10px 0; width: 230px; height: 80px; float : left;}
.recherche_secteur li h1{ font-weight: bold; color:#474747; font-size: 11px; font-variant: small-caps; margin: 0 0 8px 0; padding: 0;}
.recherche_secteur li a{ color: #f4872c; text-decoration: none; padding: 0 0 2px 0; height: 5px; display: block;}
.recherche_secteur li a:hover{ text-decoration: underline;}

table.contact{ color: #474747; font-size: 10px;}
.contact p{ margin: 0 0 5px 0; padding: 0; line-height: 14px;}
.contact h1{ margin: 0px 0 7px 0; padding: 0; color: #005dab; font-size: 11px;}
.contact h2{ margin: 10px 0 2px 0; padding: 0; color: #f4872c; font-size: 10px;}
.contact a{ color:#005dab; font-weight: normal; text-decoration: none;}
table.contact td.leftcontact{ padding: 0 40px 0 0;}
table.contact td.rightcontact{ padding: 80px 0 0 0;}

table.form_contact{ color: #474747;}
table.form_contact td.right{ padding: 0 0 0 30px;}
table.form_contact td.intro{ padding: 0 0 10px 0;}
table.form_contact input{ width: 220px;}
table.form_contact textarea{ width: 220px; height: 80px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
table.form_contact input.btnenvoi{ background: url(../img/bkgd_btn_search.jpg) repeat-x; width: 50px; height: 18px; border: 1px solid #474747; padding: 0 0 2px 0;}

.txtplanaccestable{ padding: 15px 0 0 0;}

.planmasses{ margin: 0 10px 0 10px; float: left;}
.planmasses a img { border: 1px solid #FFFFFF;}
.planmasses a:hover img { border: 1px solid #FF6600;}

.imgaccessplan{ padding: 0 10px 0 0;}
.accessplan a img{ border: 1px solid #FFFFFF;}
.accessplan a:hover img{ border: 1px solid #FF6600;}

.parking table a img{ border: 1px solid #CCC; padding: 5px;}
.parking a:hover img{ border: 1px solid #FF6600;}
.parking .lienparking{ padding: 15px 60px 0 10px; color: #474747;}
.parking .lienparking a{ color: #474747; font-weight: bold;}
.parking .lienparking a:hover{ color: #FF6600;}

.horaire{ color: #474747;}
.horaire p{ line-height: 18px;}

.revuedepresse{ color: #474747;}
.revuedepresse ul{ margin: 0; padding: 0; list-style-type: none;}
.revuedepresse ul li{ background: url(../img/pdf_icon.gif) no-repeat; padding: 0 0 0 50px; height: 60px; display: block; list-style-type: none;}
.revuedepresse a{ color: #474747; text-decoration: none; font-weight: bold; }
.revuedepresse a:hover{ text-decoration: underline;}

.recherche_motcle{ color: #474747; line-height: 16px; }
.recherche_motcle input{ width: 200px; border: 1px solid #666666; padding: 7px 2px 0 2px; font-size: 12px; height: 21px; text-align: left; font-family: Tahoma; margin: 10px 0 0 0;}
.recherche_motcle .btnsearchkeyword{ border: 1px solid #474747; background:#999999; color:#FFFFFF; height: 30px; width: 205px; padding: 0; text-align: center;}

.plandemasse{ color: #474747;}
.plandemasse a img{ border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-bottom: 2px solid #666666; border-right: 2px solid #666666;}

#accordion .stretch ul{ margin: 0 0 0 20px; display: block; list-style: disc;}
#accordion .stretch ul{ list-style-type: disc;}

.borderleft_td{ border-left: 1px dashed #999999;}
.table_search_all td{ padding: 0 10px 0 10px;}

.table_search_all td.search_alphabet{ padding: 0;}

#bkgd_transparent{ background:#333333; height: 100%; width: 100%; position: fixed; left: 0; top: 0; z-index: 20; filter:alpha(opacity=90); /* Internet Explorer 6*/ -moz-opacity:0.9;/* Mozilla 1.6 et inf�r. */ opacity: 0.9;}
#show_photo{ position: absolute; z-index: 50;  margin: 20px 0 0 350px; background:#FFFFFF; left: 0; top: 0;  }
#content_show_photo{  padding: 10px;}
#content_show_photo img{ background:#FFFFFF;}
#show_photo .close_photo{ padding: 5px; background: #FFFFFF; }
#show_photo .close_photo a{ font-size: 10px; color:#474747; font-weight: bold; text-decoration: none;  filter:alpha(opacity=90); /* Internet Explorer 6*/ -moz-opacity:0.9;/* Mozilla 1.6 et inf�r. */ opacity: 0.9;}

.result_commerce{ color: #474747; border-top: 1px solid #d6d6d6;}
#content_in .result_commerce h1{ font-size: 16px; margin: 20px 0 5px 10px; padding: 0; font-weight: bold; color: #5fa13f; font-family:Georgia, "Times New Roman", Times, serif;}
#content_in .leftul li, .righttul li{list-style: none;}
#content_in .leftul li a, .righttul li a{ color:#474747; text-decoration: none;}
#content_in .leftul li a:hover, .righttul li a:hover{ color: #FF6600;}
#content_in .leftul, .righttul{ float: left; padding: 0 10px 5px 10px; list-style: none; width: 225px;}
*HTML #content_in .leftul, .righttul{ float: left; padding: 0 10px 5px 10px; list-style: none; width: 208px;}

#content_in .leftul li, .righttul li{ padding: 3px 0 3px 0; text-align: left};
#content_in ul.leftul{ border-right: 1px dashed #999999;}
#content_in ul.rightul{ border-left: 1px dashed #999999; margin: 0 0 0 -1px;}

.photo_shop img{ padding: 10px; border: 1px solid #CCCCCC;}

#global_error{ width: 450px; border: 1px solid #474747; padding: 20px; background:#FFFFFF; margin: 50px auto;}
#logo_error{ background: url(../images/logo_error.jpg) no-repeat; text-indent: -9999px; width: 190px; height: 67px;}
#text_error{ margin: 20px 0 0 0; font-size: 10px; color:#666666; text-align: center; font-weight: bold;}

#output div:hover{ cursor: default;}

#accroche {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#5fa13f; font-weight:bold; text-align:center; padding:10px 0 0 0;}