/*Body*/
body { font-family: Verdana, Arial, sans-serif; background: #bac5d4 url(../i/bgDegrade.jpg) top left repeat-x; font-size: 0.75em; color: #212121; margin: 0; /*padding: 7px 3% 7px 3%;*/ } 
ul { margin:0; padding:0; }
li { margin:0; padding:0; }
/*Accesskeys*/
#toc { display: none; }

/*Liens*/
a:link { color: #B91E67; text-decoration: none; }
a:visited { color: #B91E67; text-decoration: none; }
a:hover { color: #B91E67; text-decoration: underline; }
a:active { color: #B91E67; text-decoration: none; }

/*Images*/
img { border: 0; } 

/*Container*/
#container { /*width: 100%; min-width: 750px;*/ width: 1000px; margin: auto; background-color: #ffffff; overflow: auto; border: 1px solid #CBCCCD; } 

/*Header*/
#header { width: 100%; height: 80px; background: url(../i/bandeau.jpg); overflow: hidden; }
#logo { width: 607px; height: 80px; background: url(../i/bandeaudessus.jpg); overflow: hidden; }

/*Toolbar*/
#toolbar { font-size: 90%; padding: 2px 0px 2px 2%; background: #FFFFFF url(../i/fond_menu.gif) top left repeat-x; border: 1px solid #CBCCCD; border-right: none; border-left: none; }  

/*Columns*/
.leftcolumn { float: left; width: 19%; background-color: transparent; } 
.centercolumn { float: left; width: 62%; background-color: transparent; } 
.rightcolumn { float: left; width: 18%; background-color: transparent; } 

/*leftcontent, rightcontent and centercontent*/
#leftcontent { padding: 10px 5px 0px 10px; padding-left: 10px; text-align: center; }
#rightcontent { padding: 10px 5px 0px 5px; text-align: center; }

.sidebox, .contentitemexpanded { background: url(../i/blocHeaderRightBG.gif) top right repeat-y; } 
.sidebox, .bloc3header { text-align: center; }
.sidebox h3, .contentitemexpanded h3, .contentitemexpanded h1 { color: #ffffff; font-weight: bold; background: url(../i/blocHeaderLeft.jpg) top left no-repeat; padding: 3px 0 3px 0; margin: 0; }
.sidebox h2 { font-size: x-small; color: #ffffff; font-weight: bold; background: url(../i/blocHeaderLeft.jpg) top left no-repeat; padding: 3px 0 3px 0; margin: 0; }
.sideboxheader, .bloc3header { display: block; background: url(../i/blocHeaderRight.jpg) top right no-repeat; } 
.sideboxfooter, .bloc3footer { display: block; height: 15px; margin: 0px 0px 15px 0px; background: url(../i/blocFooterRight.gif) top right no-repeat; }
.sideboxfooterleft, .bloc3footerleft { display: block; height: 15px; background: url(../i/blocFooterLeft.gif) top left no-repeat; }

.sidebox ul { font-size: smaller; margin:0; padding:0; padding-top: 5px; background: url(../i/blocContentRightBG.gif) top right repeat-y; } 
.sidebox li { list-style-type: none; background: url(../i/blocContentLeftBG.gif) top left repeat-y; margin-right: 7px; } 
.sidebox li a { display: block; text-decoration: none; color: #B91E67; font-weight: normal; padding: 0.4em 0 0.4em 0; margin-left: 1px; } 
.sidebox li a:hover { text-decoration: none; color: #000000; background-color: #CBCCCD; }
.active { display: block; text-decoration: none; color: #000000; font-weight: bold; padding: 0.4em 0 0.4em 0; }

.centercontent { padding: 10px 5px; }
.bloc3header h2,h3,h1 { margin:0 ; color: #ffffff; font-size: smaller; padding: 3px 0 3px 0; font-weight: bold; text-transform: uppercase; } 
#bloc3 li { list-style: none; padding: 0; }
#bloc3 { background: url(../i/blocContentRightBG.gif) top right repeat-y; }
#bloc3content { background: url(../i/blocContentLeftBG.gif) top left repeat-y; padding: 5px 15px 5px 10px; }
#bloc3content h4 { text-transform: uppercase; }
.bloc3header h2 { display: none; }

#bouton1 { font-weight: bold; text-align: center; margin: 7% 5% 30px 5%; }
#bouton2 { font-size: smaller; font-weight: bold; text-align: center; margin: 40px 5% 0 5%; padding: 5px 0 5px 0; border: 1px solid #000000; border-right: none; border-left: none; }

/*Dailyorder dynamique*/
#dailyorder { display: block; width: 304px; background: url(../i/contentbackgroundcenter.jpg) repeat-y top left; margin: auto; margin-top: 10px; text-align: center; }
#dailyorder .blocheader { display: block; height: 22px; background: url(../i/contentbackgroundtop.jpg) no-repeat top left; }
#dailyorder .blocfooter { display: block; height: 26px; background: url(../i/contentbackgroundbottom.jpg) no-repeat top left; }
#dailyorder .internalcontent { display: block; margin: 0px 15px 0px 10px ; }
#dailyorder ul { margin-top: 10px; }
#dailyorder .internalcontent .txt { padding-left: 30px; }

/*Footer*/
.footerbottom { clear: both; padding-top: 20px; text-align: center; padding-bottom: 3px; } 
.footerbottom ul { display: inline; list-style: none; font-size: smaller; margin: 0; padding: 0; }
.footerbottom li { display: inline; border-left: 1px dotted #000000; padding-left: 5px; padding-right: 5px; }
#footer { background: #FFFFFF url(../i/fond_menu.gif) top left repeat-x; font-size: smaller; text-align: center; padding: 2px 0 2px 0; border-top: 1px solid #CBCCCD; }

/*Accueil*/
li.accueil { margin: 0; padding: 0; text-align: center; font-style: italic;}

/*Marches*/
h4 { border-bottom: 1px solid black; padding-bottom: 4px; font-size: 90%; font-weight: bold; margin-right: 10px; margin-left: 10px; margin-top: 20px; clear: both; }
.photo1, .photo2, .photo4, .photo6, .photo8, .photo9, .photo10, .photo13 { margin-bottom: 20px; width: 170px; height: 110px; border: solid #8BA69F 1px; }
.photo1 { background-image: url(../i/fromage.jpg); }
.photo2 { background-image: url(../i/olive.jpg); }
.photo4 { background-image: url(../i/clemenceau2.jpg); }
.photo6 { background-image: url(../i/ail.jpg); }
.photo8 { background-image: url(../i/faventine2.jpg); }
.photo9 { background-image: url(../i/clemenceau1.jpg); }
.photo10 { background-image: url(../i/faventine1.jpg); }
.photo13 { background-image: url(../i/forain1.jpg); }

.texte, .texte2 { margin-bottom: 20px; }
.texte { width: 215px; }
.texte span { font-style: italic; font-size: 0.9em; }
.texte ul, .texte2 ul { margin: 0px; padding: 0px; margin-left: 5px; }
.texte li, .texte2 li { margin-bottom: 5px; display: list-item; list-style-type: circle; }

/*Tourisme*/
/*.tourismleft { float: left; width: 60%; margin-bottom: 20px; }*/
.tourismright { float: right; /*border: 1px solid black;*/  padding-left: 5px; margin-right: 5%; padding-bottom: 5px; }
.ultourism { margin-left: 10px; }
.ultourism li { margin-bottom: 5px; }
.ultourism li li { margin-bottom: 0px; }

.dynlist { background: white; margin-top: 10px; padding: 10px; }
.dynlist img { float: left; margin-right: 10px; }
.dynlist p { margin-top: 5px; margin-bottom: 0px;}
.dynlist span { color: grey; }
.dynlist h4 { border-bottom: none; padding-bottom: 0px; font-size: 100%; font-weight: normal; margin: 0px; clear: none; }
.dynlist a, .dynlist a:hover { display: block; }

/*Historique*/
img.visite1 { float: left; margin-bottom: 10px; margin-right: 15px; border: solid #8BA69F 1px; }
img.visite2 { float: right; margin-top: 10px; margin-bottom: 10px; margin-left: 15px; border: solid #8BA69F 1px; }


/*Locaux*/
img.locaux { border: solid #8BA69F 1px; }

/*visiter*/
p.haut { text-align: center; clear: both; margin-top: 25px;  }
.haltevisiter { text-align: center; }
.haltevisiter ul { display: block; list-style: none; margin: 0; padding: 0 25% 2% 25%; border-bottom: none;  }
.haltevisiter li { display: block; border-bottom: 1px dotted #000000; }
.haltevisiter a { display: block; margin: 2% 0; }
li.der { display: block; border-bottom: none; }

/*Divers*/
.smaller { font-size: smaller; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
.center { text-align: center; }
.centeranditalic { font-style: italic; text-align: center; }
p.center { text-align: center; }
.centrer { text-align: center; }
.floatright { float: right; }
.inline li{ display: inline; margin-left: 15px; list-style: circle; }
.bord { border: solid #8BA69F 1px; }
ul.saut { margin-top: 10px; }
p:first-letter { font-size: 130%; font-family: cursive; line-height: 0.8em; }
.clear { clear: both; height: 1px; }

object { display: none; }
html>body object { display: inline; }
/**/
#map_canvas { width: 94%; margin: 10px 3% 10px 3%; height: 500px; border: 1px solid grey; }
/**/