BODY						{font-family: Arial; font-size: 10pt; color:#FFFFFF}
TD							{font-family: Arial; font-size: 10pt}
A							{text-decoration: none; color: #EA0202}
A:hover						{text-decoration: underline; color: #8B0101}
.clientRed 					{font-family: Arial; font-size: 12pt; color:#FF0000}
.clientEntete				{Background-color: #0000FF; color: #FFFFFF}

DIV.source  /*Important pour xplore*/
{
	padding:5px;
	font-family:Courier New;
	font-size:9pt;
	background-color:#FFFFFF;
	text:#000000;
	color:#000000;	
}


a img{
	border:none;
}





body{
	margin:0;
	padding:0;
	font:normal 12px Arial, Helvetica, sans-serif;
	background:#000 url(images/bkg_body.jpg) left top no-repeat;
	color:#000;
}

.main{
	width:865px;
}

.top{
	/*height:259px;*/
}

.top .util_menu{
	width:383px;
	_width:448px;
	height:27px;
	padding-left:68px;
	margin-bottom:60px;
			
	color:#ffc704;
	font:normal 12px Arial, Helvetica, sans-serif;
	line-height:26px;
}
.top .util_menu a{
	text-decoration:none;
	color:#fff;
	position:relative;
	z-index:10;
}
.top .util_menu a:hover{
	text-decoration:none;
	color:#e3b81c;
}

.top_bandeau{
	width:865px;
	height:159px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bkg_top_bandeau.png', enabled=true, sizingMethod=scale);
}
.top_bandeau[class]{
	background:url(images/bkg_top_bandeau.png) no-repeat;
}


.top #logobiennale{
	position:absolute;
	top:131px;
	left:20px;
	z-index:15;
}

.top #stJean_fete{
	position:absolute;
	top:121px;
	left:422px;
	width:171px;
	height:156px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/img_stJean_fete.png', enabled=true, sizingMethod=scale);
}
.top #stJean_fete[id]{
	background:url(images/img_stJean_fete.png) no-repeat;
}


.top #tag_ca{
	position:absolute;
	top:500px;
	left:480px;
	width:164px;
	height:155px;
	z-index:20;
	cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/img_tag_CA.png', enabled=true, sizingMethod=scale);
}
.top #tag_ca[id]{
	background:url(images/img_tag_CA.png) no-repeat;
}


.middle{
	width:865px;
	padding-top:20px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bkg_middle.png', enabled=true, sizingMethod=scale);
}
.middle[class]{
	background:url(images/bkg_middle.png) repeat-y;
}
.middle_content{
	position:relative;
	width:849px;
}

.left{
	float:left;
	width:648px;
	overflow:hidden;
}

.content{
}

.colorbox{
	padding:10px 20px;
	font-size:14px;
}

.colorbox h2{
	font:bold 20px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
.colorbox h2 span{
	color:#fff;
	font-weight:normal;
}

.colorbox ul{
	margin:10px 0 0 0;
	padding:0 0 0 20px;
	font-weight:bold;
}

#colorbox_joindre{
	margin-top:30px;
	/*font-weight:bold;*/
	background:#f59f1b;
	width:440px;
	_width:480px
}





.content_text{
	margin:15px 0 20px;
	min-height:500px;
	_height:500px;
}

.right{
	float:right;
	width:201px;
	overflow:hidden;
}

.right .menu ul{
	margin:0;
	padding:0;
}
.right .menu ul li{
	width:196px;
	list-style:none;
	margin:4px 0 4px 5px;
	text-transform:uppercase;
	padding:2px 0
}
.right .menu ul li a{
	background:#000;
	padding:2px 3px;
	color:#fff;
}
.right .menu ul li a:hover{
	background:#0092d0;
	color:#fff;
	text-decoration:none;
}



.bottom{
	margin-left:30px;
	width:600px;
	font-size:10px;
	padding-bottom:20px;
}

.bottom .copyright{
	float:left;
}
.bottom .credit{
	float:right;
	bottom:0
}

.bottom a{
	text-decoration:none;
	color:#fe7004;
}
.bottom a:hover{
	text-decoration:none;
	color:#d95e16;
}


.clear{
	clear:both;
	height:1px;
	overflow:hidden;
}






.nouvelles{
	width:249px;
	background:url(images/bkg_nouvelle.jpg) repeat-y;
	color:#fff;
}
.nouvelles_content{
	background:url(images/bkg_nouvelle_top.jpg) top no-repeat;
	min-height:436px;
	_height:436px;
}

.nouvelles_content h2{
	font-size:13px;
}

.nouvelles a{
	color:#ffce1a;
}
.nouvelles a:hover{
	text-decoration:none;
	color:#e3b81c;
}
.nouvelles_bottom{
	width:249px;
	height:53px;
	background:url(images/bkg_nouvelle_bottom.jpg) repeat-y;
	font-size:10px;
}


