@import url("../css/title.css");
@import url("../css/table.css");
@import url("../css/bill.css");
@import url("../css/link_menu.css");
@import url("../css/button.css");
@import url("../css/tabs.css");
@import url("../css/footer.css");
@import url("../css/menu.css");
@import url("../css/input.css");
	
/*  GENERAL ---------------------------------------------------------------------------------------------------------------------------- */
* {
	padding : 0;
	margin : 0;
}

body {  
	font : 14px Calibri, sans-serif;
	text-align : Left;
	margin-right : auto; 
	margin-left : auto;
    color: #444444;
}

p {  
	text-align : justify;
	padding : 5px 30px 15px 30px;
	color : #786A47;
	line-height : 1.5em;
}

a{
	text-decoration: none; 
}

a:link ,a:visited {
    color : #444444;
}

a:hover {
	color :#1D8FDB;
}

/* MAIN FRAME  ---------------------------------------------------------------------------------------------------------------------------- */

#pageHeader { 
	position : absolute;
	top : 1px;
	margin-right : auto; 
	margin-left : auto;
	background : transparent url(img/main_01.jpg) no-repeat top center;
	width : 975px;
	height : 207px;
}

#pageTitle{ 
	position : absolute;
	top : 50px;
	left : 200px;
	text-align : left;
	width : 650px;
	font : bold 20px Arial, sans-serif;
	font-weight : bold;
	color : #FFFFFF;
}

#pageBegin { 
	position : absolute;
	top : 125px;
	left : 10px;
	text-align : left;
}

#pageMenuPub { 
	position : absolute;
	top : 57px;
	left : 30px;
	font-size : 1px;	
	text-align : left;
}
 
#pageMenu { 
	position : absolute;
	top : 162px;
	left : 235px;
	text-align : left;
}

#TLaureat { 
	font-size : 18px;	
	text-align : left;
}

/* Style H1 spécifique pour l'intranet - override du style public */
h1 {
	color: #ffffff;
	background-color: #017dc3;
	font-size: 30px; 
	font-weight: 900; 
	font-family: Calibri, Arial, sans-serif;
	text-transform: uppercase;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: -10px;
	margin-right: -10px;
	padding: 5px 15px;
	position: relative;
	display: block;
	animation: none;
	text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
	line-height: 1.3;
	word-wrap: break-word;
	overflow-wrap: break-word;
	height: 50px;
	min-height: 50px;
	box-sizing: border-box;
}