/*
© Blograft - 2006
*/
body{
	background-color:#999999;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	background-attachment:fixed;
	overflow-x:hidden;
}
*{
	font-family:Arial, Helvetica, sans-serif;
	/*scrollbar-track-color:#D4d0c8;	
	scrollbar-3dlight-color:#999999;
	scrollbar-arrow-color:#893900;
	scrollbar-base-color:#999999;
	scrollbar-darkshadow-color:#999999;
	scrollbar-face-color:#999999;
	scrollbar-highlight-color:#555555;
	scrollbar-shadow-color:#555555;
*/}

div{
 border:0px solid black;
}
object{
 border:0px solid black;
}
img{
 border:0px solid red;
}
/* ////////////////////////////////// POSITIONNEMENT ////////////////////////////////// */
#niv_centreur{
	position:absolute;
	margin:0px;
	padding:0px;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
}
#niv_centre{
	overflow-x:hidden;
	position:absolute;
	padding:0px;
	margin-top:-150px;
	top:50%;
	left:0;
	width:100%;
	height:300px;
}
#niv_centre_int{
	overflow-x:hidden;
	position:absolute;
	padding:0px;
	margin-top:10px;
	top:10px;
	left:0px;
	width:100%;
	height:300px;
}

#niv_logo a,#niv_logo img{
width:320px;
height:40px;
}

/* ////////////////////////////////// CONTENU ////////////////////////////////// */
#fenetre_document{	
	position:absolute;
	z-index:40;
	top:200px;
	left:50%;
	width:770px;
	margin-left:-385px;
}
#niv_contenu{	
	position:absolute;
	z-index:40;
	left:50px;
	width:370px;
	height:330px;
}
#fenetre_contenu{	
	width:370px;
	height:330px;
}
#niv_contenu_ref{
	border:0px;
	background-color:#9e9e9e;
}
#video #fenetre_contenu,#photo #fenetre_contenu,#service #fenetre_contenu{
	overflow:auto;
}
#niv_contact{	
	color:white;
	margin-left:30px;
}
#niv_titre{	
	position:absolute;
	z-index:40;
	left:0px;
	width:50px;
	height:330px;
}
#niv_visuel{
	position:absolute;
	z-index:60;
	top:0px;
	left:440px;
	width:330px;
	height:330px;
}
#niv_infos{	
	position:absolute;
	z-index:40;
	left:50px;
	width:390px;
	height:330px;
	background-color:#9e9e9e;
	color:#666666;
	padding:0px;
}
#niv_infos_contenu{
	position:absolute;
	background-color:#9e9e9e;
	border:0px;
	width:350px;
	height:290px;
	margin-left:10px;
	margin-top:20px;
	scrollbar-track-color:#9e9e9e;	
	scrollbar-3dlight-color:#9e9e9e;
	scrollbar-arrow-color:#893900;
	scrollbar-base-color:#999999;
	scrollbar-darkshadow-color:#9e9e9e;
	scrollbar-face-color:#cccccc;
	scrollbar-highlight-color:#9e9e9e;
	scrollbar-shadow-color:#9e9e9e;
}
#btn_fermer{	
	position:absolute;
	z-index:50;
	top:5px;
	right:5px;
	width:15px;
	height:15px;
	padding:0px;
}
#btn_fermer a,#btn_fermer img{	
	width:15px;
	height:15px;
}
#niv_infos a{	
	color:#ab3d1f;
	text-decoration:none;
}
#niv_infos p{	
	width:370px;
}
#actualites{	
	position:absolute;
	margin-top:535px;
	margin-left:220px;
	width:250px;
	height:200px;
	color:#f3dc85;
	cursor:pointer;
}
#musique{	
	position:absolute;
	margin-top:615px;
	margin-left:80px;
	width:82px;
	height:42px;
}
#niv_contenu iframe{
	position:absolute;
	width:100%;
	height:100%;
	background-color:transparent;
}
.bordure_p_marron{
	border-left: 2px solid #7a6e43;
	padding-left:5px;
}
.b_s{
	border-bottom: 1px dotted #bca875;
	color:#e3ca8b;
	font-weight:bold;
}
h1{
	margin: 0px;
	padding:0px;
}
.bordure_dotted_marron td{
padding:2px;
}
#td_contenu h1{
	margin: 0px 0px 0px 0px;
	padding:0px;
	font-size:1px;

}
#niv_contenu h2{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	padding-left:40px;
	font-weight:bold;
	color:#d64208;
}
#td_contenu h2{
	padding-left:10px;
	padding-right:10px;
}
#niv_contenu h3{
	margin:0px;
	padding:0px;
	margin-top:10px;
}
#td_contenu h3{
	padding-left:10px;
	padding-right:10px;
}
.img_left_fonce{
	margin: 3px 10px 3px 0px;
	padding: 0px;
	border:1px solid #333333;
}
.img_right_fonce{
	margin: 3px 0px 3px 10px;
	padding: 0px;
	border:1px solid #333333;
}
.img_left_clair{
	margin: 3px 10px 3px 0px;
	padding: 0px;
	border:1px solid #cccccc;
}
.img_right_clair{
	margin: 3px 0px 3px 10px;
	padding: 0px;
	border:1px solid #cccccc;
}
#niv_contenu a,#niv_contenu_ref a, #niv_contact a, #actualites a{
	color:black;
	text-decoration:none;
}

