html, body {margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt; background: #FFF;}

#conteneur {margin: 0px auto; width: 966px; height: 430px; background: #edf4f4;	}

/*/ HEADER /*/

#flash {z-index: 1; width: 100%; height: 155px;}
#flash object {float: right;}
.logo {float: left;}

/*/ CELLULE GAUCHE /*/

#cell-gauche {position: absolute; z-index: 5; margin-top: -155px; width: 186px; height: 545px; 
	background: url(img/gauche.jpg) no-repeat top left; font-size: 80%;}
	
#cell-gauche .menu {margin: 215px 0px 0px 12px;}
#cell-gauche .menu dt {font-weight: 500; margin: 6px 0px 0px 10px;}
#cell-gauche .menu dd {margin: 0px 0px 0px 15px;}
#cell-gauche .menu img {margin: 0px 2px;}

#cell-gauche .menu a {color: white; text-decoration: none;}
#cell-gauche .menu a:hover {color: black; background: white;}

#cell-gauche .drapeaux {width: 180px; margin: 10px 0px 0px 15px; padding: 0px;}
#cell-gauche .drapeaux img {border: 1px solid white; margin: 0px 3px;}
#cell-gauche .drapeaux a:hover img {border: 1px solid black;}

/*/ INCLUDES /*/

#inc {position: absolute; overflow: auto; width: 780px; height: 390px; margin-top: 0px; margin-left: 186px;
	margin-bottom: 10px; background: #edf4f4; padding: 0px;}

#inc h2 {margin: 5px 0px 5px 0px; font-size: 120%; font-weight: normal;} #inc h2 img {margin: 0px 10px 0px 0px;}
#inc h2 a {font-size: 80%;}
#inc h3 {margin: 10px 0px 0px 0px; font-size: 100%; font-weight: normal; color: #169d1d;}
#inc h4 {margin: 20px 0px 10px 0px; font-size: 90%; font-weight: normal; font-style: italic; color: #067ed1;}
#inc h5 {margin: 10px 0px; font-size: 80%; font-weight: normal; text-decoration: underline;}
#inc p {padding: 0px 10px; font-size: 80%; margin: 5px 0px 0px 0px;}
#inc p.comment {margin: 0px 0px 0px 256px; padding: 0px; width: 267px; font-size: 80%;
	text-align: center; color: #067ed1;}
#inc p.leftcomment {margin: 0px; padding: 0px; font-size: 70%; text-align: center; color: #067ed1;}
#inc p.marginbot {padding: 5px 0px 0px 0px; margin: 0px 0px 85px 0px; border-top: 1px solid black;}
#inc p.marginbot2 {padding: 5px 0px 0px 0px; margin: 0px 0px 75px 0px; border-top: 1px solid black;}
#inc h3.trait {padding: 5px 0px 0px 0px; margin: 0px; border-top: 1px solid #169d1d; width: 70%;}
#inc p.siret {margin: 10px 0px; padding: 0px; font-size: 70%; text-align: center;}
#inc p span {font-weight : bold;}
#inc .photo {float: left;}

ul ol {margin: 0px; padding: 0px;}
li {margin: 2px 0px; list-style-type : none; font-size: 80%;}
#inc li img {margin: 3px 3px 0px 0px;}
* html li {margin-bottom: -4px;}
.wfloat {margin-left: 40px;}
ol li  {margin: 2px 0px; font-size: 80%;}

#inc a {color: #169d1d; text-decoration: none; font-size: 100%; font-weight: bold;}
#inc a:hover {color: white; background: #169d1d; }
#inc a img {border: 0px;}
#inc a.haut {display: block; width: 200px; margin-left: 20px; padding-bottom: 25px; text-decoration: none;
	font-weight: bold; color: #169d1d; font-size: 70%;}
#inc a.haut:hover {text-decoration: underline; background: none;}
#inc a.promo {display: block; width: 70%; height: 20px; margin: 20px auto; font-weight: bold; color: #169d1d; text-align: center; text-decoration: none;}
#inc a.promo:hover {background-color: #169d1d; color: #edf4f4}

