body {
	background-image: url(../bg_ligne.gif);
	background-repeat: repeat;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
}

hr{
	width:600px;
	color:#999999;
}
#boite{
	position : absolute;
	top:0px;
	left:100px;/**/
	text-align:center;
	width:920px;
	background-color:#FFFFFF;
	background-image:url(bg_box_line.gif);/**/
	background-repeat: repeat;
	height: 1000px;
	float: none;
	z-index: 1;
	margin-top: 5px;
	
	/*height:100%;
	
	border-right:#999999 thin solid;*/
}
#boiteHP{
	position : absolute;
	top:0px;
	left:100px;/**/
	text-align:center;
	width:920px;
	background-color:#FFFFFF;
	background-image:url(bg_box_line.gif);/**/
	background-repeat: repeat;
	height: 1000px;
	float: none;
	z-index: 1;
	
	/*height:100%;
	
	border-right:#999999 thin solid;*/
}
#CONTENTHP {
	position:absolute;
	left:263px;
	top:124px;
	width:413px;
	height:813px;
	z-index:1;
	visibility:visible;
	background-image:url(bg_ligne.gif);
	background-repeat: repeat;
	border: solid 1px;
	border-color:#CCCCCC;
	
}
#CONTENTLIENS {
	position:absolute;
	left:263px;
	top:124px;
	width:413px;
	height:813px;
	z-index:1;
	visibility:visible;
	/*background-image:url(bg_ligne.gif);
	background-repeat: repeat;
	border: solid 1px;
	border-color:#CCCCCC;*/
	
}
#CONTENTLIEUX {
	position:absolute;
	left:10px;
	top:120px;
	width:900px;
	
	z-index:1;
	visibility:visible;
}
#CONTENTARTISTE {
	position:absolute;
	left:13px;
	top:110px;
	width:402px;
	/*z-index:1;*/
	visibility:visible;
}
#LEFTCOLARTISTE {
	position:absolute;
	left:421px;
	top:110px;
	width:479px;
	z-index:1;
	visibility:visible;
}
#LEFTCOL {
	position:absolute;
	left:12px;
	top:124px;
	width:242px;
	height:615px;
	z-index:1;
	visibility:visible;
	background-color: #EDF8FC;
}

#RIGHTCOLARTISTES {
	position:absolute;
	left:687px;
	top:113px;
	width:187px;
	height:615px;
	z-index:2;
	visibility:visible;
}
#AGENDAG {
	/*position:absolute;*/
	float:left;
	width:200px;
	height:305px;
	margin-top:11px;
}
#CONTACTLIENS {
	width:260px;
	visibility:visible;
	margin-top:11px;
	margin-left:10px;
	float:right;
}
#IMAGES {
	position:absolute;
	left:686px;
	top:124px;
	width:217px;
	height:576px;
	z-index:3;
	visibility:visible;
}
#NOMSARTISTE {
	position:absolute;
	left:690px;
	top:301px;
	width:198px;
	height:514px;
	z-index:4;	
	visibility:visible;
}
.PUBLICATIONS {
float:right;
	
	margin-top:10px;
	width:260px;
	z-index:2;
	visibility:visible;
}

#MENUNAV {
	position:absolute;
	left:10px;
	top:2px;
	width:891px;
	height:110px;
	/*z-index:-1;*/
	visibility:visible;
	background-image:url(topNav.jpg);
	
	background-repeat:no-repeat;
	/*background-color:#ffffff;*/
	/*overflow:visible;*/
	text-align:center;
}

#navigation{
	position:absolute;
	font-weight:bold;
	font-size: 18px;
	width:700px;
	height:31px;
	left:200px;
	top:62px;
	overflow:visible;
}
#navigation li{
	display:inline;
	list-style: none;
	margin-right: 15px;
}
#navigation li a{
	
	color:#ffffff;
	text-align:left;
	text-decoration: none;
}
#navigation li a:hover{
	color:#FF6600;
}
.texteProchain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	padding-left:25px;
}
.img{
border:thin solid;
border-color:#666666;
}
.texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	padding-left:10px;
}
.texte a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#0000FF;
	text-decoration: none;
	text-align: left;
}
.texte a:hover{
	color:#FF0000;
	text-decoration: underline;
}
.texteTravail{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	padding-left:10px;
	text-align:justify;
}
.texteAssociation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	padding-left:20px;
	text-align:justify;
	/*background-color:#D9E9F3;*/
}

