/* CSS Document */
* {margin:0; padding:0;	font-size:100%;}
body {text-align:center; background:#131313 url(images/header-bg.jpg) center top no-repeat;}

img {vertical-align:top;}
a img {border:0;}

table {border-collapse:collapse; border:0;}

html, input, textarea {font-family:Tahoma, Geneva, sans-serif; font-size:0.688em; line-height:1.455em; color:#939393;}
input, select {vertical-align:middle; font-weight:normal;}

a {text-decoration:none; color:#FFFFFF;}
a:hover {text-decoration:underline;}
ul {list-style:none;}
ul li {background:url(images/list-marker.gif) left 7px no-repeat; padding:0 0 3px 11px;}
li a {text-decoration:none; color:#939393;}
li a:hover {text-decoration:underline;}

.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both; font-size:0%; line-height:0%; height:0;}

#content .col-1,
#content .col-2,
#content .col-3 {float:left;}
/***************header***************/
.logo {text-align:center; padding-top:58px;}
/***************content***************/
.wrapper {width:100%; overflow:hidden;}
.img-indent {float:left; margin-right:15px;}
.phone {float:right; margin-right:32px;}
cite {font-style:normal;}

.menu li, .nav-img li, .nav li, .preview li {float:left; background:none; padding:0;}
.nav li a {text-decoration:none; color:#6E6E6E; border-left:1px solid #6E6E6E; margin-right:10px; padding-left:10px; text-transform:uppercase; font-size:0.818em;
 line-height:1em; font-family:Arial, Helvetica, sans-serif;}
.nav li a:hover {color:#E2E2E2;}
.nav .act a {color:#E2E2E2;}
.nav .extra a {border:none; padding-left:0;}

#content {background:#000000 url(images/content-tail.gif) left top repeat-y;}
#content .box-top {background:url(images/content-tail.gif) right top repeat-y;}
#content .box-left {background:url(images/content-bot.jpg) left bottom no-repeat;}
#content .box-right {background:url(images/content-top.jpg) left top no-repeat;}
#content ul {padding:12px 0 15px 2px;}
.box {min-height:357px; height:auto !important; height:357px;}
.box .inner {padding:21px 0 31px;}

.col-1, .col-2, .col-3 {padding-top:38px;}

.col-1 {padding-left:57px; padding-right:24px;}
.col-2 {background:url(images/col-2-border.jpg) left top no-repeat; padding-left:35px;}
.col-3 {background:url(images/col-3-border.jpg) left top no-repeat; padding-left:35px;}

h2 {color:#EBEAEA; font-family:Arial, Helvetica, sans-serif; font-size:0.818em; line-height:1em; text-transform:uppercase; font-weight:normal; padding-bottom:24px;}
h2 span {color:#939393;}
h3 {color:#E5E4E4; font-size:0.909em; line-height:1em; padding-bottom:2px;}
h4 {color:#E5E4E4; margin-top:-4px;}
h5 {font-weight:normal; padding-bottom:10px;}

p {padding-bottom:18px;}

.button {display:inline-block; float:left; background:url(images/button-tail.gif) left bottom repeat-x;}
.button span {display:inline-block; background:url(images/button-left.gif) left bottom no-repeat;}
.button span span {display:inline-block; background:url(images/button-right.gif) right bottom no-repeat; padding:0 13px 0 20px;}
.border {height:27px;}
/***************page-1***************/
#page-1 .logo {text-align:center; padding-bottom:69px;}
#page-1 .nav-img ul {padding:0;}
#page-1 #header {height:288px;}
#page-1 #footer {background:url(images/page-1-footer-bg.jpg) left top no-repeat; height:79px; padding:300px 0 0;}
/***************page-2***************/
#page-2 .col-1 .image {margin-bottom:9px;}
#page-2 .col-2 p {padding-bottom:28px;}
#page-2 .col-2 .button {margin-top:-10px;}
#page-2 .col-2 {padding-bottom:22px; padding-right:37px;}
#page-2 .col-3 ul {padding:12px 0 15px 2px;}
#page-2 .col-3 {padding-bottom:22px;}
/***************page-3***************/
#page-3 .col-2 h4 {margin-bottom:16px;}
/***page-4**page-5**page-6**page-7***/
#page-4 .col-1, #page-5 .col-1, #page-6 .col-1, #page-7 .col-1 {padding-right:0;}
#page-4 .col-2, #page-5 .col-2, #page-6 .col-2, #page-7 .col-2 {background:none; padding:0 0 0 68px;}
#page-4 .col-1 ul, #page-5 .col-1 ul, #page-6 .col-1 ul, #page-7 .col-1 ul {padding:0;}
#page-4 .col-2 ul, #page-5 .col-2 ul, #page-6 .col-2 ul, #page-7 .col-2 ul {padding:0;}
#page-4 h2, #page-5 h2, #page-6 h2, #page-7 h2 {padding:10px 0 5px;}
#page-4 p, #page-5 p, #page-6 p, #page-7 p {padding:14px 0 41px;}
/***************page-8***************/
#page-8 .col-1 h2 {padding-bottom:21px;}
#page-8 .col-1 h4 {padding-top:1px;}
#page-8 .inner {padding-bottom:29px;}
#page-8 .col-2 {padding-bottom:22px; padding-right:37px;}
#page-8 .col-2 img {margin-bottom:24px;}
#page-8 .col-3 h2 {padding-bottom:22px;}
#contactForm {padding:0px;}
#contactForm div {height:21px;}
#contactForm p {padding:0;}
#contactForm .champ, #contactForm textarea {font-size:1em; line-height:1em; color:#E5E4E4; background:#000000; border:1px solid #A6A6A6; padding-left:5px;}
#contactForm textarea {overflow:hidden; margin:0 0 20px 0;}
#contactForm .float-r {padding-right:17px;}
#contactForm .float-r .button {margin-left:5px;}
/***************page-9***************/
#page-9 .col-1 h2 {padding-bottom:18px;}
#page-9 .col-1 p {padding-bottom:16px;}
#page-9 .col-1 div {padding-top:8px;}
/***************footer***************/
#footer {background:url(images/footer-bg.jpg) left top no-repeat; padding:65px 0 65px; 
text-transform:uppercase; text-align:center; color:#5D5C5C; font-size:0.909em; font-family:Arial, Helvetica, sans-serif; letter-spacing:-1px;}
#footer a {border-left:1px solid #5D5C5C; margin-left:5px; padding-left:4px; color:#5D5C5C; text-decoration:underline;}
#footer a:hover {text-decoration:none;}

.petite_image_album {
	border: solid 1px white;
	width: 90px;
	height: 70px;
	margin-left: 5px;
	margin-top: 5px;
}
# contactForm .boutonEnvoi{
     border:none;
     color:#0000000;
	 font-family: verdana;
	 font-size: 11px;
	 text-decoration: bold;
     background: #1e1e1e url('./images/button-left.gif') no-repeat top left;
     width:150px;
	 padding-left : 20px;
	 padding-bottom: 3px;
     height:15px;
}

#publication .titre {
	font-family : verdana;
	font-size : 12px;
	font-weight:bold;
	padding-left: 5px;
}
#publication .description {
	text-align: justify;
	font-family : verdana;
	font-size : 10px;
}
#publication .entete {
	text-align: justify;
	font-family : verdana;
	font-size : 10px;
	font-style : italic;
}
#publication .image {
	border: solid 1px #333333;
}

#dossierRoot {
	background-image: url('images/dossierRetour.png');
	background-repeat: no-repeat;
	padding-left: 20px;
}
#dossier {
	background-image: url('images/dossier.png');
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-left: 5px;
	margin-top: 2px;
}
#albums {
	background-image: url('images/albums.png');
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-left: 5px;
	margin-top: 2px;
}

#menuGalerie {
	text-align: left;
	width: 200px;
}
#menuGalerie .contenu {
	border-left:1px solid #323232;
	border-right:1px solid #323232;
	background-color: #000000;
	padding: 5px;
	font-size: 11px;
}
#menuGalerie .top_menuGalerie {
	background-image: url('images/petit_menu_haut.jpg');
	background-repeat: no-repeat;
	height: 12px;
	width: 200px;
	font-family: Tohama;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}
