/* CSS Document */

body {
	background: #000000;
	font: normal 10px/16px Verdana, Arial, Helvetica, sans-serif;
	/*background: #80BFFF;*/
	color: #666666;
	margin: 0px;
	text-align: center; /* For IE */
	}

p {
	margin: 0 0 0px 0;
	}

p.p1 {
	font-size: 13px;
	line-height: 20px;
	}

h3 {
	color: #1188DD;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	margin: 30px 0 2px 0;
	}

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

a:hover, a:active {
	color: #FFFFFF;
	}


acronym {
	font-style: normal;
	border-bottom: 1px dotted #666;
	}

.accesskey {
	text-decoration: underline;
	}

/* Container Styles */

#container {
	position: relative;
	width: 1000px !important;
	width /**/: 1000px;
	height:100%;
	background: #FFFFFC url(../images_pages/fond.jpg) repeat-y;
	/*border: 5px solid #FFFFFF;*/
	margin: 0px auto;
	padding: 0px;
	text-align: left; /* For IE, see above */
	}

/* Intro Styles */

#entete {
	width: 1000px;
	height: 156px;
	/*background:  url(../images_pages/banniere.gif) no-repeat;*/
	
	}

#entete h1, #entete h2 {
	text-indent: -999em;
	margin: 0;
	}

#quickSummary {
	width: 1000px;
	height: 39px;
	border-top: 1px solid #fff;
	background: #147;
	}

#quickSummary p.p1 {
	position: absolute;
	left: -999em;
	}

#quickSummary p.p2 {
	width: 248px !important;
	width /**/: 276px;
	height: 28px !important;
	height /**/: 39px;
	color: #6cf;
	margin: 0;
	padding: 11px 0 0 27px;
	border-right: 1px solid #fff;
	}

#quickSummary a:link, #quickSummary a:visited {
	text-decoration: none;
	text-transform: uppercase;
	color: #fff;
	}

#quickSummary a:hover, #quickSummary a:active {
	text-decoration: underline;
	background: transparent;
	}

/* paragraphes */

#paragraphe1, #paragraphe2, #paragraphe3, #paragraphe4, #paragraphe5 {
	margin: 0 50px 0 50px; /* haut droite bas gauche*/
	/*float:none;
	display:block;*/

	}


	
#pied {
	width: 1000px !important;
	/*width : 1000px;*/
	height: 45px !important;
	/*height : 30px;*/
	background: #D0ECFF url(../images_pages/barrehorbas.jpg) no-repeat;
	margin-top: 15px;
	padding:0px;
	/*border-top: 1px solid #fff;*/
	text-align: center;
	color: #CCCCCC;
	clear:both;
	}

#pied a:link, #pied a:visited {
	text-transform: uppercase;
	color: #CCCCCC;
	}

#pied a:hover, #pied a:active {
	color: #333333;
	background: #fff;
	}

/* Bandeau Styles */

#bandeau {
	position: absolute;
	top: 170px;
	left: 670px;
	/*width: 275px;*/
		width: 310px;
	}

#bandeau h3 {
	text-indent: -1100px;
	height: 45px;
	margin: 0;
	}

#bandeau a:link, #bandeau a:visited {
	font-size: 11px;
	color: #fff;
	}

#bandeau a:hover, #bandeau a:active {
	background: #fff;
	}

#bandeau a.c {
	font-size: 10px;
	}

#bandeau acronym {
	border-bottom: none;
	}

#actualites {
	background: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	padding: 5px;	
	}

#actualites h3 {
	background: url(../images/actualites.gif) no-repeat center;
	}

#actualites ul {
	margin:0px;
	padding:10px;
	}

#actualites li {
	margin:0px;
	padding:10px;
	color: #66ccff;
	background: url(../images/pave1_bg.gif) repeat-x left bottom;
	}

#actualites a:hover, #actualites a:active {
	color: #1188DD;
	}

#pave1, #lfavorites {
	border-top: 1px solid #fff;
	background: #99CCFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	padding: 5px;	
	}

#pave1 h3 {
	background: url(../images/pave1.gif) no-repeat center;
	}

#lfavorites h3 {
	background: url(../images/favourites.gif);
	}

#pave1 li, #lfavorites li {
	color: #66ccff;
	background: url(../images/pave1_bg.gif) repeat-x left bottom;
	}

#pave1 a:hover, #pave1 a:active, #lfavorites a:hover, #lfavorites a:active {
	color: #1188DD;
	}

#pave2 {
	border-top: 1px solid #fff;
	background: #006699;
	}

#pave2 h3 {
	background: url(../images/pave2.gif);
	}

#pave2 li {
	color: #cf3;
	background: url(../images/pave2_bg.gif) repeat-x left bottom;
	}

#pave2 a:hover, #pave2 a:active {
	color: #0066FF;
	}

#pave3 {
	border-top: 1px solid #fff;
	background: #379BFF;
	}

#pave3 h3 {
	background: url(../images/pave3.gif);
	}

#pave3 li {
	color: #fcc;
	background: url(../images/pave3_bg.gif) repeat-x left bottom;
	}

#pave3 a:hover, #pave3 a:active {
	color: #000066;
	}
	

#corps {
	padding-left:50px;
	padding-right:50px;
	background: #FFFFFC url(../images_pages/fond.jpg) repeat-y;
	width: 842px;
}

#contenu {
	margin-left:220px;
	/*width:780px;*/
}