#texteLieux{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	padding-left:10px;
	text-align:justify;
}
.texteLiens a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-decoration: none;
	text-align: left;
	padding-left:10px;
}
.texteListe ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00ff00;
	text-decoration: none;
	text-align: left;
	padding-left:10px;
	list-style-position:inside;
	list-style:square;
}
.texteAnnonce {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#666666;
	text-decoration: none;
	text-align: left;
	padding-left:15px;
	background-color:#FFFFCC;
	padding-bottom:5px;
	padding-top:10px;
}
.suite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#0066CC;
	text-decoration: none;
	text-align: right;
}
.suite a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#0066CC;
	text-decoration: none;
	text-align: right;
}
.suite a:hover{
	text-decoration:underline;
	color:#FF6600;
}
#trajets {
	padding-left:10px;
}
.titre {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 20px;
	text-decoration: none;
	text-align: left;
	margin-top:-5px;
	margin-bottom:0px;
	padding-bottom:2px;
}
/*------------ titres en défonce   ------------*/
#arches2 {
	background-color:#CC33FF;color:#FFFFFF;
}
#lieux2 {
	background-color:#FF6600;color:#FFFFFF;
}
#prochainement2 {
	background-color:#99CC66;color:#FFFFFF;
}
#acces2 {
	background-color:#00ccff;color:#FFFFFF;
}
#contact2 {
	background-color:#cccccc;color:#FFFFFF;
}
#actuellement2 {
	background-color:#FF6600;color:#FFFFFF;
}
#artistes2{
	background-color:#FF0000;color:#FFFFFF;
}
#travail2{
	background-color:#006699;color:#FFFFFF;
	/*background-color:#FFFFFF;*/
	padding-right:0px;
}
#agenda2{
	background-color:#FF0066;color:#FFFFFF;
}
#liens2{
	background-color:#FF6600;color:#FFFFFF;
}
#bio2{
	background-color:#9966CC;
	color:#FFFFFF;
}
.titreArtiste2{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;/**/
	font-size: 24px;
	text-decoration: none;
	text-align: left;
	background-color:#000099;color:#FFFFFF;
	/*background-color: #99CC00;*/
	padding-left:0px;
}
/*------------ fin des titres en défonce   ------------*/
#arches {
	color:#CC33FF;background-color:#FFFFFF;
}
#lieux {
	color:#997857;background-color:#FFFFFF;
}
#histoire{
	color:#C5913C;background-color:#FFFFFF;
}
#prochainement {
	color:#99CC66;background-color:#FFFFFF;
}
#acces {
	color:#00ccff;background-color:#FFFFFF;
}
#contact {
	color:#000000;background-color:#FFFFFF;
}
#actuellement {
	color:#FF6600;background-color:#FFFFFF;
}
#artistes{
	color:#FF0000;background-color:#FFFFFF;
}
#travail{
	color:#006699;background-color:#FFFFFF;
	/*background-color:#FFFFFF;*/
	padding-right:0px;
}
#agenda{
	color:#FF0066;background-color:#FFFFFF;
}
#liens{
	color:#FF6600;background-color:#FFFFFF;
}
#plan{
	color:#FF0099;background-color:#FFFFFF;
}
#bio{
	color:#9966CC;
	background-color:#FFFFFF;
}
.TitreLieux {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 20px;
	text-decoration: none;
	text-align: left;
	color:#FFFFFF;
	background-color: #997857;
	padding-left:10px;
}
.TitreActu {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 20px;
	text-decoration: none;
	text-align: left;
	color:#FFFFFF;
	background-color: #99CC00;
	padding-left:10px;
}
.TitreActu a{
	text-decoration: none;
	color:#FFFFFF;
}
.titreArtiste{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;/**/
	font-size: 24px;
	text-decoration: none;
	text-align: left;
	color:#000099;
	/*background-color: #99CC00;*/
	padding-left:20px;
}
.titreArtisteR{
	font-family: Arial, Helvetica, sans-serif;
	/*font-weight:bold;*/
	font-size: 24px;
	text-decoration: none;
	text-align: right;
	color:#000099;
	/*background-color: #99CC00;*/
	padding-left:0px;
}
.visuel{
	padding-left:5px;
	padding-top:0px;
	padding-bottom:5px;
	padding-right:5px;	
}
.visuel#histoire{
	padding-left:20px;
	padding-top:0px;
	padding-bottom:5px;
	padding-right:5px;	
}
#expos{
	height:275px;
	overflow-y:scroll;
	overflow-x:hidden;
	border:thin solid;
	border-color:#99CC66;
	/*border-left-color:#999999;/*#FFFFFF;*/
	/*border-bottom-color:#FFFFFF;/*#999999;*/
	/*border-top-color:#FFFFFF;/*#999999;*/
	margin-top:10px;
	margin-bottom: 8px;
	/*background-image:url(bg_ligne.gif);*/
	/*background-color:#D1E2BF;*/
}
.expo{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
}
.vignettes{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:800;
	font-size: 10px;
	text-align:center;
	text-decoration:none;
}
.vignettes a{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:800;
	font-size: 10px;
	text-align:center;
	text-decoration:none;
	color:#333333;
}
.vignettes a:hover{
	color:#FF6600;
}
img.thumbnail{
	border-width:1px;
	border-color:#ffffff;
	border-style:solid;
}

