/* ******************* */
/*  boxactu   gauche  */
/* ***************** */
.boxactuleft{
	width:410px;
	border-bottom:1px solid #3399CC; 
	float:left; 
	position:relative; 
	min-height:162px;
}
* html .boxactuleft {height:162px;}

.boxactuleft img {float:left;}
.boxactuleftContent {float:left;}

.boxactuleftLink a{ 
	display: block;
	background:url(./link.gif) no-repeat;
	position:absolute;
	left: 382px;
	top: 126px;
	width:17px;
	height:17px;
}

.boxactuleftLink a span{ display:none;}
.titrebloc {font-size:1.9em!important; color:#535350; background-color:inherit; margin:10px 0 0 0!important; font-weight:bold;}
.txtbloc {font-size:1.3em!important; width: 250px; color:#535350; background-color:inherit; margin:10px 0 0 0!important}

/* ******************* */
/*  boxactu image    */
/* ***************** */
.boxactuImage {float:left; position:relative; min-height:130px; margin:30px 0 0 0;}

/* ******************* */
/*  boxlocation       */
/* ***************** */

.boxlocation {width:209px; height:80px; float:right; margin: 15px 1px 0 0; padding-bottom: 5px;}

/* ******************* */
/*  boxactualites     */
/* ***************** */

.boxactualites {width:205px; float:right; background:url(/vincipark.nsf/boxactualites_bg.gif) repeat-y; margin:20px 4px 0 0; font-size:1em;}
*+html .boxactualites {margin:18px 3px 0 0;}
* html .boxactualites{margin:18px 3px 0 0;}

.boxactualites .title a {background:url(/vincipark.nsf/btn_rss.gif) no-repeat; width:29px; height:19px; display:block; float:right; margin:4px 14px 0 0;}
* html .boxactualites .title a {margin:4px 5px 0 0;}

.boxactualites .title a span {display:none;}
.boxactualites .footer {background: url(/vincipark.nsf/boxactualites_footer.gif) no-repeat bottom; clear:both; float:none; font-size:0.01em; line-height:0.1em; height:3px;}

a.autreactus {background:url(/vincipark.nsf/link.gif) no-repeat 173px 12px; min-height:21px; padding:18px 0 0 10px; color:#3399CC; background-color:inherit; font-size:0.95em; display:block; text-decoration:none;}
* html a.autreactus  {height:21px;}
a:hover.autreactus  {text-decoration:underline;}
 
.boxactualites .content ul {display:block; width:185px; border-bottom:1px solid #3399CC; padding:0 0 5px 0; margin:5px 0 0 10px;}
.boxactualites .content ul li {font-size:0.85em; color:#666666; background-color:inherit; margin:0; padding:0; line-height:1.3em;}  
.boxactualites .content ul li a { font-size:0.85em; color:#666666; text-decoration:none; background-color:inherit;} 
.boxactualites .content ul li strong {font-size:1em; font-weight:bold; color:#333; background-color:inherit;}
.boxactualites .content ul li.date {font-size:0.95em; color:#3399CC; background-color:inherit;}


/* ******************* */
/*  box News          */
/* ***************** */

.home .gauche {
	width:407px; 
	margin-right: 25px;
}

.home .droite {
	width: 205px;
}

.bloc {
	border-bottom: 1px dotted #3399CC;
	padding-bottom: 10px;
	float: left;	
	margin-bottom: 15px;
}

.blocLast {
	padding-bottom: 0;
	/*border-bottom: 1px solid #3399CC;*/
	float: left;
}

.blocGauche {
	width: 120px;
	margin-right: 10px;	
	float: left;
	padding-top: 20px;	
}

.blocDroit {
	width: 275px;
	float: left;
}

.blocLast .blocDroit {
	padding-top: 20px;
}
	
.titlebloc, .titleblocMessage, .titlebloc a, .titleblocMessage a {
	font-size: 24px;
	font-weight: normal;
	text-decoration: none;
}

.titlebloc, .titlebloc a {color:#3399CC;}

.titleblocMessage, .titleblocMessage a {color:#535350;}

.titlebloc a, .titleblocMessage {text-decoration : none;}

.blocDroit p, .textebloc a, .texteblocMessage a {
	color:#535350;
	font-size:15px;
	font-weight:normal;
	margin-bottom:5px
}

.textebloc a, .texteblocMessage a {text-decoration : none;}

a.lienbloc{
	color:#EB1D2E;
	font-size:12px;
	font-weight:normal;
	background:url(./bg_fleche_rouge.gif) no-repeat 0 3px;
	padding-left:17px;
}

a.fleche_rouge_big { 
	height: 17px;
	display:block;
	background: url(/vincipark.nsf/link.gif) no-repeat 98% 0;
	text-decoration:none;
	padding-left: 17px;
	margin-top: 20px;
} 

.mB0 {
	margin-bottom:0
}

.mB25 { margin-bottom:25px } 