body {margin: 0; margin-left: 0px; padding: 0; background-color: #6699FF;}

#container{width:1024px; margin:0 auto; display:block; background: url(images/bandeau.jpg) no-repeat; height: auto;z-index:2;}
#topbar{width:auto; height:181px; display:block; padding-top: 0px; margin-top:0px;}
#main{width:1024px; height:auto; display:block; background: transparent; margin-top:0px; background: url(images/frame.jpg) repeat-y;}
#column_left{width:685px; margin-left:20px; margin-top:-77px; margin-right:5px; float:left;}
#column_right{width:300px; margin-left:0px; float:left; margin-top:-78px;}
div.spacer{clear:both; height:10px; display:block;}
#footer { height: 155px; font-family:verdana, sans-serif; font-size:70%; color:black; padding: 10px 0px 0px 20px;  background: url(images/footer.jpg) no-repeat;}

/* Texte */
p {font-family:verdana, sans-serif;font-size:80%;color:black;text-align:justify;vertical-align:top;margin-top: 0px;margin-bottom: 0px; margin-left: 0px;padding:0px 5px 0px 5px; background-color: transparent;}
.pmenuright{font-family:verdana, sans-serif;font-size:70%;color:black;text-align:justify;margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;border: none;padding: 2px 0px 0px 2px;background: url(images/menu_right.png) no-repeat; background-position: bottom;border-left: #C0C0C0 solid 1px;border-right: #C0C0C0 solid 1px;}
.phead{margin-left:50px;margin-right:0px;margin-top:0px;margin-bottom:0px;border: none;padding-top: 50px;padding-left: 50px;vertical-align: middle;}
.pnorm{font-family:verdana, sans-serif;font-size:70%;color:black;background-color:transparent;background: none;text-align:center;margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;border: none;padding: 0px;background-color: transparent;}
.paccueil{font-family:verdana, sans-serif;font-size:80%;color:black;background-color:transparent;background: none;text-align:center;margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;border: none;padding: 0px;background-color: transparent;}
.pcentre {font-family:verdana, sans-serif;font-size:80%;color:black;text-align:center;margin-top: 0px;margin-bottom: 0px;padding:0px;background-color: transparent;}
.pmenu{font-family:verdana, sans-serif;font-size:80%;color:black;text-align:left;margin-left:0px;margin-right:0px;margin-top:-3px;margin-bottom:0px;border-left: #FFFFFF solid 1px;border-right: #FFFFFF solid 1px;padding: 0px;background-color: transparent;}
.pmenu_bas{font-family:verdana, sans-serif;font-size:80%;color:black;text-align:left;margin-left:-3px;margin-right:0px;margin-top:-7px;margin-bottom:0px;padding: 0px;background-color: transparent;}
.pdate{font-family:verdana, sans-serif;font-size:70%;color:black;text-align:left;margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;padding: 0px;background-color: transparent;}

h1 {font-family:verdana, sans-serif;font-size:140%;color:#FFFFFF;margin-left:5px;margin-top: 6px;margin-bottom: 4px;background-color: transparent;text-align:left;text-decoration:none;}
h2 {font-family:verdana, sans-serif;font-size:120%;color:#000000;padding: 2px 0px 5px 40px; margin-top: 0px; margin-bottom: 0px; background-color: transparent;text-align: left;text-decoration: none;background: url(images/h2.png) no-repeat;}
h3 {font-family:verdana, sans-serif;font-size:90%;color:#0066CC;padding: 0px 0px 0px 5px;margin-top: 0px; margin-bottom: 0px; margin-left: 0px;background-color: transparent;text-align: left;text-decoration: none;text-transform: uppercase;}
h4 {font-family:verdana, sans-serif;font-size:100%;color:#000000;padding: 0px 0px 0px 0px;margin-top: 0px; margin-bottom: 0px; margin-left: 0px;background-color: transparent;text-align: center;text-decoration: none;background: url(images/h4.png) no-repeat;}
A {font-size: 100%;font-family:verdana;color:#000000;text-decoration:none;}
A:hover{text-decoration:none;color: #FF9900;}

/*Formulaire*/
form.css fieldset {padding: 1px;  text-align: center;  }
form.css label   {  display: inline;  float: left;  width: 120px;  } 
INPUT,textarea, select {    border:1px solid grey;    font-size: 80%;    font-family:verdana;    margin : 2px 0;}

#texteprix {color:#FC0303;font-size:150%;font-family:verdana;font-weight:bold;}
#texteanchor {color:#0066CC;font-size:100%;font-family:verdana;}

/*Pagination*/
div.pagination {padding:3px;margin:3px;text-align:center;}
div.pagination a {padding: 2px 5px 2px 2px;margin-right: 2px;border: 1px solid #ddd;text-decoration: none; color: #88AF3F;}
div.pagination a:hover, div.pagination a:active {border:1px solid #85BD1E;color: #638425;background-color: #F1FFD6;}
div.pagination span.current {padding: 2px 5px 2px 5px;margin-right: 2px;border: 1px solid #B2E05D;font-weight: bold;background-color: #B2E05D;color: #FFF;}
div.pagination span.disabled {padding: 2px 5px 2px 5px;margin-right: 2px;border: 1px solid #f3f3f3;color: #ccc;}

/* Slideshow*/
.anythingSlider { width: 685px; height: 280px; position: relative; margin: 0 auto 0px; background-color: #0066CC;}
.anythingSlider .wrapper                { width: 600px; overflow: auto; height: 321px; margin: 5px 0 0 40px; position: absolute; top: 0; left: 0; background: url(images/slider_wrapper.png) no-repeat;}
                                       /* Width below is max for Opera */
.anythingSlider .wrapper ul             { width: 32700px; list-style: none; position: absolute; top: 0; left: 0; margin: 0 0 0 -45px; }
.anythingSlider ul li                   { display: block; float: left; padding: 0; height: 317px; width: 680px; margin: 0 0 0 0; }
.anythingSlider .arrow                  { display: block; height: 200px; width: 67px; background: url(images/arrows.png) no-repeat 0 0; text-indent: -9999px; position: absolute; top: 32px; cursor: pointer; }
.anythingSlider .forward                { background-position: 0 0; right: -20px; }
.anythingSlider .back                   { background-position: -67px 0; left: -26px; }
.anythingSlider .forward:hover          { background-position: 0 -200px; }
.anythingSlider .back:hover             { background-position: -67px -200px; }

#thumbNav                               { position: relative; top: 255px; text-align: center;}
#thumbNav a                             { color: black; font: 11px/18px verdana, Serif; display: inline-block; padding: 1px 8px; height: 18px; margin: 0 5px 0 0; background: #0066CC url(images/thumbnav.png) no-repeat; text-align: center; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
#thumbNav a:hover                       { background: url(images/thumbnav_over.png) no-repeat; }
#thumbNav a.cur                         { background: url(images/thumbnav_select.png) no-repeat;}

#start-stop                             { background: #0099FF; background-image: url(images/cellshade.png); background-repeat: repeat-x; color: white; padding: 2px 5px; width: 40px; text-align: center; position: absolute; right: 60px; top: 255px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
#start-stop.playing                     { background-color: #0066CC; }
#start-stop:hover                       { background-image: none; }
#textSlide                              { padding: 5px 85px 0 10px; }
#textSlide h3                           { font: 20px Verdana, Serif; font-style:italic; color: #0066CC; background-image: none;}
#textSlide h4                           { font: 15px Verdana, Serif; margin: 5px 0; text-align:left; background-image: none; margin-left:5px; font-weight:bold;}
#textSlide ul                           { list-style: disc; margin: 0 0 0 0px; }
#textSlide ul li                        { display: list-item; }
/*
  Prevents
*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }
/*Slideshow --fin--*/

/*sitemap*/
#sitemap_box{width:600px;margin:0 auto;background:none;border:1px solid #555;padding:20px;color:black;}
#sitemap_box img{vertical-align:middle;}
#sitemap_box a{color:black;}
#sitemap_box li{border-left:1px dotted #fff;list-style:none;}
#sitemap_box  .start{margin-top:-5px;margin-left:-5px;margin-bottom:1px;border:none;}
*+html #sitemap_box  .start{margin-bottom:-1px;}
#sitemap_box  .last{border:none;margin-top:-4px;}
#sitemap_box li ul{margin:0;margin-left:15px;padding:0;}
#sitemap_box li ul li{margin-left:0px;}
#sitemap_box .start_sub{margin-left:0px;margin-bottom:1px;cursor:pointer;}
*+html #sitemap_box li{margin-bottom:0px;}

/*slider*/
#gallery {
	position:relative;
	height:250px
}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:500
	}

	#gallery .caption {
		z-index:685; 
		background-color:#000; 
		color:#ffffff;
		height:50px; 
		width:100%; 
		position:absolute;
		bottom:0;
	}

	#gallery .caption .content {
		margin:5px
	}
	
	#gallery .caption .content h2 {
		margin:0;
		padding:0;
		color:#1DCCEF;
                background-image:none;
	}
	