
/*
#content {
	padding-bottom:20px;
	float:left;width:100%;
}

#content .wrapr {width:1000px;margin:25px auto;}

#content .wrapr .inner.top {
	padding:40px 50px 60px 50px;
	float:left;
	background:url(../images/blue_bg.png);
	background:rgba(1,5,9,0.3);
	width:900px;
	
}
*/
 
#content h5 {font-family:"Times New Roman", Times, serif;font-style:italic;text-shadow:1px 1px 0 #000;font-weight:normal;}
#content h2 {color:#034e7a;font-size:20px;}
#content .icon {background:left center no-repeat;}
#content .icon.news {background-image:url(../images/icon_news-events.png);padding:0 0 0 60px;}
#content .icon.camera {background-image:url(../images/icon_camera.png);padding:0 0 0 50px;}


#content .column {float:left;}
.column.small {width:330px;padding:0 30px 0 0;margin:0 30px 0 0;background:url(../images/border_double.png) top right repeat-y;}
#content .column.gallery {}

#content h5 {color:#fff;font-size:18px;line-height:24px;margin:25px 0 15px 0;}
#content h5 a, #content h5 a:hover{	color:#fff; font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;font-size:12px;}
#content h5 #arrow {background:url(../images/icon_arrow.gif);width:14px;height:9px;display:inline-block;margin:0 5px 0 0;}
#content h5 #date {float:left;background:url(../images/icon_datepad.png) no-repeat;font-style:normal;font-size:10px;text-align:center;width:29px;padding:3.5% 0;margin:10px 15px 0 0;}

#content h1 {
	color: #034e7a;
	font-size: 26px;
	text-transform: uppercase;
	margin-bottom: 10px;	
}
#content p {color:#000;line-height:24px;}




/*
PHOTO
GALLERY
_
*/
#gallery {float:right;width:500px;padding:0 0 0 0;margin:25px 0 0 0;position:relative; list-style:none;}
#gallery li {
	margin: 0 0 10px 10px;
	height: 128px;
	position: relative;
	padding: 7px;
	float: left;
}

#gallery .thumbnail {
	float:left;
	display:block;
	padding:5px;
	background:#fff;
	cursor:pointer;
}

#gallery .thumbnail img {border:1px solid #000;float:left;}
#gallery .thumbnail:hover img {opacity:0.8;}

/*#gallery .active {background:#000;cursor:default;}
#gallery .active img {border:1px solid #fff;opacity:0.7!important;}*/

#gallery .large {position:absolute;left:0;top:0;padding:1px;background:#353535;float:left;display:none;text-decoration:none;}
#gallery .visible {display:block;}
#gallery .large img {float:left;border:1px solid #000;}

#gallery .title {
	display:block;
	position:absolute;
	bottom:0;left:0;
	color:#fff;
	background:url(../images/black_bg.png);
	background:rgba(0,0,0,0.8);
	width:100%;
	text-align:center;
	font-size:11px;
	padding:15px 0;
}

#gallery h2{
	font-size: 24px;
}

/*
SUB
ELEMENTS
_
*/
#sub_elements {
	clear:both;
	float:left;
	background:url(../images/subelements_top.png) top center no-repeat;
	width:1032px;
	margin:-33px 0 0 -16px;
}

#sub_elements .inner {
	float:left;
	width:1032px;
	background:url(../images/black_bg.png);
	background:rgba(0,0,0,0.85);
	margin:33px 0 0 0;
	padding:30px 0;
}

#sub_elements .row {clear:both;margin:0 0 30px 60px;float:left;width:910px;border-bottom:1px solid #333;padding:0 0 30px 0;}
#sub_elements .row.last {border:0;padding:0;margin:0 0 0 60px;}
#sub_elements .box {position:relative;float:left;display:block;text-decoration:none;cursor:pointer;margin:0 35px;}
#sub_elements .box:hover * {color:#00fffe;}
#sub_elements .box h6 {color:#fff;font-size:18px;font-family:"Times New Roman", Times, serif;font-weight:normal;font-style:italic;line-height:24px;margin:-3px 0 5px 0;}

#sub_elements .box .iconset {
	display:block;
	height:54px;
	background-image:url(../images/icons1.png);
	background-repeat:none;
	position:absolute;
	top:0;left:0;
}

#sub_elements .box.de_facto {width:215px;height:74px;background:url(../images/logo_de-facto.png) top left;margin:-10px 35px 0 55px;}
#sub_elements .box.de_facto:hover {background-position:top right;}
#sub_elements .box.de_facto * {text-indent:-999em;}

#sub_elements .box.stats {padding-left:65px;}
#sub_elements .box.stats .iconset {width:50px;background-position:-430px top;}
#sub_elements .box.stats:hover .iconset {background-position:-481px top;}

#sub_elements .box.trajet_ecoles {padding-left:69px;}
#sub_elements .box.trajet_ecoles .iconset {width:62px;height:62px;background-position:-531px top;}
#sub_elements .box.trajet_ecoles:hover .iconset {background-position:-593px top;}

#sub_elements .box.tv {padding-left:69px;margin-left:75px;}
#sub_elements .box.tv h6 {margin-top:7px;text-indent:-999em;background:url(../images/RSEQ_tv.png);width:111px;height:21px;}
#sub_elements .box.tv .iconset {width:54px;background-position:-198px top;}
#sub_elements .box.tv:hover .iconset {background-position:-252px top;}
#sub_elements .box.tv:hover h6 {background-position:top right;}

#sub_elements .box.golf {padding-left:75px;}
#sub_elements .box.golf .iconset {width:62px;height:62px;background-position:-655px top;}
#sub_elements .box.golf:hover .iconset {background-position:-717px top;}

#sub_elements .box.gobes_tu {width:201px;height:58px;background:url(../images/gobes-tu.png) top left no-repeat;margin:0 55px 0 45px;}
#sub_elements .box.gobes_tu:hover {background-position:top right;}
#sub_elements .box.gobes_tu * {text-indent:-999em;}

#sub_elements .box.gala {padding-left:32px;}
#sub_elements .box.gala .iconset {width:17px;background-position:-396px top;}
#sub_elements .box.gala:hover .iconset {background-position:-413px top;}