#menuGalerie .bottom_menuGalerie {
	background-image: url('images/petit_menu_bas.jpg');
	background-repeat: no-repeat;
	height: 12px;
	width: 200px;
}

#prochainsshows {
	position: absolute;
	width: 190px;
	height: 220px;
	margin-top: 10px;
}

 #photoaleatoire{
	position: absolute;
	margin-top: 10px;
	margin-left:191px;
	width: 190px;
	height: 220px;
}

 #publicite {
	position: absolute;
	margin-left:382px;
	margin-top: 10px;
	width: 190px;
	height: 220px;
}

 #albummois {
	position: absolute;
	margin-top: 10px;
	margin-left:573px;
	width: 190px;
	height: 220px;
}

.boxMenu_top{
	background-image: url('images/box_menu_top.png');
	background-repeat: no-repeat;
	height: 12px;
}
.boxMenu_content {
	border-left:1px solid #323232;
	border-right:1px solid #323232;
	background-color: #000000;
	padding: 5px;
	font-size: 11px;
}
.boxMenu_bottom {
	background-image: url('images/box_menu_bottom.png');
	background-repeat: no-repeat;
	height: 12px;
}
.titre1 {
	font-family: georgia;
	font-size: 11px;
	font-weight: bold;
	text-align:center;
	margin-top: -10px;
}