@import url(../diaporama/diaporama.inc.css);
@import url(../diaporama/400x300/diaporama.inc.css);

div#content div#content-middle div#data div#alessai{
  overflow : hidden;
  padding-top : 30px;
}

div#content div#content-middle div#data div#alessai .liste{
	overflow:hidden;
	width : 490px;	
	float : left;
	margin:0 0 10px 0;
  height : 520px;		
	margin-left: 30px;
}

div#content div#content-middle div#data div#alessai .listeCarousel{
  margin : 10px 0px;
  margin-bottom : 0px;
}


div#content div#content-middle div#data div#alessai .liste h2{
  font-size : 1em;
}


div#content div#content-middle div#data div#alessai .liste .bateau{
	margin:0 0 5px 0;
	overflow : hidden;
	background : url(../../images/css/cartouche_bat-trans.png) no-repeat top left;
	width : 240px;
	padding-top : 15px;
	padding-bottom : 10px;
	position : relative;
	height : 173px;
	float : left;
}

div#content div#content-middle div#data div#alessai .liste .bateau h2 {
  margin-bottom : 2px;
}

div#content div#content-middle div#data div#alessai .liste li{
  width : 480px;
  height : 405px;
}

div#content div#content-middle div#data div#alessai .liste .sub_bateau{
  padding : 10px;
  padding-top :0px;
  
  overflow : hidden;
  padding-bottom : 30px;
  position : relative;
}

div#content div#content-middle div#data div#alessai .liste .bateau h2{
  margin-left:10px;
  
}


div#content div#content-middle div#data div#alessai .liste .bateau p.image{
	float : left;
	margin:5px;
	width:110px;
	height : 100px;
	overflow:hidden;	
}

div#content div#content-middle div#data div#alessai .liste .bateau p.image img{
  border:  1px solid #008687;
  padding : 3px;
    max-width : 100px;
  max-height : 75px;
}


div#content div#content-middle div#data div#alessai .liste .bateau dl.infos_sup,
div#content div#content-middle div#data div#alessai .liste .bateau dl.adresse
{	
	margin:0px 5px;
	width:80px;
	height:125px;
	float : left;
	list-style :none;
	overflow: hidden;
}

div#content div#content-middle div#data div#alessai .liste .bateau dl.adresse{
  width:125px;
  margin-right : 0px;
}

div#content div#content-middle div#data div#alessai .liste .bateau dl.infos_sup dd, 
div#content div#content-middle div#data div#alessai .liste .bateau dl.adresse dd{
  line-height : 1.2em;
}

div#content div#content-middle div#data div#alessai .liste .bateau .plus{
	position : absolute;
	bottom : 20px;
	right : 20px;
}

div#content div#content-middle div#data div#alessai .liste .navigationCarousel a.prevPro{
  background : url(../../images/css/up-trans.png) no-repeat left 5px;
  padding-left:15px;
  margin-left:150px;
}

div#content div#content-middle div#data div#alessai .liste .navigationCarousel a.nextPro{
  background : url(../../images/css/down-trans.png) no-repeat left 5px;
  padding-left:15px;
  margin-left:150px;
}

div#content div#content-middle div#data div#alessai .liste h1{
  margin-bottom : 10px;
}

div#content div#content-middle div#data div#alessai .blocLeft{
  margin-left: 30px;
  width : 419px;
}

div#content div#content-middle div#data div#alessai .sub_blocLeft{
   background : url(../../images/css/haut_cartoucheShort-trans.png) no-repeat top left;
  width : 419px;
  padding-top :15px;
  margin-top : 35px;
}

div#content div#content-middle div#data div#alessai .blocLeft .contenu{
  text-align : justify;
  padding : 10px;
  padding-top :0px;
  background : url(../../images/css/bat_cartoucheShort-trans.png) no-repeat bottom left;
  overflow : hidden;
  padding-bottom : 30px;
  position : relative;
  min-height : 330px;
}

div#content div#content-middle div#data div#alessai .blocLeft h2{
  margin-left: 10px;
  background : url(../../images/css/down-trans.png) no-repeat left 5px;
  padding-left:15px;
  border : none;
}

div#content div#content-middle div#data div#alessai .blocLeft h2.current{
  background : url(../../images/css/up-trans.png) no-repeat left 5px;
}

div#content div#content-middle div#data div#alessai .blocLeft h2 a,div#content div#content-middle div#data div#alessai .liste .navigationCarousel a{
  color : #ED7500;
  border-bottom : 1px dashed #ED7500;
}


div#content div#content-middle div#data div#alessai .blocLeft .slidable, div#content div#content-middle div#data div#alessai .blocLeft .unslidable{
  margin-left: 30px;
  
}

div#content div#content-middle div#data div#alessai .blocLeft #bzPhotos{
  margin-left : 0px;
  overflow : hidden;
}

div#content div#content-middle div#data div#alessai .blocLeft #bzPhotos img{
  max-width : 400px;
}

div#content div#content-middle div#data div#alessai .blocLeft ul{
  list-style-type : square;
}

div#content div#content-middle div#data div#alessai .blocLeft ul ul{
  margin-left : 15px;
  list-style-type : disc;
}

div#content div#content-middle div#data div#alessai .blocLeft p.image{
  margin-left:3px;
}




div#content div#content-middle div#data div#pros div.edito p{
   float : left;
   width : 380px;
   padding : 0px;  
   text-align : justify;
}

div#content div#content-middle div#data div#pros div.edito p.editoLeft{
  margin-right : 15px;
  width : 490px;
  margin-left: 20px;
}

div#content div#content-middle div#data div#alessai div.edito{
  overflow :hidden;
  margin : 20px 40px;
  padding-bottom : 30px;
  
  background : url(../../images/css/separation_edito.jpg) no-repeat center bottom;
}

div#content div#content-middle div#data div#alessai .uploadALessai a{
  background : url(../../images/icones/page_white_acrobat.png) no-repeat top left;
  display : block;
  float : left;
  margin : 5px 50px;
  padding-left : 20px;
  margin-left: 20px;
}

div#content div#content-middle div#data div#alessai div.edito h2{
  margin-left: 20px;
  margin-top : 10px;
}


