@import "commun.css";
@import "lien.css";
@import "reglette.css";
@import "formulaire.css";
@import "formuser.css";
@import "lightbox.css";
@import "titre.css";
@import "menu.css";
@import "symboles.css";
@import "bloccommun.css";
@import "tiny.css";

html, body {
	float:none;
	border:none;
	font-family: Arial, Verdana, Sans-serif;
	font-size:12px;
	text-align:center;
	padding:0px;
	margin:0px;
	color:#626364;
}
html { background:#7BBECC url('../img/design/fd_site.jpg') top left repeat-x;}
body {
	width:972px;
	position:relative;
	left:50%;
	top:10px;
	padding-bottom:10px;
	margin-left:-486px;
	margin-right:-486px;
}
div.page {
	text-align:left;
}
div.header {
	width:972px;
	height:166px;
}
div.bandeau,
div.c_partenaire
{
	float:left;
	height:166px;
	background-color:transparent;
	background-position:top left;
	background-repeat:no-repeat;
	position:relative;
}
div.bandeau { width:615px;}
div.c_partenaire { width:357px;}
div#bandeau_1 { background-image:url('../img/design/front/bandeau_fr.png')}
div#bandeau_2 { background-image:url('../img/design/front/bandeau_en.png')}
div#c_partenaire_1 { background-image:url('../img/design/front/bloc/partenaire_fr.png')}
div#c_partenaire_2 { background-image:url('../img/design/front/bloc/partenaire_en.png')}
div.unpartenaire {
	width:300px;
	position:absolute;
	top:5px;
	left:30px;
}
div.unpartenaire a { display:block;}
div.unpartenaire img {
	max-width:300px;
	max-height:140px;
}
span.pastille_day {
	display:block;
	position:absolute;
	width:37px;
	height:37px;
	top:108px;
	left:85px;
	background:transparent url('../img/design/front/pastille.png') top left no-repeat;
	text-align:center;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
	text-transform:uppercase;
}
div.content {
	width:972px;
	padding-bottom:10px;
}
div.c_right {
	display:block;
	float:right;
	width:223px;
}
div.c_left {
	display:block;
	float:left;
	width:749px;
}
div.c_actu, div.c_visit, div.c_share {
	height:215px;
	overflow:hidden;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:top left;
	position:relative;
}
div.c_visit {
	height:226px;
	padding-top:27px;
	overflow:hidden;
}
div.unvisit {
	width:215px;
	position:absolute;
	top:0px
	left:0px;
}
div.unvisit a { display:block;}
div.unvisit img {
	width:215px;
	height:219px;
}
div.c_share {
	height:33px;
	padding-top:5px;
	padding-left:5px;
	background-image:url('../img/design/front/bloc/share.png');
}
#c_actu_1 { background-image:url('../img/design/front/bloc/actu_fr.png');}
#c_actu_2 { background-image:url('../img/design/front/bloc/actu_en.png');}
#c_visit_1 { background-image:url('../img/design/front/bloc/visit_fr.png');}
#c_visit_2 { background-image:url('../img/design/front/bloc/visit_en.png');}
.uneactu {
	width:200px;
	position:absolute;
	top:30px;
	left:5px;
}
.uneactu_c {
	max-height:130px;
	overflow:hidden;
}
.lien_actu { float:right;}
.lien_tout {
	position:absolute;
	bottom:15px;
	left:5px;
}
.date_actu {
	display:block;
	font-style:italic;
}
.c_title {
	position:relative;
	height:27px;
	background:transparent url('../img/design/front/bloc/titrebloc_fd.png') top left no-repeat;
}
.c_title span {
	float:left;
	display:block;
	height:27px;
	padding-left:5px;
	padding-right:26px;
	background:#FFF url('../img/design/front/bloc/titrebloc_g.png') top right no-repeat;
	text-transform:uppercase;
	color:#62B5C5;
	font-size:18px;
}
.c_content {
	background:transparent url('../img/design/front/bloc/content_fd.png') top left repeat-y;
	padding:25px;
	padding-top:15px;
	padding-right:40px;
}
.c_content_b {
	height:7px;
	background:transparent url('../img/design/front/bloc/content_b.png') top left no-repeat;
}
.footer {
	width:964px;
	height:17px;
	background:transparent url('../img/design/front/bloc/footer.png') top left repeat-x;
	text-align:center;
	font-size:10px;
	color:#DEDEDE;
	padding-top:2px;
}
.c_galerie {
	float:right;
	width:300px;
	padding:15px;
	padding-right:30px;
}
.bloc_g {
	float:left;
	width:280px;
}
.bloc_d {
	float:right;
	width:370px;
}
.bloc_d .c_galerie {
	padding:0px;
}
.defile {
	width:300px;
	height:50px;
	overflow:hidden;
}
.defile * {
	display:block;
	float:left;
	height:50px;
}
.defile_btn {
	width:20px;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:top left;
}
.defile_btn:hover {
	background-position:0 -50px;
}
.defile_v {
	width:30px;
}
#defile_g {
	background-image:url('../img/design/btn/defile_g.png');
	margin-right:10px;
}
#defile_d {
	background-image:url('../img/design/btn/defile_d.png');
	margin-left:10px;
}
#defile_c {
	width:240px;
	position:relative;
	overflow:hidden;
	margin:0px;
	padding:0px;
	z-index:1;
}
#defile_all { width:10000000px;}
#defile_c img {
	width:75px;
	height:50px;
	margin-left:5px;
	cursor:pointer;
}
.c_image {
	display:block;
	width:300px;
	height:200px;
	position:relative;
}
.c_image img {
	position:absolute;
	top:0px;
	left:0px;
}
.g_partenaire {
	float:left;
	width:340px;
	margin-right:10px;
}
.d_partenaire {
	float:left;
	width:330px;
}
.lisere_p {
	border-bottom:1px solid #62B5C5;
	clear:both;
	height:10px;
	margin-bottom:10px;
}
div.c_share a {
	padding:0px;
	float:left;
	margin-left:3px;
}
.b_share {
	display:block;
	width:30px;
	height:16px;
	background-color:transparent;
	background-position:top left;
	background-repeat:no-repeat;
	cursor:pointer;
}
#at15s {
	left:600px !important;
}
a#stumbleupon { background-image:url('../img/addtoany/share_stumbleupon.png');}
a#facebook { background-image:url('../img/addtoany/share_facebook.png');}
a#twitter { background-image:url('../img/addtoany/share_twitter.png');}
#map_icare span {
	display:block;
	width:300px;
	overflow:hidden;
}
/* Intervenant */
.img_intervenant, .desc_intervenant { float:left;}
.img_intervenant {
	width:200px;
}
.img_intervenant img {
	width:180px;
	height:200px;
}
.desc_intervenant { width:480px;}
/* Bloc Programme */
div#c_content_programme {
	padding-right:0px;
}
.content_programme {
	overflow:hidden;
	height:432px;
	width:668px;
	float:left;
}
/* Scroller */
.c_defile {
	float:left;
	width:16px;
	cursor:pointer;
	margin-left:10px;
}
.c_scroller {
	float:left;
	width:16px;
	height:394px;
	background:transparent url('../img/scroller/track_bottom.png') bottom left no-repeat;
}
.track_top {
	width:16px;
	height:4px;
	background:transparent url('../img/scroller/track_top.png') top left no-repeat;
}
.track {
	width:16px;
	height:384px;
}
.scroller_btn_top, .scroller_btn_bottom, .scroller_handler {
	display:block;
	width:16px;
	height:16px;
}
.scroller_btn_top {
	margin-bottom:3px;
	background:transparent url('../img/scroller/btn_top.png') top left no-repeat;
}
.scroller_btn_bottom {
	margin-top:3px;
	background:transparent url('../img/scroller/btn_bottom.png') top left no-repeat;
}
.scroller_handler {
	width:12px;
	height:38px;
	margin-left:auto;
	margin-right:auto;
	background:transparent url('../img/scroller/slider.png') top left no-repeat;
}
/* Galerie colloque */
.galeriecoll {
	width:500px;
	margin-left:auto;
	margin-right:auto;
}
