



.content  .main600 {
	width			: 400px ;
	float			: left ;
}


.content .main600  .plan {
	float			: left ;
	margin			: 30px  ;
	display			: inline ;
	border			: 5px solid #f7f7f7 ;
	background-color	: #f7f7f7 ;
}

.content .main600  IFRAME {
	width			: 400px ;
	margin			: 0 ;
	border			: 2px solid #fdfdfd ;
	top			: -50px ;
}

.content .main600  .plan .legend {
	background-color	: #d2d2d2 ;
	color			: #000000 ;
	width			: 500px ;
	font-style 		: none ;
	font-size 		: 0.8em ;
	left			: 10px ;
}





.main600 {
	float			: left ;
	width			: 400px ;
	background-color	: #ffffff ;
}

.top {
	color			: #ffffff ;
}


.resume {
	padding			: 2 ;
	border			: 2px solid #515153 ;
	background-color	: #ffffff ;
	
	background-image	: url(images/gradient_bleu_gris.jpg);
	background-repeat	: repeat-y; 
	
	margin			: 0 20 20 20 ;
	-moz-box-shadow		: 8px 8px 8px #ccc ;
	-webkit-box-shadow	: 8px 8px 8px #ccc ;
}


.resume H2 {
	text-align		: center ;
	font-size		: 1.5em ;
	background-color	: #e02907 ; -- orange très foncé	
	color			: #ffffff ;
	border			: 2px solid #e02907 ;
}

.float_img {
	float			: left ;
	height			: 90px ;
	margin			: 10px ;
}

.italic {
	font-style		: italic ;
}

.resume LI  {
	list-style-type 		: none ;
	margin					: 0 0 0 -30 ;
}

.resume LI SPAN {
	vertical-align			: 8 ;
}


.resume LI:hover {
	background-color	: #fde231 ;
}


.resume LI  .vignettes {
	height			: 20px ;
	margin			: 1px ;
}

.resume .texte {
	float			: left ;
	width			: 20em ;
	border			: 1px #eee dotted ;
	margin			: 10px ;
}



.next {
	font-size		: 0.8em ;
	clear			: both ;
	text-align		: right ;
	position		: relative ;
	bottom			: 10 ;
}

.nextvide {
	font-size		: 0em ;
	backgroud-color	: #ffffff ;
	clear			: both ;
	text-align		: right ;
	position		: relative ;
	bottom			: 0 ;
}

.resume BR {
	clear			: both ;
}


.news {
	padding			: 2 ;
	border			: 2px solid #515153 ;
	background-color	: #ffffff ;
	float			: left ;
	width			: 350px ;
	margin			: 0 20 20 20 ;
	-moz-box-shadow		: 8px 8px 8px #ccc ;
	-webkit-box-shadow	: 8px 8px 8px #ccc ;
}

.news H2 {
	text-align		: center ;
	font-size		: 1.5em ;
}

.colblue {
	background-color	: #e02907 ; -- orange très foncé 	
	color			: #ffffff ;
}


.news IMG {
	width			: 300px ;
	margin			: 0px ;
}

.news_IMG {
	width			: 400px ;
	margin			: 0px ;
}

.news .w100 {
	width			: 100px ;
	margin			: 10px ;
}

.date {
	float			: right ;
	text-align		: right ;
	
}

.titre {
	font-weight		: bold ;
	float			: left ;
}

.news .item IMG {
	float			: left ;
}

.news .item P {
	text-align		: left ;
}

.news .item {
	margin			: 10 ;
	text-align		: right ;
	border-bottom		: 1px #000000 dotted ;
}


HR {
	clear			: both ;
	visibility		: hidden ;
	height			: 1px ;
	line-height		: 1px ;
}

.delim {
	border-top		: 1px dotted #000000;
	visibility		: visible ;
}


.rounded_image {
	margin			: 5 5 0 5 ;
	border			: 5px solid #fff ;
	border-radius		: 5px ;
	-webkit-border-radius	: 5px ;
	-moz-border-radius	: 5px ;
	-webkit-box-shadow	: 1px 1px 5px #999 ;
	-moz-box-shadow		: 1px 1px 5px #999 ;
}


.top_fiche {
	-moz-border-radius	: 9px 9px 0px 0px ;
	-webkit-border-radius	: 9px 9px 0px 0px ;
	border-radius		: 9px 9px 0px 0px ;
}




.content .top_titre {
	color : #ffffff;
	padding : 1em 3em 1em 3em ;
	text-align : center ;
	}


.top_titre {
	border			: 5px solid #ffffff ;
	-moz-border-radius	: 25px 0px 25px 0px ;
	-webkit-border-radius	: 25px 0px 25px 0px ;
	border-radius		: 25px 0px 25px 0px ;
	font-size		: 1.3em ;
}


    
IFRAME 		{
    height			: 100% ;
  	width			: 100% ;
  	scrolling		: auto ;
  }
    

