.top_edito{
	overflow : hidden;
}

.edito{
	background : url(../../images/css/edito_accueil-trans.png) no-repeat top left;
	float:  left;
	width : 282px;
	padding-top : 0px;
}

.edito h1{
	color : white;
	height : 30px;
	margin-top:17px;
	text-align : center;
	font-size : 1.1em;
}

.edito p{
	text-align : justify;
	margin : 5px;

}

.edito p.chapeau{
	font-weight : bold;
}

.edito .textEdito{
	border-right: 1px solid #2B1534;
	border-left: 1px solid #2B1534;
	padding :5px;
	padding-top : 2px;
}

.edito .linkEdito{
	background : url(../../images/css/edito_bottom.jpg) no-repeat top left;
	height : 24px;
	padding-top : 10px;
	text-align : right;
	padding-right: 30px;
}

.edito p.suite a{
	color : #E35113;
	background : url(../../images/css/puce_orange-trans.png) no-repeat top left;
	padding-left:18px;
	text-decoration : none;
}

.edito p.suite{
	text-align : right;
	margin-top : 5px;
	margin-right : 5px;
}

.edito .listActu h2 a {
	color: black;
}


.right_edito{
	background : url(../../images/css/bout_edito-trans.png) no-repeat top left;
	float:  left;
}

.right_edito #anim{
	margin-top : 8px;
	margin-left:8px;
	width : 700px;
}


#tps_forts {
	margin-top : 10px;
	overflow : hidden;
}

#tps_forts .left{
	overflow : hidden;
}

#tps_forts h1{
	color: #E35113;
	border-bottom : 1px solid #E35113;
	text-align : left;
	width : 375px;
	margin-bottom : 20px;
}

#tps_forts .infos_pratiques{
  float :right;
  width : 550px;
}


#tps_forts .right{
	float : right;
	width : 140px;
	padding-left: 20px;
	background : url(../../images/css/deg_infos_prat-trans.png) no-repeat left 20px;
}


#tps_forts .right ul{
	list-style : square;
	margin-top : 10px;
	color : #563863;
	margin-left:22px;
}

#tps_forts .right ul li a{
	color : #563863;
}

#tps_forts .right ul li{
	padding : 5px;
	padding-left:0px;
}

#tps_forts #premier{
	float : left;
	height:163px;
	margin-right:15px;
	width:375px;
}

#tps_forts #premier div.text{
	width : 230px;
	float : left;
	padding-top : 7px;
}

#tps_forts p{
	text-align : justify;
}

#tps_forts img{
	float : left;
	margin-right : 10px;
}

#tps_forts h3{
	background:transparent url(../../images/css/puce_violette.jpg) no-repeat left 5px;
}

#tps_forts .link{
	height : 13px;
	font-weight:bold;
	height:16px;
	margin: 0px;
	padding:0;
	text-align:right;
}

#tps_forts .link a{
	color:#E65117;
	text-decoration:none;
	background:transparent url(../../images/css/puce_orange-trans.png) no-repeat scroll left 0px;
	padding-left: 15px;
	font-size:0.8em;
}

#tps_forts p.subtitle {
	color:#E65117;
	font-size:10px;
	margin:0;
	text-align:justify;

}

#tps_forts p.maj {
	color:#E65117;
	font-weight:bold;
	margin:0;
}

#tps_forts #second{
	float:left;
	height:163px;
	margin-right:15px;
	width:350px;
	margin-left: 50px;
	position : relative;
}

#tps_forts #second ul{
  color:#E75113;
  list-style-type:disc;
  margin-top : 25px;
  margin-left: 45px;
}

#tps_forts #second ul span{
  color  : black;
}

#tps_forts #second #bebe{
  position : absolute; 
  top : 50px;
  right : 40px;
}

#tps_forts #troisieme{
	float:left;
	height:170px;
	width:220px;
}

#tps_forts #troisieme div.text{
	padding-top : 1px;
}

#tps_forts #troisieme div.text p.text{
	margin : 4px 0px;
	margin-bottom : 8px;
}

#tps_forts #troisieme .link {
	padding-top : 2px;
}

.listActu .image{
	float: left;
	margin-right : 5px;
}

.topListActu{
	padding: 10px;
	border-top : 1px solid #2A1534;
	position : relative;
	margin-top: 8px;
	padding-top :7px;
	padding-bottom : 0px;
	width : 250px;
}

.listActu{
	width : 240px;
	margin-left: 10px;
	margin-right: 10px;
	height : 110px;
}

.listActu ul{
	list-style : none;
}

.listActu ul li{
	width : 235px;
	height : 110px;
	margin-right : 10px;
}

.topListActu .prev{
	position : absolute;
	top: 50px;
	left: 2px;
	z-index: 100;
	cursor: pointer;
}

.topListActu .next{
	position : absolute;
	top: 50px;
	right: 2px;
	z-index: 100;
	cursor: pointer;
}

.listActu  h2{
	margin-bottom : 8px;
}