#niv_contenu strong,#niv_contenu b,#niv_contenu_ref strong,#niv_contenu_ref b{
	color:white;

}
#niv_contenu input,#niv_contenu textarea{
	border: 1px solid white;
}
#niv_contenu select{
	color:#ecd7a0;
	background-color:black;
}
#niv_contenu a:hover,#niv_contenu_ref a:hover, #niv_contact a:hover, #actualites a:hover{
	text-decoration:underline;
}
#niv_contenu p,#niv_contenu_ref p{
	color:white;
	text-align:justify;
	padding:5px;
	padding-top:0px;
	padding-left:10px;
	padding-right:15px;
	margin:0px;
}
blockquote{
	margin:0px;
	margin-left:40px;
}
#niv_contenu strong span{
	font-weight:bold;
}
#niv_contenu{
	color:white;
}
#niv_contenu table{
}
#niv_contenu td{
	padding:0px;
}
#td_contenu p{
	padding-left:10px;
	padding-right:10px;
}
#niv_fen_contenu{
	position:absolute;
	overflow:hidden;
	left:0px;
	width:530px;
	height:460px;
}
#popup_div_fond_a{
	position:absolute;
	z-index:10;
	display:none;
	border:1px solid #602800;
	margin-top:55px;
	margin-left:80px;
	width:740px;
	height:587px;
}
#popup_div_fond{
	position:absolute;
	z-index:10;
	display:none;
	margin-top:55px;
	margin-left:80px;
	width:740px;
	height:587px;
	overflow:hidden;
}
#fermer_pop {		
	position:absolute;
	z-index:13;
	display:none;
	margin-top:55px;
	margin-left:80px;		
	width:40px;
	height:40px;
}
#fermer_pop a,#fermer_pop img{		
	text-decoration:none;
	display:block;
	cursor:pointer;
	width:40px;
	height:40px;
}
#fermer_pop a:hover, #fermer_pop a.active{
	text-decoration:none;
	display:block;
	cursor:pointer;
	width:40px;
	height:40px;
}

#popup_div{
	width:640px;
	height:507px;
	overflow:hidden;
	margin:20px;
}
#anim_chargement{
	position:absolute;
	z-index:10;
	margin-top:255px;
	margin-left:380px;
	left: 154px;
	top: 367px;
}

/* ////////////////////////////////// barre outils ////////////////////////////////// */
#barre_outils{
	position:absolute;
	z-index:150;
	right:0px;
	margin:0px;
	top:110px;
	border:0px;
}

#barre_outils li{
	float:left;
	padding:5px 5px 1px 15px;
	background-image:url(../img/png/fond_champ_form.png);
	
}
#barre_outils a{
	color: white;
	text-decoration:none;
}
#barre_outils a:hover{
	color: black;
	text-decoration:none;
}
#btn_taille_font a{
	display:block;
	text-decoration:none;
	color:#893900;
}
#btn_taille_font a:hover{
	color:#caa82c;
}
#btn_favoris a{
	text-decoration:none;
	color:#893900;
	display:block;
	cursor:pointer;
	width:22px;
	height:22px;
}
#btn_imprimer a{
	display:block;
	cursor:pointer;
	width:22px;
	height:22px;
	text-decoration:none;
	color:#893900;
}
/* ////////////////////////////////// MENU ////////////////////////////////// */