/*/ INCLUDES IMG /*/

#inc img {margin: 5px 0px 5px 0px;}
#inc .bigleft {float: left; margin: 15px 50px 0px 20px; width: 300px; height: auto;} .bigleft img {float: left;}
#inc .minileft {float: left; margin: 0px 20px; width: 150px; height: auto;} .minileft img {float: left; margin: 0px;}
#inc .miniright {float: right; margin: 0px 20px; width: 150px; height: auto;} .miniright img {float: right; margin: 0px;}
#inc .minilarge {width: 750px; height: 120px;} #inc .minilarge a {width: 150px; margin: 0 15px;} 
#inc .minileft2 {float: left; margin: 0px 20px; width: 310px; height: auto;} .minileft img, .minileft2 img {float: left;} .left {float: left; margin: 0px 220px 0px 0px;}
#inc .miniright2 {float: right; margin: 0px 20px; width: 310px; height: auto;} .miniright img, .miniright2 img {float: right;} .right {float: right;}
#inc .minilarge_bas {margin-top: 20px; width: 750px; height: auto;} #inc .minilarge_bas a {width: 150px; margin-left: 15px; margin-right: 15px;}
#inc .minilarge a:hover {background: none;} #inc .minilarge_bas a:hover {background: none;}
#inc .centre {margin: 0px 5px 0px 0px; float: left; max-width: 750px; max-height: 380px;} #inc .centre img {max-width: 750px; max-height: 380px;}
#inc .centre a:hover {background: none;}
* html #inc.left {float: left; margin: 0px 220px 0px 0px;}

/*/ INCLUDES /*/ /*/ ACCUEIL/*/

#inc p.accueil {padding: 0px; margin-top: 30px;}

/*/ INCLUDES /*/ /*/ LOCATIONS /*/ 

#inc ul.locations {margin: 0px; padding: 0px;}
#inc ul.locations li {margin: 0px 0px 10px 0px; list-style-type: none;}
*html #inc ul.locations li {margin: 0px 0px 4px 0px; list-style-type: none;}
#inc .locations a {color: #169d1d; text-decoration: none; font-weight: bold;}
#inc .locations a:hover {color: white; background: #169d1d;}
#inc .locations a img {border: 0px;}

/*/ INCLUDES /*/ /*/ TARIFS /*/

