@charset "utf-8";
/* CSS Document */

body { width:1000px;
		margin-left: auto;
        margin-right: auto; 
}


.pagemenu > a{color:#FFFFFF;text-decoration:none} 
.pagemenu:hover > a{color:#FFFFFF;text-decoration:none;font-weight:bold} 
.rubrique > a{color:#FFFFFF;text-decoration:none} 
.rubrique:hover > a{color:#FFFFFF;font-weight:bold;text-decoration:none} 
.pagesousmenu > a{color:#FFFFFF;text-decoration:none} 
.conteneur_menu{border-spacing:0px} 
.conteneur_menu{width:100%;display:table;background-color:#5B034E;height:50px} 
.conteneur_menu a{text-decoration:none;display:table-cell;vertical-align:middle;height:50px;padding:0 5px;text-align:center;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-ms-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease} 
.pagemenu, .rubrique{float:left;position:relative;width:25%;text-align:center;display:table;border-top:1px dashed #622F84;border-bottom:1px dashed #120034;background-image:url();background-position:center} 
.sousmenu{width:100%;left:0;opacity:0;position:absolute;top:0;visibility:hidden;z-index:5} 
@media screen and (min-device-width:1024px){.sousmenu{-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-ms-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease}} 
.pagemenu:hover, .rubrique:hover{background-color:#9F148A;border-top:1px dashed #8A57AC;border-bottom:1px dashed #3A075C} 
.pagesousmenu{width:100%;text-align:center;display:table} 
.sousmenu a{background-image:url();background-position:center;text-align:center;background-color:#cc63bc;border-top:1px dashed #B27FD4;border-bottom:1px dashed #622F84} 
.sousmenu a:hover{background-image:url();background-position:center;background:#B27FD4;border-top:1px dashed #DAA7FC;border-bottom:1px dashed #8A57AC} 
.rubrique:hover > .sousmenu{opacity:1;top:50px;visibility:visible}

/* image */

div img.img{
	float:left;
}
img.img{
	width: 150px;
	height:165px;
	}

/* reseaux sociaux */

#RS{
	position:relative;
	top:-195px;
	left:940px;
	z-index:2;
	width:100px;
}

#RS img{
	width:40px;
	border:0px;
}

/* content */
#content{
overflow:auto;
}

div.site{
	width:200px;
	height:200px;
	margin:0 0 20px 50px;
	float:left;
}
div.site a img{
	width:150px;
}
div.site img{
	width:150px;
}

div.pub{
	width:200px;
	margin:0 0 20px 50px;
	float:left;
}

div.pub img{
	width:150px;
}

#contenu{
	overflow:auto;
	margin: 10px 0 0 100px;
	
}
div.txt{
	 padding-left: 170px;
	 width:550px;
}
#lang{
	position:relative;
	top: -140px;
	left: 400px;
	width: 200px;

}
h2{
	text-align:center;
}
#presentation{
	margin:0 0 40px 0;
}


 
#flyer{
	text-align:center;
	margin:40px 0 20px 0;
}

#application{
	text-align:center;
	margin:40px 0 0 0;
}

#application a{
	text-decoration:none;
	color:#000000;
}

div.module{
	float:left;
	margin:0 60px 0 0;
	width:200px;
	height:200px;
}

div.module span{
	margin:0 0 0 20px;
	font-size:16px;
}
p.liste{
	margin:10px 0 0 15px;
}

/* footer */
#footer_adresse{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background: url(images/background_footer.png) repeat;
	background-color:#05649b;
	padding:0px;
	margin:-35px 0 0 0;
	border-spacing:0px;
	text-align:center;
	color:#5B034E;
}
#footer_adresse a{ 
	color:#5B034E;
	text-decoration:none;
}

#footer_nuage{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background: url(images/background_footer.png) repeat;
	background-color:#05649b;
	color:#FFFFFF;
	text-align:center;
}

#footer_nuage a{ 
	color:#FFFFFF;
	text-decoration:none;
}

#footer_nuage a:hover{ 
	color:#9F148A;
	text-decoration:none;
}
#copy{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	background: url(images/background_footer.png) repeat;
	background-color:#05649b;
	padding:0px;
	margin: 0 0 0 0;
	border-spacing:0px;
	text-align:center;
	color:#FFFFFF;
}
#copy a{ 
color:#FFFFFF;
}



