body {
	background-color: #ab338e;
	/*background:url("images/bg_top.gif") repeat-x;*/
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	color: #333333;
	margin:0;
}
a {
	color: #333333;
	text-decoration:none;
}
a:hover {
	color: #333333;
	text-decoration:underline;
}
.container {
	background:#ffffff;
	clear:both;
	width:100%;
}
.content {
	width:950px;
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:#ffffff url("images/bg_accueil.jpg") top left  no-repeat;
	height:607px;
}
.contentartistique {
	width:950px;
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:url("images/bg-artistique1.jpg") top left  no-repeat;
	min-height:607px;
	height: auto !important;
	height:607px;
}
.contentartistique2 {
	width:950px;
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:url("images/bg-artistique2.jpg") top left  no-repeat;
	min-height:607px;
	height: auto !important;
	height:607px;
}
.contentmusique {
	width:950px;
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:url("images/bg-musique1.jpg") top left  no-repeat;
	min-height:607px;
	height: auto !important;
	height:607px;
	/*height:607px;*/
}
.contentmusique2 {
	width:950px;
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:url("images/bg-musique2.jpg") top left  no-repeat;
	min-height:607px;
	height: auto !important;
	height:607px;
}
.contentspectacle {
	width:950px;
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:url("images/bg-spectacle1.jpg") top left  no-repeat;
	min-height:607px;
	height: auto !important;
	height:607px;
	/*height:607px;*/
}
.contentspectacle2 {
	width:950px;
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:url("images/bg-spectacle2.jpg") top left  no-repeat;
	min-height:607px;
	height: auto !important;
	height:607px;
}
.contentludique {
	width:950px;
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:url("images/bg-ludique1.jpg") top left  no-repeat;
	min-height:607px;
	height: auto !important;
	height:607px;
	/*height:607px;*/
}
.contentludique2 {
	width:950px;
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:url("images/bg-ludique2.jpg") top left  no-repeat;
	min-height:607px;
	height: auto !important;
	height:607px;
}
.contenttechnique {
	width:950px;
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:url("images/bg-technique1.jpg") top left  no-repeat;
	min-height:607px;
	height: auto !important;
	height:607px;
	/*height:607px;*/
}
.contenttechnique2 {
	width:950px;
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:url("images/bg-technique2.jpg") top left  no-repeat;
	min-height:607px;
	height: auto !important;
	height:607px;
}
.contentthematique {
	width:950px;
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:url("images/bg-thematique1.jpg") top left  no-repeat;
	min-height:607px;
	height: auto !important;
	height:607px;
}
.contentthematique2 {
	width:950px;
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:url("images/bg-thematique2.jpg") top left  no-repeat;
	min-height:607px;
	height: auto !important;
	height:607px;
}
.contentpage {
	width:950px;
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:url("images/bg-page.jpg") top left  no-repeat;
	min-height:607px;
	height: auto !important;
	height:607px;
}
.menu {
	/*background:#0099FF;*/
	height:70px;
	padding: 60px 0px 0px 370px;
}
.perso {
	/*background:#0099FF;*/
	height:537px;
	padding: 0px 0px 0px 0px;
}
.txt {
	/*background:#0099FF;*/
	/*min-height:500px;
	height: auto !important;
	height:500px;*/
	padding: 150px 0px 0px 330px;
	font-size:12px;
}
.txtpage {
	padding: 25px 0px 0px 330px;
	font-size:12px;
}
.txt2 {
	/*background:#0099FF;*/
	/*min-height:500px;
	height: auto !important;
	height:500px;*/
	padding: 25px 0px 0px 330px;
	font-size:12px;
}
.header {
	width:950px;
	margin:0 auto;
	background:url("images/bg_head.gif") top left  no-repeat;
	height:59px;
	/*line-height:110px;*/
	color:#ffffff;
	font-family:"Trebuchet MS", Arial, Verdana;
}
.headermenu{
	height:59px;
	/*padding:30px 0px 0px 0px;*/
	text-align: right;
}
.headermenu a{
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
.headermenu a:hover{
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
	border-bottom: dotted 1px #FFFFFF;
}
.footer {
	background:#ab338e url("images/bg_foot.gif") top right  no-repeat;
	width:950px;
	margin:0 auto;
	padding:0 0px 0 0px;
	clear:both;
	font-weight:bold;
	font-size:10px;
	color:#ffffff;
	height:83px;
	clear:both;
}
.footer a{
	color:#FFFFFF;
	text-decoration:none;
}
.footer a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.menubas {
	text-align:center;
	font-size:11px;
} 
.plus {
	text-align:right;
} 
p {
	text-align:justify;
}
img{
	border:0px;
}
.imgleft{
	padding-right:10px;
	float:left;
}
.liensfam {
	color:#ab338e;
	font-size:12px;
	text-decoration:none;	
}
.liensfam:hover {
	color:#E1C6DE;
	text-decoration:none;	
}
.bloc{
	height:160px;
	background:#ffffff;
	padding:5px 5px 5px 5px;
	border:1px #00addb dotted;
}
.desc
{
	float:left;
}
.plus1:hover,.plus2:hover,.plus3:hover,.plus4:hover,.plus5:hover,.plus6:hover
{
	color:#999999;
	text-decoration:none;
}
/********************** ONE *******************************/
.bloc1{
	height:160px;
	background:#ffffff url("images/etoilesbleues.gif") bottom right no-repeat;
	padding:5px 5px 5px 5px;
	border:1px #00addb dotted;
	color:#616161;
}
.liensthem1 {
	color:#00addb;
	font-size:12px;
	text-decoration:none;	
}
.liensthem1:hover {
	color:#4fc6e6;
	text-decoration:none;	
}
.liensthem21 {
	color:#00addb;
	font-size:11px;
	text-decoration:none;	
}
.liensthem21:hover {
	color:#4fc6e6;
	text-decoration:none;	
}
.img1 {
	border:solid 4px #00addb;
	margin-right:2px;
}
.img11 {
	border:solid 0px #00addb;
	margin-right:15px;
	float:left;
}
.plus1
{
	color:#00addb;
	float:left;
	margin:10px 0px 0px 0px;
	vertical-align:bottom;
}
/********************** TWO *******************************/
.bloc2{
	height:160px;
	background:#ffffff url("images/etoilesjaunes.gif") bottom right no-repeat;
	padding:5px 5px 5px 5px;
	border:1px #fddd00 dotted;
	color:#616161;
}
.liensthem2 {
	color:#fddd00;
	font-size:12px;
	text-decoration:none;	
}
.liensthem2:hover {
	color:#fee84f;
	text-decoration:none;	
}
.liensthem22 {
	color:#fddd00;
	font-size:11px;
	text-decoration:none;	
}
.liensthem22:hover {
	color:#fee84f;
	text-decoration:none;	
}
.img2 {
	border:solid 4px #fddd00;	
	margin-right:2px;
}
.img12 {
	border:solid 0px #fddd00;	
	margin-right:15px;
	float:left;
}
.plus2
{
	color:#fddd00;
	float:left;
	margin:10px 0px 0px 0px;
	vertical-align:bottom;
}
/********************** THREE *******************************/
.bloc3{
	height:160px;
	background:#ffffff url("images/etoilesoranges.gif") bottom right no-repeat;
	padding:5px 5px 5px 5px;
	border:1px #e75a1d dotted;
	color:#616161;
}
.liensthem3 {
	color:#e75a1d;
	font-size:12px;
	text-decoration:none;	
}
.liensthem3:hover {
	color:#ee8d63;
	text-decoration:none;	
}
.liensthem23 {
	color:#e75a1d;
	font-size:11px;
	text-decoration:none;	
}
.liensthem23:hover {
	color:#ee8d63;
	text-decoration:none;	
}
.img3 {
border:solid 4px #e75a1d;	
margin-right:2px;
}
.img13 {
border:solid 0px #e75a1d;	
margin-right:15px;
float:left;
}
.plus3
{
	color:#e75a1d;
	float:left;
	margin:10px 0px 0px 0px;
	vertical-align:bottom;
}
/********************** FOUR *******************************/
.bloc4{
	height:160px;
	background:#ffffff url("images/etoilesroses.gif") bottom right no-repeat;
	padding:5px 5px 5px 5px;
	border:1px #d92381 dotted;
	color:#616161;
}
.liensthem4 {
	color:#d92381;
	font-size:12px;
	text-decoration:none;	
}
.liensthem4:hover {
	color:#e466a7;
	text-decoration:none;	
}
.liensthem24 {
	color:#d92381;
	font-size:11px;
	text-decoration:none;	
}
.liensthem24:hover {
	color:#e466a7;
	text-decoration:none;	
}
.img4 {
border:solid 4px #d92381;	
margin-right:2px;
}
.img14 {
border:solid 0px #d92381;	
margin-right:15px;
float:left;
}
.plus4
{
	color:#d92381;
	float:left;
	margin:10px 0px 0px 0px;
	vertical-align:bottom;
}
/********************** FIVE *******************************/
.bloc5{
	height:160px;
	background:#ffffff url("images/etoilesvertes.gif") bottom right no-repeat;
	padding:5px 5px 5px 5px;
	border:1px #99c100 dotted;
	color:#616161;
}
.liensthem5 {
	color:#99c100;
	font-size:12px;
	text-decoration:none;	
}
.liensthem5:hover {
	color:#b9d44f;
	text-decoration:none;	
}
.liensthem25 {
	color:#99c100;
	font-size:11px;
	text-decoration:none;	
}
.liensthem25:hover {
	color:#b9d44f;
	text-decoration:none;	
}
.img5 {
border:solid 4px #99c100;	
margin-right:2px;
}
.img15 {
border:solid 0px #99c100;	
margin-right:15px;
float:left;
}
.plus5
{
	color:#99c100;
	float:left;
	margin:10px 0px 0px 0px;
	vertical-align:bottom;
}
/********************** SIX *******************************/
.liensthem6 {
	color:#e6001a;
	font-size:12px;
	text-decoration:none;	
}
.liensthem6:hover {
	color:#ee4f61;
	text-decoration:none;	
}
.liensthem26 {
	color:#e6001a;
	font-size:11px;
	text-decoration:none;	
}
.liensthem26:hover {
	color:#ee4f61;
	text-decoration:none;	
}
.img6 {
border:solid 4px #E5001B;
margin-right:2px;
}
.img16 {
border:solid 0px #E5001B;
margin-right:15px;
float:left;
}
.plus6
{
	color:#E5001B;
	float:left;
	margin:10px 0px 0px 0px;
	vertical-align:bottom;
}
/*********************************************************************************/

h4 .one {color:#00addb;
font-size:15px;
text-transform:uppercase;

}
h4 .two {color: #fddd00;
font-size:15px;
text-transform:uppercase;}
h4 .three {color:#e75a1d;
font-size:15px;
text-transform:uppercase;}
h4 .four {color:#d92381;
font-size:15px;
text-transform:uppercase;}
h4 .five {color: #99c100;
font-size:15px;
text-transform:uppercase;}
h4 .six {color: #e6001a;
font-size:15px;
text-transform:uppercase;}
h4 .violet {color: #ab338e;
font-size:15px;
text-transform:uppercase;}
h1.violet{
	color: #ab338e;
	font-size:15px;
	text-transform:uppercase;
	font-weight:bold;
}
h2.clients{
	color: #ab338e;
	font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
	clear:both;
	padding:10px 0px 6px 0px;
	margin:0px 0px 10px 0px;
	border-bottom:dotted 1px #CCCCCC;
}
.logo-box{
	background:#FFFFFF;
	width:600px;
	padding:1px 10px 50px 10px;
}
.logo-box ul{
	width:590px;
	padding:0px 0px 10px 10px;
	margin:0px;
}
.logo-box ul li{
	padding:0px 0px 0px 0px;
	margin:0px 20px 10px 0px;
	list-style:none;
	float:left;
}
.clear{
	clear:both;
}