table {border: 3px solid #f6f9fb; border-collapse: collapse; width: 90%; margin: auto;
	background-color: #edf4f4; text-align: center;}
thead {border:1px solid #f6f9fb; background-color:#d3e3f5;}
th {font-size:80%; font-weight: normal; border:1px solid #f6f9fb; padding:5px; width:28%;}
table .col1 {width:12%; background-color:#66cc00} table .col2 {width:12%; background-color:#66ccff}
table .col3 {width:12%; background-color:#ffcc33} table .col4 {width:12%; background-color:#ff6666}
table .col5 {width:12%; background-color:#ffcc33} table .col6 {width:12%; background-color:#66ccff}
table .bg {background-color:#d3e3f5;}
td {font-size:70%; border:1px solid #f6f9fb; padding:5px; }
table .colemp1 {font-size: 80%; font-weight: bold; width: 40%; text-align: left;}
table .colemp2 {font-size: 80%; font-weight: bold; width: 10%;}
table .colemp3 {font-size: 70%; width: 50%; text-align: right;}
table.moitie {width: 45%; margin: 0px 0px 0px 5%;}

/*/ INCLUDES /*/ /*/ FORMULAIRE/*/

fieldset {width: 90%; border-bottom: #edf4f4; border-right: #edf4f4; border-color: #169d1d; padding: 10px;}
* html fieldset {border-bottom: none; border-right: none;}
legend {font-weight: bold; font-size: 90%; color: #067ed1;}
fieldset p {margin: 0px; padding: 0px; font-size: 100%;}

.form1 {float: left; width: 30%; margin: 5px 0px; padding: 5px 0px; line-height: 20px;} .form1 p {margin: 0px;}
.form2 {float: left; width: 70%; margin: 5px 0px; padding: 5px 0px; line-height: -5px;} .form2 p {margin: 0px;}
.form2 input, .form2 textarea {margin-bottom: 0px; background: #fff; border: 1px solid #169d1d;}
.form2 input:hover, .form2 textarea:hover {background: #edf4f4;}
.form2 input:focus, .form2 textarea:focus {background: #edf4f4;}
.form2 select {margin-bottom: 0px; background: #edf4f4; border: 1px solid white;}
.form2 select:hover {background: #fff;}
.form2 select:focus {background: #f6f9fb;} 
* html .form2 input {margin-bottom: -2px;}
.form3 {float: left; width: 70%; margin: 5px 0px; padding: 5px 0px;} .form3 p {margin: 0px;}
.form3 input {margin-bottom: 4px;}
* html .form3 input {margin-bottom: 0px;}
.pay label {margin-right: 5px;}
* html .pay label {margin-right: 10px;}
.form1 {border: 0px;} .form2 {border: 0px;} .form3 {border: 0px;}

.submit {width: 58%; height: 25px; font-weight: bold;} .reset {float: right; width: 14%; height: 25px;}
* html .submit {width: 20%; height: 25px; font-weight: bold;} * html .reset {float: left; width: 10%; height: 25px;}

/*/ INCLUDES /*/ /*/ PLAN SITE/*/

#inc .plan1 {float: left; width: 260px; margin: 0px 0px 0px 50px;}
#inc .plan2 {float: left; width: 340px;}
#inc .plan1 a, #inc .plan2 a {color: black; text-decoration: none; font-size: 90%; font-weight: normal;}
#inc .plan1 a:hover {color: white; background: #169d1d; font-weight: bold;}
#inc .plan2 a:hover {color: white; background: #169d1d; font-weight: bold;}
#inc a.spec {margin: 10px 0px 0px 50px; width: auto;}

/*/ INCLUDES /*/ /*/ PLAN LIENS/*/

#inc .liens {float: left; width: auto; margin: 20px 0px 0px 20px;}
#inc .liens a {color: #169d1d; text-decoration: none; font-size: 90%; font-weight: bold;}
#inc .liens a:hover {color: white; background: #169d1d; }
#inc .liens ul li {margin-left: -30px; line-height: 20px; list-style-type: none; font-size: 90%; color: #169d1d; font-weight: normal;}

/*/ INCLUDES /*/ /*/ CGV/*/

#inc .drapeaux img {border: 1px solid white; margin: 0px 3px;}
#inc a.drapeaux  {background: none;}
#inc a:hover.drapeaux  {background: none;} #inc a:hover.drapeaux img {border: 1px solid black;}

/*/ INCLUDES /*/ /*/ ALBUM/*/

#inc .album {float: left; width: 150px; height: 113px; margin: 5px 20px;} #inc .album img {max-width: 150px; max-height: 113px;}
#inc .album a:hover {background: none;}
* html #inc .album {float: left; width: 150px; height: 113px; margin: 5px 15px;} *html #inc .album img {width: 150px; height: 113px;}

/*/ FOOTER /*/

#footer {position: absolute; margin-top: 390px; width: 966px; height: auto; color: white;}
#footer object {margin: 0px; padding: 0px; width: 100%; height: 34px;}
.mentions {margin-top: 0px; height: 15px; width: 100%; font-size: 60%; padding-top: 4px;
background: black; text-align: center;}
* html .mentions {margin-top: 3px;}
.mentions span {margin: 0px 10px;}
.mentions a {color: white; text-decoration: none;}
.mentions a:hover {text-decoration: underline;}
#footlinks {width:100%;color:#66CC00;text-align:center;}
#footlinks h1 {margin: -5px 0 -8px 0;font-weight:normal;font-size:70%;opacity:0.8;filter:alpha(opacity=80);} *html #footlinks h1 {margin : 0 0 -15px 0;}
#footlinks p {font-size:70%;opacity:0.7;filter:alpha(opacity=70);}
#footlinks p a {color:#66CC00;text-decoration:none;}

