@charset "iso-8859-1";
/* CSS Document */

body {
	color : #333;
	font : 14px Arial, Helvetica, sans-serif;
	margin : 0;
	background-color: #CCC;
}
#generale{
	margin : auto;
	width : 1000px;
	height : 1630px;
	background-color: #FFF;
	border: solid 1px #666;
	border-top: 0px;
}
#logo {
	width: 1000px;
	height: 130px;
	margin: auto;
	background: url(images/b1.png) repeat-x;
	border: solid 1px #666;
	border-bottom: 0px;
}
#boxlinks{
	width: 995px;
	height: 102px;
}
#boxlinks a{
    color: #960;
	font-size: 9px;
}
#arp{
	height: 16px;
	width: 730px;
	margin: auto;
	/*margin-left: 130px; */
}

.fond{
	font: 11px "Times New Roman", Times, serif;
	color: #FFF;
}
.menuh1 {
	float : left;
	margin-top : 5px;
	width : 100px;
	height : 30px;
}
.menuh1 a{
	text-decoration:none;
}
.menuh2 {
	float : left;
	margin-top : 5px;
	width : 775px;
	height : 30px;
	color : #FFF;
	font-size : 8px;
}
.menuh3 {
	float : left;
	margin-top : 5px;
	width : 100px;
	height : 30px;
}
#menug {
	float : left;
	width : 175px;
	height : 1500px;
	margin-top : 5px;
	margin-right: 15px;
}
.chap-h {
	display: block;
	width: 164px;
	height: 23px;
	margin-left: 7px;
	background: url(images/b2.png) repeat-x;
	color: #900;
}
.pubg-1 {
	width : 164px;
	height : 600px;
	background-color: #990000;
	margin-left: 7px;
}
.pubg-1 span {
margin-left : 0;
}
.pubg-2 {
	font:12px Arial, Helvetica, sans-serif;
	width : 164px;
	height : 700px;
	background-color: #990000;
	line-height: 16px;
	color: #CCC;
	margin-left: 7px;
}

.liste a {
	display:block;
	margin-left:5px;
	text-decoration: none;
	color:#FFF;
}
.liste a:hover {
	color: #0F0;
}

.go {
	color:#FF0;
	font-weight: bold;
	margin-left: 5px;
	font-size: 13px;
	display: block;
	text-decoration: none;
}
.go a {
	color:#0F0;
	font-weight: bold;
	margin-left: 5px;
	font-size: 13px;
	text-decoration: none;
}
.partenaires{
	color: #960;
	text-decoration:none;
	font-size: 9px;
}
p{
	margin-left:5px;
	margin-right:5px;
}
.chap-b {
	width : 164px;
	height : 24px;
	background-color: #C00000;
	margin-left: 7px;
}

.cont {
	float : left;
	margin-top : 5px;
	width : 800px;
	height : 55px;
}
.recherche1 {
	width : 165px;
	height : 48px;
	background : url(images/b6.png) no-repeat right 0%;
	float: left;
}
.recherche2 {
	float: left;
	width: 460px;
	height: 48px;
	background: url(images/b7.png) repeat-x;
}
#le-moteur {
	width: 340px;
	margin-top: 9px;
	height: 25px;
	margin-left: 80px;
}
.recherche3 {
	float : left;
	width : 50px;
	height : 48px;
	background : url(images/b8.png) no-repeat left 0%;
}
.bar-2 {
	float: left;
	height: 36px;
	width: 800px;
	background:#900 url(images/b3.png);
	border-left: solid 1px #FF0;
	border-right: solid 1px #FF0;
}


.menu_celeb1 {
	float : left;
	width : 15px;
	height : 31px;
	border-left: solid 1px #F00;
}
.menu_celeb2 {
	float : left;
	width : 400px;
	height : 35px;
	color : #ffffff;
	font-weight : bold;
	font-size: 16px;
}
.menu_celeb2 img{
	margin-top: 3px;
}
.menu_celeb2 span{
	margin-left: 5px;
}
.menu_celeb3 {
	float : right;
	width : 15px;
	height : 31px;
	border-right: solid 1px #F00;
}

.box_pub8{
	float : left;
	width : 800px;
	height : 300px;
	border-right: solid 1px #FF0;
	border-left: solid 1px #FF0;
	background: #990000;
}
.space{
	width : 40px;
	height : 85px;
	float: left;
}
.pub8{
	height : 90px;
	float: left;
	width: 731px;
}
.kg {
	float: left;
	height: 490px;
	width: 800px;
	background: #990000;
	border-right: solid 1px #FF0;
	border-left: solid 1px #FF0;
}
.phcontner {
	float : left;
	width : 265px;
	height : 180px;
	margin-top: 20px;
}
.bot {
	width: 185px;
	height: 180px;
	margin-left: 40px;
}

.bot1 {
	float : left;
	width : 180px;
	height : 22px;
	font : 13px helvetica, sans-serif;
	color : #33ccff;
	font-weight : bold;
	border: solid 1px #C60;
	background: url(images/b4.png);
}
.bot1 img {
	height: 16px;
	width: 18px;
}
.gori{
	margin-left: 5px;
}
.phfont {
font-weight : bold;
font-size : 12px;
color : #99ff00;
}
.bot2 {
	float : left;
	width : 180px;
	height : 130px;
	text-align : center;
	color : #ffffff;
	border-left: solid 1px #C60;
	border-right: solid 1px #C60;
	background: url(images/b5.png);
}
.bot2 img {
	width : 160px;
	height : 120px;
	border: solid 2px #C60;
	margin-top : 1px;
}
.bot3 {
	float : left;
	width : 180px;
	height : 21px;
	text-align : center;
	color:#FFF;
	font-size: 12px;
	font-weight: bold;
	background: url(images/b4.png);
	border: solid 1px #C30;
}
.itoiles {
	display: inline-block;
	width: 72px;
	height: 15px;
	background:url(images/itoile.png);
	margin:2px 50px 2px 50px;
}

.galerie1 {
	float : left;
	width : 164px;
	height : 62px;
	margin-top: 10px;
	font: 14px "Comic Sans MS", cursive;
	font-weight: bold;
	color: #0F0;
	background-color: #630;
}
.galerie1 span{
	margin-left: 8px;
	line-height: 25px;
	font-size: 18px;
	font-weight:bold;
}
.galerie2{
	float : left;
	width : 470px;
	height : 62px;
	margin-top: 10px;
	background-color: #630;
}
.galerie3{
	float : left;
	width : 164px;
	height : 62px;
	margin-top: 10px;
	background-color: #630;
}

.bar-3 {
	float: left;
	width: 802px;
	height: 36px;
	background: url(images/b3.png);
}

.pub5_1 {
	float : left;
	width : 15px;
	height : 32px;
	border-left: solid 1px #FF0;
}
.pub5_2 {
	float : left;
	width : 700px;
	height : 32px;
}
.pub5_3 {
	float : right;
	width : 15px;
	height : 32px;
	border-right: solid 1px #FF0;
}

.pub6{
	float:left;
	width:800px;
	height:20px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#bas {
	margin-top : 5px;
	height : 70px;
	width : 999px;
	background: #090 url(images/bas.png);
	float: left;
	color: #FFF;
}
#bas a {
	color : #0C9;
	font-size: 10px;
	text-decoration: none;
}
#bas span {
	display: block;
	margin-top: 50px;
	color: #FFF;
	font-size: 11px;
	text-align: center;
}

