body {

	background-color: #B4BEC0;

	background-image: url(IMG/bkg01.jpg);

	background-repeat: repeat-x;

	padding: 0;

	margin: 0;

	font-family: Arial, sans-serif;

	font-size: 0.75em;

}



a {

	color: #6699CC;

}

img{
	border:none;
}



.page {

	position: relative;

	background-color: #FFFFFF;

	border: solid 1px #000000;

	width: 780px;

	margin: 20px auto;

	padding: 20px;

	

}



.header {

	font-family: "Times new roman", serif;

	font-size: 2.9em;

	margin: 0 0 40px 0;

}



.red {

	color: #FF3300;

}



.outils {

	position: absolute;

	top: 20px;

	right: 20px;

}



.outils ul {

	margin: 0;

	padding: 0;

}



.outils li, .footer li {

	list-style-type: none;

	float: left;

	margin: 0;

	padding: 0 1em;

	border: solid #000000;

	border-width: 0 1px 0 0;

}



.outils a, .footer a {

	color: #bbbbbb;

	text-decoration: none;

}



.outils a:hover, .footer a:hover {

	text-decoration: underline;

}



.menu1 {

	width: 175px;

	border: solid #bbbbbb;

	border-width: 0 1px 0 0;

	float: left;

}



.menu1 ul {

	margin: 0;

	padding: 0;

}



.menu1 li {

	list-style-type: none;

	margin: 0;

	padding: 4px 0;

	border: solid #bbbbbb;

	border-width: 0 0 1px 0;

	color: #FF3300;

}



.menu1 a {

	color: #777777;

	text-decoration: none;

}



.menu1 a:hover {

	color: #FF3300;

}



.menu1 .active a {

	color: #FF3300;

	font-weight: bold;

}



.menu1 .ssmenu {

	margin: 2px 0 5px 0;

	padding: 0;

}



.menu1 .ssmenu li {

	border: none;

	background-image: url(IMG/puce02.gif);

	background-repeat: no-repeat;

	background-position: 2px 7px;

	margin: 0;

	padding: 4px 0 0 20px;

}



.menu1 .ssmenu a {

	color: #5F98CF;

	text-decoration: underline;

	font-weight: normal;

}





.content {

	margin: -25px 0 0 188px;

	width: 415px;

}



.content2 {

	margin: 0 0 0 188px;

	width: 415px;

}



.content H1, .content2 H1 {

	font-family: "Times new roman", serif;

	font-size: 1.8em;

	color: #FF3300;

	font-weight: normal;

	border: solid #FF3300;

	border-width: 0 0 1px 0;

}



.content2 .chapeau{

	font-weight:bold;

}



.actushp {

	margin: 0 0 0 15px;

	padding: 0;

}



.actushp li {

	margin: 0 0 15px 0;

	list-style-image: url(IMG/puce01.gif);

}





.menu2 {

	position: absolute;

	top: 100px;

	right: 10px;

	width: 163px;

	margin: 0;

	padding: 0 0 0 10px;

	border: solid #bbbbbb;

	border-width: 0 0 0 1px;

} 



.menu2 a {

	color: #bbbbbb;

	text-decoration: none;

}



.menu2 a:hover {

	text-decoration: underline;

}



.menu2 p {

	padding: 10px 20px 10px 10px;

	margin: 0;

}



.menu2 .presse {

	background-image: url(IMG/presse.jpg);

	background-repeat: no-repeat;

	margin: 0 0 10px;

	padding: 5px 0 10px 30px;

}



.menu2 .contacts {

	background-image: url(IMG/contacts.jpg);

	background-repeat: no-repeat;

	margin: 0 0 10px;

	padding: 5px 0 10px 30px;


}

.menu2 .contacts A{
	color: #FF3300;
}



.cadre1 {

	position: relative;

	background-image: url(IMG/bkg02.jpg);

	background-repeat: no-repeat;

	margin: 0 0 10px 0;

	

}



.cadre1 H1 {

	padding: 10px 20px 0 10px;

	font-family: "Times new roman", serif;

	font-size: 1.4em;

	color: #5F98CF;

	margin: 0 0 5px 0;

}



.cadre1 p {

	margin: 0;

	padding: 0 20px 10px 10px;

	color: #5F98CF;

}



.cadre2 {

	position: relative;

	/* background-image: url(IMG/bkg03.jpg); */

	background-repeat: no-repeat;

	text-align: center;

	font-weight: bold;

	/* color: #0097AC;	*/

}

.cadre2 a, .cadre2 p {

	color: #FFFFFF;	

}





.footer {

	clear: left;

	padding: 30px 0 0 0;

	width: 25em;

	margin: 0 auto;

}





.illu {

	float: left;

	border: solid 1px #000000;

	margin: 0 15px 5px 0;

}


