@charset "utf-8";

/* CSS Document for SSPH+ */



* {

	margin : 0px; /* pour éviter les marges */

	/*padding: 0px;*/

}



body {

	background-image: url("../images/background.gif");

	background-color: #eaedd2;

	background-repeat: repeat-x;

	text-align: center; /* To correct the IE center bug. */

	font-family: Myriad, Tahoma, Verdana, Arial, sans-serif;

	font-size: 11px;

	line-height: 18px;

	color: #000000;

}



a:link, a:visited { color: #000000; text-decoration: none; }

a:hover { text-decoration: overline underline; }

a img { border: none; }



/* To center the whole content*/

#center_container {

	position: relative;

	width: 1037px;

	height: 784px;

	margin-top: 15px;

	margin-left: auto;

	margin-right: auto;

	background-image: url(../images/main_background.png);

	background-repeat: no-repeat;

	text-align: left; /* To correct the IE center bug. */

}


#home_center_container2 {

	position: relative;

	width: 1037px;

	height: 1100px;

	margin-top: 15px;

	margin-left: auto;

	margin-right: auto;

	background-image: url(../images/home_background2.png);

	background-repeat: no-repeat;

	text-align: left; /* To correct the IE center bug. */

}

#home_center_container3 {

	position: relative;

	width: 1037px;

	height: 1300px;

	margin-top: 15px;

	margin-left: auto;

	margin-right: auto;

	background-image: url(../images/home_background3.png);

	background-repeat: no-repeat;

	text-align: left; /* To correct the IE center bug. */

}

#home_center_container4 {

	position: relative;

	width: 1037px;

	height: 1600px;

	margin-top: 15px;

	margin-left: auto;

	margin-right: auto;

	background-image: url(../images/home_background4.png);

	background-repeat: no-repeat;

	text-align: left; /* To correct the IE center bug. */

}

#home_center_container5 {

	position: relative;

	width: 1037px;

	height: 1800px;

	margin-top: 15px;

	margin-left: auto;

	margin-right: auto;

	background-image: url(../images/home_background5.png);

	background-repeat: no-repeat;

	text-align: left; /* To correct the IE center bug. */

}

#home_center_container6 {

	position: relative;

	width: 1037px;

	height: 2000px;

	margin-top: 15px;

	margin-left: auto;

	margin-right: auto;

	background-image: url(../images/home_background6.png);

	background-repeat: no-repeat;

	text-align: left; /* To correct the IE center bug. */

}

#home_center_container7 {

	position: relative;

	width: 1037px;

	height: 2200px;

	margin-top: 15px;

	margin-left: auto;

	margin-right: auto;

	background-image: url(../images/home_background7.png);

	background-repeat: no-repeat;

	text-align: left; /* To correct the IE center bug. */

}

/*-------------Header-Start-------------------*/

#header_container {

	height: 158px;

	padding-left: 18px;

	padding-right: 18px;

}

#header_logo {

	float: left;

	width: 203px;

	height: 119px;

	padding-top: 45px;

	padding-left: 28px;

}
#header_blank {

	float: left;

	width: 130px;

	height: 119px;

	padding-top: 25px;

	padding-left: 28px;

}

#header_logo_ssph {

	float: left;

	width: 70px;

/*	height: 119px;*/

/*	margin-left: 800px; */

	padding-top: 70px;

	padding-left: 250px;

}


#header_menu {

	padding-top: 0px;

	padding-left: 40px;

/*	margin-left: 550px;*/

	color: #FFCC66;

}

#header_language_list {

	float: left;

	margin-top: 65px;

/*	margin-left: 150px; */

	font-size: 12px;

}

#header_middle {

	float: left;

	width: 280px;

	height: 119px;

	padding-top: 40px;

/*	margin-left: 550px;*/

}

#header_search {

	margin-top: 40px;

/*	margin-left: 555px;*/

	font-size: 15px;

}

/*-------------Header-End-------------------*/







/*-------------Menu-Start-------------------*/

#menu_container {

	float: left;
	
	padding-left: 18px;

	padding-right: 18px;

}



#menu_unilinks {
	
	padding-top: 3px;

	height: 38px; /* 33px - 6px padding */

	background-image: url(../images/phd_barre_menu_unis.png);
	
	background-repeat: no-repeat;

	color: #FFFFFF;

	text-align: center;

	font-size: 12px;

	margin-left: -3px; /* To correct the image-size-problem */

	margin-bottom:10px;

}


a.menu_unilinks:link, a.menu_unilinks:visited { color: #FFFFFF; text-decoration: none; }

/*a.menu_unilinks:hover { text-decoration: overline underline; }*/
a.menu_unilinks:hover { color: #FFEFC8;}



/* Hava a look to ssph_menu_main_rollover.css who contains the rollovereffects */

#menu_main_container {

	height: 56px;

	/*padding-top: 6px;*/

	padding-right: 10px;

	background-image: url(../images/phd_barre_menu_principal.png);

	background-repeat: no-repeat;

	text-align: right;

	margin-left: -9px; /* To correct the image-size-problem */

}

#content_iframe {
	width: 690px; /* 726px - 2*20px padding*/
	height: 700px;
	overflow:auto;
}