#niv_logo{
width:100%;
}
#niv_bandeau{
width:100%;
}
#niv_logo a{
	display:block;
	cursor:pointer;
}
#niv_logo img{
width:100%;
height:100%;
}
#niv_bandeau img{
width:100%;
height:100%;
}

#niv_menu_principal{
	margin:0px;
	padding:0px;
	position:absolute;
	z-index:60;
	width :550px;
	height:200px;
	left:50%;
	top:50%;
	margin-left:-175px;
	margin-top:-160px;
}

#niv_menu_principal ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

#niv_menu_principal ul li{
	margin:22px;
	padding:0px;
	float:left;
	list-style:none;
}

#niv_menu_principal ul li a{
	margin:0px;
	padding:0px;
	text-decoration:none;
}
#niv_menu_principal ul li a:hover,#niv_menu_principal ul li a.active{
	margin:0px;
	padding:0px;
	text-decoration:none;
}
#niv_menu_principal ul li a.active{
	margin:0px;
	padding:0px;
	text-decoration:none;
}

/* ////////////////////////////////// MENU SECONDAIRE ////////////////////////////////// */

#niv_menu_secondaire {
	position:absolute;
	top:335px;
	left:50px;
	width:500px;
	margin:0px;
	z-index:30;
	display:block;
}
#menu_secondaire ul{
	float:left;
	margin:0px;
	padding:0px;
	color:#666666;
	list-style:none;
}

#menu_secondaire ul li{
	float:left;
	margin:0px;
	padding:0px;
	color:#666666;
	list-style:none;
}

#menu_secondaire ul li a{
	float:left;
	margin:0px;
	padding:0px;
	padding-left:10px;
	color:#666666;
	text-decoration:none;
}
#menu_secondaire ul li a:hover,#menu_secondaire ul li a.active{	
	margin:0px;
	padding:0px;
	padding-left:10px;
	text-decoration:none;
}
#menu_secondaire ul li a.active{
	margin:0px;
	padding:0px;
	padding-left:10px;
}
#menu_secondaire ul li a:hover,#menu_secondaire ul li a.active{	
	margin:0px;
	padding:0px;
	padding-left:10px;
	text-decoration:none;
}


#lien_video a:hover,#lien_video a.active{
	color: #4c7840;
}
#lien_photo a:hover,#lien_photo a.active{
	color: #7a6e43;
}
#lien_service a:hover,#lien_service a.active{
	color: #ab3d1f;
}

/* /////////////// MENU rubrique //////////////// */

#btn_video a,#btn_video img{
	text-decoration:none;
	display:block;
	cursor:pointer;
	width:106px;
	height:160px;
}
#btn_video a:hover,#btn_video a:active, #btn_video a.active{
	text-decoration:none;
	display:block;
	cursor:pointer;
	width:106px;
	height:160px;
}


#btn_photo a,#btn_photo img{
	text-decoration:none;
	display:block;
	cursor:pointer;
	width:106px;
	height:160px;
}
#btn_photo a:hover,#btn_photo a:active, #btn_photo a.active{
	text-decoration:none;
	display:block;
	cursor:pointer;
	width:106px;
	height:160px;
}

#btn_service a,#btn_service img{
	text-decoration:none;
	display:block;
	cursor:pointer;
	width:106px;
	height:160px;
}
#btn__service a:hover,#btn_service a:active, #btn_service a.active{
	text-decoration:none;
	display:block;
	cursor:pointer;
	width:106px;
	height:160px;
}
#btn_contact {
	position:absolute;
	z-index:40;
	margin:0px;
	top:50%;
	right:0px;
	width:91px;
	margin-top:-710px;
	height:600px;
	display:block;
	border-right:0px;
	border-top:0px;
	border-bottom:0px;
	border-left:2px solid white;
}
#btn_contact_int {
	position:absolute;
	z-index:40;
	margin:0px;
	top:170px;
	right:0px;
	width:91px;
	margin-top:-710px;
	height:600px;
	display:block;
	border-right:0px;
	border-top:0px;
	border-bottom:0px;
	border-left:2px solid white;
}
#btn_contact a,#btn_contact img,#btn_contact_int a,#btn_contact_int img{
	text-decoration:none;
	display:block;
	cursor:pointer;
	width:91px;
	height:600px;
}
#btn_contact a, #btn_contact_int a{
	background-color:#cccccc;
}
#btn_contact a:hover,
#btn_contact a:active, 
#btn_contact a.active,
#btn_contact_int a:hover,
#btn_contact_int a:active, 
#btn_contact_int a.active{
	text-decoration:none;
	display:block;
	cursor:pointer;
	width:91px;
	height:600px;
	background-color:#666666;
}

