@charset "UTF-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
	}
	
a{
text-decoration:underline;
color:#000000;
font-size:13px;outline: none;
}

	
ul li {
	list-style:none;
	display:inline;
	padding:0;
	margin:0;
	}
	
p{

line-height: 16px;
padding-top:10px;
padding-bottom:10px;
text-align:justify;}
	
.images_home{
padding-top:0px;

}

.pinkbig { color:#b31955; font-weight:bold; font-size:20px}
.pink { color:#b31955; font-weight:bold; }
.red { color: #F00; font-weight:bold; }
.numeros {color:#b31955; font-weight:bold; font-size:30px}
.title { color:#535353; font-weight:bold; font-size:16px}

h2 { font-size:15px; color:#b31955}

.imgsite{padding:2px; border:1px #d2d2d2 solid; margin:2px }

a.imgsite:link {display:block; padding:2px; border:1px #d2d2d2 solid; margin:2px }
a.imgsite:visited {display:block; padding:2px; border:1px #d2d2d2 solid; margin:2px }
a.imgsite:hover {display:block; padding:2px; border:1px #000000 solid; margin:2px }
a.imgsite:active {display:block; padding:2px; border:1px #d2d2d2 solid; margin:2px }




a.imagesliensleft, a.imagesliensleft:link, a.imagesliensleft:visited, a.imagesliensleft:active
{
display:block;
border: 1px #d2d2d2 solid;
float: left;
padding:5px;
margin:0 5px 0 0;
}
a.imagesliensleft:hover
{
display:block;
color: white;
padding:5px;
border: 1px #b31955 solid;
margin:0 5px 0 0;
}




a.imagesgallery, a.imagesgallery:link, a.imagesgallery:visited, a.imagesgallery:active
{
display:block;
border: 1px #d2d2d2 solid;
float: left;
padding:5px;
margin:0 7px 7px 0;
}
a.imagesgallery:hover
{
display:block;
color: white;
padding:5px;
border: 1px #b31955 solid;
margin:0 7px 7px 0;
}



a.partenaires, a.partenaires:link, a.partenaires:visited, a.partenaires:active
{
display:block;
border: 1px #d2d2d2 solid;
float: left;
padding:5px;
}
a.partenaires:hover
{
display:block;
color: white;
padding:5px;
border: 1px #b31955 solid;
}



a.imagesliensright, a.imagesliensright:link, a.imagesliensright:visited, a.imagesliensright:active
{
display:block;
border: 1px #d2d2d2 solid;
float: right;
padding:5px;
margin:0 0 0 5px;
}
a.imagesliensright:hover
{
display:block;
color: white;
padding:5px;
border: 1px #b31955 solid;
margin:0 0 0 5px;
}



	
body {
	text-align:center;/*centers all content in the browser window*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background-image:url(../images/background.gif); background-repeat:repeat-x;
	background-color:#ede8dc;

	}
#container {
	margin:0 auto;/*centers container in the browser window*/
	width:904px;/*has to be set or the browser doesn't know what to center*/
	position:relative;
	}
	
#language {
background-color:#b31955;
color:#FFFFFF;
font-size:11px;
width:100px;
position:absolute;
right:15px;
padding:2px 0 2px 0;
	}
	
#header {
	width:904px;/*has to be set or the browser doesn't know what to center*/
	height:143px;
	}
#headerleft {
	width:280px;/*has to be set or the browser doesn't know what to center*/
	height:143px;
	background-image:url(../images/logo.gif); background-repeat:no-repeat;
	text-indent:-9999px;
	float:left;
	}
#headerright {
	width:624px;/*has to be set or the browser doesn't know what to center*/
	height:143px;
	float:left;
	}
	
#menu {
	width:510px;/*has to be set or the browser doesn't know what to center*/
	height:39px;
	float:right;
	}

#menu_en {
	width:550px;/*has to be set or the browser doesn't know what to center*/
	height:44px;
	float:right;
	}
	
#rotatingimages {
	width:904px;/*has to be set or the browser doesn't know what to center*/
	height:133px;
	background-image:url(../images/top_banner.jpg);
	}
#main {
	width:904px;/*has to be set or the browser doesn't know what to center*/
	min-height:324px;
	background-image:url(../images/background_main.gif); background-repeat:repeat-x;
	}
#mainleft {
	width:270px;/*has to be set or the browser doesn't know what to center*/
	height:auto;
	float:left;
	text-align:left;
	}
#mainleft_left {
	width:11px;/*has to be set or the browser doesn't know what to center*/
	float:left;
	}
#mainright {
	width:634px;/*has to be set or the browser doesn't know what to center*/
	float:left;
	text-align:center;
	}
	
