body
{
	margin: 0;
	padding: 0;
	background-color:#ffffff;
}

/***********************
************************
******  acueil   *******
************************
************************/
#body_accueil
{
	background-color:#FFFFFF;
}

#conteneur_accueil
{
	position:absolute;
	width: 585px;
	left: 50%;
	margin-left: -230px;
	margin-top:25px;
	background-color:#FFFFFF;
} 

#accueil_compagnie {position:absolute; margin-left:130px; margin-top:400px; visibility:visible; }

#accueil_altes{position:absolute; margin-top:390px; margin-left:560px; border:none; }

#map_gravure
{
	color:#000000;
	border:none;
	text-decoration: none;
}

#menu
{
	position:absolute;
	margin-top:80px;
	margin-left:290px;
	width:auto;
}

#menu img
{
	border:none;
}

#menu div
{
	margin-top:7px;
}

#menu div img
{
	margin-top:0;
	display:block;
}

#sous_menu_1 {visibility:hidden; }
#sous_menu_2 {visibility:hidden; }
#sous_menu_3 {visibility:hidden; }
#sous_menu_4 {visibility:hidden; }
#sous_menu_5 {visibility:hidden; }

#menu_1
{
	position:absolute;
	margin-top:0;
	margin-left:0;
	visibility:hidden;
}

#menu_2
{
	position:absolute;
	margin-top:0;
	margin-left:0;
	visibility:hidden;
}

#menu_3
{
	position:absolute;
	margin-top:0;
	margin-left:0;
	visibility:hidden;
}

#menu_4
{
	position:absolute;
	margin-top:0;
	margin-left:0;
	visibility:hidden;
}

#menu_5
{
	position:absolute;
	margin-top:0;
	margin-left:0;
	visibility:hidden;
}


/***********************
************************
******  le site  *******
************************
************************/
#conteneur 
{
	position:absolute;
	width: 780px;
	left: 50%;
	margin-left: -390px;
	
	min-height: 100%; /* For Modern Browsers */
	height: auto !important; /* For Modern Browsers */
	height: 100%; /* For IE */

	background-color:#ffffff;
	padding:0;
} 

#conteneur img {border:none; }

#retour_menu
{
	position:fixed;
	top:10px;
	padding:0;
	cursor:pointer;
	height: 108px;
	width: 150px;	
	background-image:url(../images/gravure_retour_menu.jpg);
	background-repeat:no-repeat;
	background-position:left;
}


#vide
{
	clear: both;
	min-height: 70px; /* For Modern Browsers */
	height: 70px !important; /* For Modern Browsers */
}

#footer 
{
	float:right;
	padding-bottom:10px;
	
}

/*@font-face { font-family:Lucida Sans Unicode; src:url(lucid.eot)/*, url(lucid.pfr); }*/

#corps
{
	min-height: 360px; /* For Modern Browsers */
	height: 62% !important; /* For Modern Browsers */

	width:530px;
	margin-top:80px;
	margin-left:160px;
	margin-right:120px;
	
	font-size:14px;
	font-family:Lucida Sans Unicode, Verdana, Arial, Helvetica;
	color:#000000;
	line-height:18px;
	text-align: justify;
	cursor: default;
	
	background-image:url(../images/fond.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-attachment:fixed;
}

#corps.long {line-height:20px; }
#corps a {text-decoration: none;color:#000000; }
#corps a:hover{text-decoration:none;color:#000000; }
#corps a:active{text-decoration:none;color:#000000; }

.lettrine{font-size:23px; }
.txt_commun{font-size:16px; }
.retour_haut_de_page{font-size:9px; }

.txt_grand {font-size:24px; }
.txt_grand2 {font-size:26px; }
.txt_titre {font-size:18px; }
.txt_mini {font-size:12px; }
/***********************
****** compagnie *******
************************/
.pdf_link
{
	padding-top:7px;
	font-size:11px;
}

.pdf_link img
{
	border:none;
	padding-right:6px;
	padding-left:3px;
}

#ref_magazine
{
	font-size:11px;
	padding-top:30px;
	margin-left:250px;
	width:280px;
	line-height:11px;
}
/***********************
****** parcours  *******
************************/
.txt_parcours
{
	padding-right:50px;
	padding-top:20px;
}

.txt_citation_droite
{
	text-align:right;
	font-size:18px;
	font-weight:bold;
	word-spacing:0.07em;
	margin-right:0;
	padding-top:3px;
}

/***********************
******   presse  *******
************************/
.presse_citatio{padding-top:30px; padding-right:90px; font-style: italic; }
.presse_link{font-size:13px; text-align:right; padding-bottom:25px; }
.presse_link img{border:none; padding-right:6px; padding-left:3px; }

.titre_presse
{
	cursor:pointer;
	font-size:20px;
}

.auteur_presse {font-size:12px; }

#presse_1 {display:none; }
#presse_2 {display:none; }
#presse_3 {display:none; }
#presse_4 {display:none; }

/***********************
****** spectacle *******
************************/
.spectacle_txt{margin-top:0;}
.spectacle_affiche{float:left; padding-right:10px; }
.spectacle_photos{float:right; padding-left:10px; }


/***********************
******  travaux  *******
************************/
.travaux_txt{clear:both; text-align:justify; }
.travaux_affiche{float:right; padding-left:10px; padding-bottom:5px; }
.travaux_photos{float:left; padding-right:10px; padding-bottom:5px; }


/***********************
*****  structure  ******
************************/
#cadre_structure
{
	background-image:url(../images/structure_back.gif);
	background-repeat:no-repeat;
}


/***********************
*****   bronze    ******
************************/
.comments
{

}

.comments_cube
{
	float:left;
	/*padding-right:20px;*/
}

.comments_commentaire
{
	float:right;
	padding-left:30px;
	font-size:12px;
	line-height:14px;
}

.formulaire_saisie
{	
	margin-left:389px;
}

.formulaire_txt
{
	font-size:10px;
	margin-left:400px;
}
