@charset "utf-8";

/* CSS Document for SSPH+ */



* {

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

	/*padding: 0px;*/

}



body {

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

	background-color: #c9dcde;

	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; }

#logout {

	float: right;

	height: 20px;

	width: 63px;

	padding-top: 10px;

	padding-right: 35px;

	background-color: #FFFFFF;

	color: #333333;

	font-weight: bold;

	text-align: right;

	font-size: 14px;

}


/* To center the whole content*/

table.spip tr.row_even { 
	background: #FFEFC8; 
}

#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: 25px;

	padding-left: 28px;

}

#header_menu {

	padding-top: 40px;

	margin-left: 810px;

	color: #FFCC66;

}

#header_language_list {

	float: left;

	margin-top: 50px;

	margin-left: 150px;

	font-size: 12px;

}

#header_search {

	margin-top: 50px;

	margin-left: 705px;

	font-size: 15px;

}

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







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

#menu_container {

	padding-left: 18px;

	padding-right: 18px;

}

#menu_unilinks {

	padding-top: 3px;

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

	background-image: url(../images/ssph%20barre%20menu%20unis.png);

	background-repeat: no-repeat;

	color: #FFFFFF;

	text-align: center;

	font-size: 12px;

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

}

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/ssph%20barre%20menu%20principal.png);

	background-repeat: no-repeat;

	text-align: right;

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

}