#mainright_top {
	width:608px;/*has to be set or the browser doesn't know what to center*/
	height:79px;
	background-image:url(../images/maintop.png);
	margin: 0 auto;
	}
#mainright_bottom {
	width:608px;/*has to be set or the browser doesn't know what to center*/
	height:20px;
	background-image:url(../images/mainbottom.gif);
	margin: 0 auto;
	}
#mainright_body {
	width:608px;/*has to be set or the browser doesn't know what to center*/
	min-height:500px;
	text-align:center;
	margin: 0 auto;
	background-image:url(../images/mainbody.gif);
	}
#mainright_body_content {
	width:541px;/*has to be set or the browser doesn't know what to center*/
	text-align:left;
	margin: 0 auto;
	}	

#mainright_body_content_right {
	width:250px;/*has to be set or the browser doesn't know what to center*/
	text-align:left;
	float:left
	}	
#mainright_body_content_left {
	width:250px;/*has to be set or the browser doesn't know what to center*/
	text-align:left;
	float:left
	}	
	
	
.titles_pink {
padding-top:10px;
	}	
	
	
	
a.menuside:link {color: #b31955; text-decoration: none; font-family: Arial, Verdana; font-size: 13px; font-weight: bold; padding-left:10px }
a.menuside:visited {color: #b31955; text-decoration: none; font-family: Arial, Verdana; font-size: 13px; font-weight: bold; padding-left:10px }
a.menuside:hover {color: #000000; text-decoration: none; font-family: Arial, Verdana; font-size: 13px;  font-weight: bold; padding-left:10px }
a.menuside:active {color: #b31955; text-decoration: none; font-family: Arial, Verdana; font-size: 13px;  font-weight: bold; padding-left:10px }

a.menusideon:link {color: #FFFFFF; text-decoration: none; font-family: Arial, Verdana; font-size: 13px; font-weight: bold; padding-left:10px }
a.menusideon:visited {color: #FFFFFF; text-decoration: none; font-family: Arial, Verdana; font-size: 13px; font-weight: bold; padding-left:10px }
a.menusideon:hover {color: #FFFFFF; text-decoration: none; font-family: Arial, Verdana; font-size: 13px;  font-weight: bold; padding-left:10px }
a.menusideon:active {color: #FFFFFF; text-decoration: none; font-family: Arial, Verdana; font-size: 13px;  font-weight: bold; padding-left:10px }

a.sbrstudio:link {color: #666666; text-decoration: underline; font-family: Arial, Verdana; font-size: 10px; font-weight: bold; }
a.sbrstudio:visited {color: #666666; text-decoration: underline; font-family: Arial, Verdana; font-size: 10px; font-weight: bold;}
a.sbrstudio:hover {color: #000000; text-decoration: underline; font-family: Arial, Verdana; font-size: 10px;  font-weight: bold; }
a.sbrstudio:active {color: #666666; text-decoration: underline; font-family: Arial, Verdana; font-size: 10px;  font-weight: bold; }
	
	
.ads {
padding-top:10px;
float:left;
	}
	
#footer {
padding-top:10px;
padding-bottom:10px;
font-size:10px;
color:#666666;
	}
	
a.menu_expo_fr, a.menu_expo_fr:link, a.menu_expo_fr:visited, a.menu_expo_fr:active
	{
	background-image:url(../images/menu_expo_off.gif);
	display: block;
	width: 88px;
	height: 39px;
	float: left;
	background-repeat: no-repeat;
	text-indent:-9999px;
	}
	a.menu_expo_fr:hover
	{
	background-image:url(../images/menu_expo_on.gif);
	display: block;
	width: 88px;
	height: 39px;
	float: left;
	background-repeat: no-repeat;
	text-indent:-9999px;
	}
	
	
a.menu_expo_en, a.menu_expo_en:link, a.menu_expo_en:visited, a.menu_expo_en:active
	{
	background-image:url(../images/menu_expo_en_off.gif);
	display: block;
	width: 96px;
	height: 44px;
	float: left;
	background-repeat: no-repeat;
	text-indent:-9999px;
	}
	a.menu_expo_en:hover
	{
	background-image:url(../images/menu_expo_en_on.gif);
	display: block;
	width: 96px;
	height: 44px;
	float: left;
	background-repeat: no-repeat;
	text-indent:-9999px;
	}
	
a.menu_catalogue_fr, a.menu_catalogue_fr:link, a.menu_catalogue_fr:visited, a.menu_catalogue_fr:active
	{
	background-image:url(../images/menu_catalogue_off.gif);
	display: block;
	width: 91px;
	height: 39px;
	float: left;
	background-repeat: no-repeat;
	text-indent:-9999px;
	}
	a.menu_catalogue_fr:hover
	{
	background-image:url(../images/menu_catalogue_on.gif);
	display: block;
	width: 91px;
	height: 39px;
	float: left;
	background-repeat: no-repeat;
	text-indent:-9999px;
	}
	
	a.menu_catalogue_en, a.menu_catalogue_en:link, a.menu_catalogue_en:visited, a.menu_catalogue_en:active
	{
	background-image:url(../images/menu_catalogue_en_off.gif);
	display: block;
	width: 89px;
	height: 44px;
	float: left;
	background-repeat: no-repeat;
	text-indent:-9999px;
	}
	a.menu_catalogue_en:hover
	{
	background-image:url(../images/menu_catalogue_en_on.gif);
	display: block;
	width: 89px;
	height: 44px;
	float: left;
	background-repeat: no-repeat;
	text-indent:-9999px;
	}
	
a.menu_activites_fr, a.menu_activites_fr:link, a.menu_activites_fr:visited, a.menu_activites_fr:active
	{
	background-image:url(../images/menu_activites_off.gif);
	display: block;
	width: 79px;
	height: 39px;
	float: left;
	background-repeat: no-repeat;
	text-indent:-9999px;
	}
	a.menu_activites_fr:hover
	{
	background-image:url(../images/menu_activites_on.gif);
	display: block;
	width: 79px;
	height: 39px;
	float: left;
	background-repeat: no-repeat;
	text-indent:-9999px;
	}
	
	
	a.menu_activites_en, a.menu_activites_en:link, a.menu_activites_en:visited, a.menu_activites_en:active
	{
	background-image:url(../images/menu_activites_en_off.gif);
	display: block;
	width: 82px;
	height: 44px;
	float: left;
	background-repeat: no-repeat;
	text-indent:-9999px;
	}
	a.menu_activites_en:hover
	{
	background-image:url(../images/menu_activites_en_on.gif);
	display: block;
	width: 82px;
	height: 44px;
	float: left;
	background-repeat: no-repeat;
	text-indent:-9999px;
	}
	
	
a.menu_ateliers_fr, a.menu_ateliers_fr:link, a.menu_ateliers_fr:visited, a.menu_ateliers_fr:active
	{
	background-image:url(../images/menu_ateliers_off.gif);
	display: block;
	width: 71px;
	height: 39px;
	float: left;
	background-repeat: no-repeat;
	text-indent:-9999px;
	}
	a.menu_ateliers_fr:hover
	{
	background-image:url(../images/menu_ateliers_on.gif);
	display: block;
	width: 71px;
	height: 39px;
	float: left;
	background-repeat: no-repeat;
	text-indent:-9999px;
	}
	
	a.menu_ateliers_en, a.menu_ateliers_en:link, a.menu_ateliers_en:visited, a.menu_ateliers_en:active
	{
	background-image:url(../images/menu_ateliers_en_off.gif);
	display: block;
	width: 96px;
	height: 44px;
	float: left;
	background-repeat: no-repeat;
	text-indent:-9999px;
	}
	a.menu_ateliers_en:hover
	{
	background-image:url(../images/menu_ateliers_en_on.gif);
	display: block;
	width: 96px;
	height: 44px;
	float: left;
	background-repeat: no-repeat;
	text-indent:-9999px;
	}
	
a.menu_archives_fr, a.menu_archives_fr:link, a.menu_archives_fr:visited, a.menu_archives_fr:active
	{
	background-image:url(../images/menu_archives_off.gif);
	display: block;
	width: 77px;
	height: 39px;
	float: left;
	background-repeat: no-repeat;
	text-indent:-9999px;
	}
	a.menu_archives_fr:hover
	{
	background-image:url(../images/menu_archives_on.gif);
	display: block;
	width: 77px;
	height: 39px;
	float: left;
	background-repeat: no-repeat;
	text-indent:-9999px;
	}
	
	a.menu_archives_en, a.menu_archives_en:link, a.menu_archives_en:visited, a.menu_archives_en:active
	{
	background-image:url(../images/menu_archives_en_off.gif);
	display: block;
	width: 77px;
	height: 44px;
	float: left;
	background-repeat: no-repeat;
	text-indent:-9999px;
	}
	a.menu_archives_en:hover
	{
	background-image:url(../images/menu_archives_en_on.gif);
	display: block;
	width: 77px;
	height: 44px;
	float: left;
	background-repeat: no-repeat;
	text-indent:-9999px;
	}
	
	
a.menu_contact_fr, a.menu_contact_fr:link, a.menu_contact_fr:visited, a.menu_contact_fr:active
	{
	background-image:url(../images/menu_contact_off.gif);
	display: block;
	width: 75px;
	height: 39px;
	float: left;
	background-repeat: no-repeat;
	text-indent:-9999px;
	}
	a.menu_contact_fr:hover
	{
	background-image:url(../images/menu_contact_on.gif);
	display: block;
	width: 75px;
	height: 39px;
	float: left;
	background-repeat: no-repeat;
	text-indent:-9999px;
	}
	
	a.menu_contact_en, a.menu_contact_en:link, a.menu_contact_en:visited, a.menu_contact_en:active
	{
	background-image:url(../images/menu_contact_en_off.gif);
	display: block;
	width: 76px;
	height: 44px;
	float: left;
	background-repeat: no-repeat;
	text-indent:-9999px;
	}
	a.menu_contact_en:hover
	{
	background-image:url(../images/menu_contact_en_on.gif);
	display: block;
	width: 76px;
	height: 44px;
	float: left;
	background-repeat: no-repeat;
	text-indent:-9999px;
	}
	
a.liens:link {color: #b31955; text-decoration: none; font-family: Arial, Verdana; font-size: 13px; font-weight: bold;}
a.liens:visited {color: #b31955; text-decoration: none; font-family: Arial, Verdana; font-size: 13px; font-weight: bold;}
a.liens:hover {color: #000000; text-decoration: none; font-family: Arial, Verdana; font-size: 13px;  font-weight: bold;}
a.liens:active {color: #b31955; text-decoration: none; font-family: Arial, Verdana; font-size: 13px;  font-weight: bold;}
	
a.languageliens:link {color: #FFFFFF; text-decoration: none; font-family: Arial, Verdana; font-size: 15px; font-weight: normal;}
a.languageliens:visited {color: #FFFFFF; text-decoration: none; font-family: Arial, Verdana; font-size: 15px; font-weight: normal;}
a.languageliens:hover {color: #FFFFFF; text-decoration: none; font-family: Arial, Verdana; font-size: 15px;  font-weight: normal;}
a.languageliens:active {color: #FFFFFF; text-decoration: none; font-family: Arial, Verdana; font-size: 15px;  font-weight: normal;}	
	
	
.teachers {color: #b31955; text-decoration: none; font-family: Arial, Verdana; font-size: 13px;  font-weight: bold;}
	
a.liensteachers:link {color: #000000; text-decoration: none; font-family: Arial, Verdana; font-size: 13px; font-weight: none;}
a.liensteachers:visited {color: #000000; text-decoration: none; font-family: Arial, Verdana; font-size: 13px; font-weight: none;}
a.liensteachers:hover {color: #b31955; text-decoration: underline; font-family: Arial, Verdana; font-size: 13px;  font-weight: none;}
a.liensteachers:active {color: #000000; text-decoration: none; font-family: Arial, Verdana; font-size: 13px;  font-weight: none;}



#sliderWrap {
width: 300px;
position:absolute;
right: 60px;
}
#slider {

position: absolute;
background-image:url(../images/slider.png);
background-repeat:no-repeat;
background-position: bottom;
width: 300px;
height: 159px;
margin-top: -141px;
}
#slider img {
border: 0;
}
#sliderContent {
position: absolute;
text-align:left;
color:#FFFFFF;
}

#sliderContent p {
padding:10px 15px 10px 15px;
font-size:11px;
}

#openCloseWrap {
position:absolute;
margin: 143px 0 0 190px;
}
.topMenuAction{
color:#FFFFFF;
font-size:11px;
text-decoration:none;
font-weight:bold

}

.inscrivezvous {
width:260px;
text-align:left;
margin-left:15px;
position:absolute;}

.button {
text-align:center;
position:absolute;
right:20px;
top:110px;
font-size:11px}