/* //////////////////////  MENU SOU CATEGORIE  ///////////////////////////// */

#menu_spectacle a.active{
 color:red;
}

/* /////////////////////////////////////////////////////////////////// */

#chargement_contenu, #chargement_sous_contenu, #chargement_popup{
	position:absolute;	
	width:0px;
	height:0px;
}
#actions{
	position:absolute;	
	width:0px;
	height:0px;
}

/* ////////////////////////////////// MENU SECONDAIRE ////////////////////////////////// */
.f_marron{
	color: #7a6e43;
}
.f_jaune{
	color: #f3dc85;
}
.f_jaune2{
	color: #f2d567;
}
.f_rouge{
	color: #ab3d1f;
}
.f_blanc{
	color: white;
}
.f_vert{
	color: #4c7840;
}
.bordure_rouge{
	border:1px solid #893900;
}
.bordure_img{
	border:2px solid #893900;
}
.f_gras{
	font-weight:bold;
}
.bordure_marron{
	border: 1px solid #7a6e43;
}
.bordure_dotted_marron{
	border: 1px dotted #7a6e43;
}
.bordure_p_vert{
	border-left: 1px dotted #4c7840;
	padding-left:5px;
}
/* ////////////////////////////////// MENU SECONDAIRE ////////////////////////////////// */
.tbl_part{
	width:500px;
}
.tbl_part th{
	width:178px;
}
.td_title{
	padding-left:5px;
	height:20px;
}
.td_lien{
	padding-left:5px;
	height:20px;
}
.td_savoir{
	padding-left:5px;
	height:20px;
}
.fond_savoir{
	padding-left:5px;
}
/* ////////////////////////////////// MENU SECONDAIRE ////////////////////////////////// */

label{
	float:left;
	width:150px;
	padding-top:10px;
	color: #7a6e43;
}
fieldset{
	text-align:right;
	padding-right:100px;
	border:0px;
}

#mce_editor_0_toolbar{
	display:block;
	width:220px;
	position:absolute;
	top:250px;
	left:50%;
	z-index:180;	
	margin-left:100px;
	border:1px solid;
	border-bottom-color:#d0d0d0;
	border-left-color:#FFFFFF;
	border-right-color:#d0d0d0;
	border-top-color:#FFFFFF;
	background-color:#D4d0c8;
}
#mce_editor_0_toolbar a{
	float:left;
}
#mce_editor_0_toolbar img{
	float:left;
}
#mce_editor_0_toolbar select{
	float:left;
}

ul.ref {list-style:none;margin:0 0 0 0;padding:0}
ul.ref li {float:left}
ul.ref a.aaaa  {display:inline-block;background-image:url('../img/jpg/3a.jpg');width:109px;height:173px;}
ul.ref a:hover.aaaa  {background-image:url('../img/jpg/3a_over.jpg')}
ul.ref a.technal  {display:inline-block;background-image:url('../img/jpg/technal.jpg');width:109px;height:173px;}
ul.ref a:hover.technal  {background-image:url('../img/jpg/technal_over.jpg')}
ul.ref a.hd  {display:inline-block;background-image:url('../img/jpg/hd.jpg');width:109px;height:173px;}
ul.ref a:hover.hd  {background-image:url('../img/jpg/hd_over.jpg')}
ul.ref a.fnh  {display:inline-block;background-image:url('../img/jpg/fnh.jpg');width:109px;height:173px;}
ul.ref a:hover.fnh  {background-image:url('../img/jpg/fnh_over.jpg')}
ul.ref a.bio  {display:inline-block;background-image:url('../img/jpg/bio.jpg');width:109px;height:173px;}
ul.ref a:hover.bio  {background-image:url('../img/jpg/bio_over.jpg')}

ul.aut {list-style:none;margin:0;padding:0}
ul.aut li {float:left}
ul.aut a.cd  {display:inline-block;background-image:url('../img/jpg/cd-cartes.jpg');width:124px;height:154px;}
ul.aut a:hover.cd  {background-image:url('../img/jpg/cd-cartes_over.jpg')}