img.thumbnail:hover{
	border-color:#FF6600;
	border-style:solid;
	border-width:1px;
}
#recherche{
	position:absolute;
	top:83px;
	left:5px;
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
 	width: 185px;
	text-align:left;
}
img.portrait{
	margin-left:5px;
	/*margin-top:0px;*/
	margin-right:0px;
	/*margin-bottom:5px;*/
	border:thin solid;
	border-color:#666666;
}
.caption{
	font-family: Arial;
	font-weight:800;
	font-size: 10px;
	text-align:right;
	text-decoration:none;
	color:#333333;
	font-style:italic;
	margin-top:0px;

}
/*========================= Footer =============================*/
#footer{
	position:relative;/**/
	/*text-align:center;*/
	margin-top:10px;
	width:910px;
	height:20px;
	/*top:1060px;*/
	font-size:0.9em;
	font-family: Arial;
	font-weight:600;
	font-size: 10px;
	text-decoration:none;
	color:#333333;
	z-index: 0;
	left: -615px;
	top: 920px;
}

#footer a {
	color:#333333;
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;
}
/*========================= Footer =============================*/
.flashbox{
	border:thin solid #999;
	margin-bottom:10px;
}
.flashbox2{
/*border:thin solid #999;*/
	margin-bottom:10px;
	margin-top:20px;
}
.flashbox3{
	/*border:thin solid #999;*/
	margin-bottom:10px;
	/*background-color:#EEE4DE;*/
	padding-right:5px;
}
.flashbox4{
	margin-bottom:10px;
}
#contactbox{
	margin-top:13px;
}
#biobox{
	/*background-color:#E7EEFA;
	border:thin solid;
	border-color:#9966FF;*/
}
.archeatelier {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align:center;
}
.TitreActu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 20px;
	text-decoration: none;
	text-align: left;
	color:#FFFFFF;
	background-color: #DF6D26;
	padding-left:10px;
	padding-bottom: 2px;
	margin-top: -5px;
}
.texteColHP {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	padding-left:10px;
}
#boiteHP {
	position : absolute;
	top:0px;
	left:100px;/**/
	text-align:center;
	width:920px;
	background-color:#FFFFFF;
	background-image:url(bg_box_line.gif);/**/
	background-repeat: repeat;
	height: 990px;	
	z-index: 1;
}
.texteTravailCenter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	padding-left:10px;
	text-align:center;
}
.clearfloat { /* cette classe doit être placée pour un élément div ou break et doit être l'élément final avant la balise de fin d'un conteneur qui doit contenir entièrement un élément flottant */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}