/* CSS Document */

.bouton_ok
{
	width:46px;
	height:45px;
	border:none;
	background: transparent url(images/ok.png) no-repeat center center;
	margin-top:0px;
}
.bouton_logout
{
	width:46px;
	height:45px;
	border:none;
	background: transparent url(images/logout.png) no-repeat center center;
	margin-top:20px;
}

body {
background-color:#60d5ef;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin:0px auto;
}
.clear {
clear:both;
}
img {
border:0px;
}
#conteneur {
	background-image:url(images/fondjaune.png);
	background-repeat:repeat-y;
	width:923px;
	margin-left:auto;
	margin-right:auto;
	
}

#corp {
	min-height:1510px;
	background-image:url(images/fondcentre.png);
	width:899px;
	padding-top:20px;
	margin-left:8px;
	border-bottom:4px solid #fff;
	margin-right:auto;
}

#corp1{	
	background-image:url(images/fondcentre.png);
	width:899px;
	padding-top:20px;
	margin-left:8px;
	border-bottom:4px solid #fff;
	margin-right:auto;
}

.fond_bas{
	background-image: url(images/fondbas.png);
	background-repeat: no-repeat;
	width:900px;
    height:124px;
	background-position:top;
}

#header {
background-image:url(images/header.jpg);
width:1124px;
height:224px;
margin-left:auto;
	margin-right:auto;
	
}
#pub {
	position:absolute;
	left:40%;
	margin-left:0px;
	top:2px;
	text-align:center;
	padding-top:12px;
	background-image:url(images/espacepub.png);
	width:496px;
	height:72px;
}

input, textarea , select {
font-family : Verdana, Arial, Helvetica, sans-serif;
padding : 2px;
color: #333333;
font-size : 12px;
background : #FFFFFF;
border : 1px solid #387a02;
font-weight: normal;
}

#titre {
position:absolute;
left:50%;
top:74px;
margin-left:-220px;
}
#slogan {
position:absolute;
left:50%;
top:80px;
margin-left:175px;
}
#mascotte {
	position:absolute;
	top:-2px;
	margin-left:102px;
}
#barrenav {
	padding-top:8px;
	padding-left:198px;
	margin-left:7px;
	background:url(images/barrenav.png) no-repeat;
	width:873px;
	height:32px;
}
#barrenav2 {
background:url(images/bandeblanche.png);
width:683px;
height:18px;
text-align:center;
padding-left:19px;
padding-top:5px;
}
.stat {
color:#990000;
font-size:14px;
font-weight:bold;
margin-right:40px;
}
.stat_titre {
color:#000000;
font-size:14px;
font-weight:bold;
}
#menus {
float:left;
margin-left:40px;
}
.hautmenu {
background-image:url(images/hautmenu.png);
width:211px;
height:21px;
}
.millieumenu {
text-align:center;
background-image:url(images/millieumenu.png);
background-repeat:repeat-y;
width:199px;
padding-left:6px;
padding-right:6px;
}
.degrademenu {
background-image:url(images/fondmenu1.png);
background-repeat:repeat-x;
width:199px;
}
.basmenu {
background-image:url(images/basmenu.png);
width:211px;
height:14px;
margin-bottom:6px;
}

.hautintmenu2 {
background-image:url(images/hautintmenu2.png);
width:170px;
height:60px;
margin-left:14px;
margin-right:14px;
padding-top:3px;
}

.millieuintmenu2 {
background-image:url(images/degradeintmenu2.png);
background-repeat:no-repeat;
width:170px;
margin-left:14px;
margin-right:14px;
min-height:80px;
text-align:center;
}
.millieuintmenu2 p {
margin:0px;
color:#990000;
font-size:15px;
font-weight:bold;
margin-left:10px;
}
.millieuintmenu2 input{
border:1px solid #cebf88;
height:16px;
}

.basintmenu2 {
text-align:center;
padding-right:20px;
background-image:url(images/basintmenu2.png);
width:162px;
height:79px;
margin-left:14px;
margin-top:0px;
}

.basintmenu2 a {
font-weight:bold;
color:#336701;
text-decoration:none;
}

.hautintmenu {
background-image:url(images/hautintmenu.png);
width:170px;
height:71px;
margin-left:14px;
margin-right:14px;
padding-top:3px;
}
.millieuintmenu {
background-image:url(images/degradeintmenu.png);
background-repeat:no-repeat;
width:170px;
margin-left:14px;
margin-right:14px;
min-height:150px;
}
.millieuintmenu p {
margin:0px;
color:#990000;
font-size:15px;
font-weight:bold;
text-align:left;
margin-left:10px;
}
.millieuintmenu input{
border:1px solid #cebf88;
height:16px;
}
.basintmenu {
text-align:right;
padding-right:20px;
background-image:url(images/basintmenu.png);
width:162px;
height:102px;
margin-left:14px;
}
.fondlienpartenaire {
background-image:url(images/fondlien.png);
width:168px;
height:34px;
text-align:center;
padding-top:3px;
margin-left:1px;
}
.fondlien {
background-image:url(images/fondlien.png);
width:168px;
height:27px;
text-align:center;
padding-top:10px;
margin-left:1px;
}
.fondlien a {
text-decoration:none;
font-weight:bold;
color:#336701;
}
#contenu {
float:left;
margin-left:35px;
}
.hauttableau {
background-image:url(images/hauttableau.png);
width:546px;
height:61px;
color:#00648e;
font-weight:bold;
padding-left:65px;
padding-top:26px;
text-transform:uppercase;
}
.millieutableau {
background-image:url(images/millieutableau.png);
width:553px;
padding-left:25px;
}
.degradetableau {
text-align:center;
background-image:url(images/degradetableau.png);
background-repeat:repeat-x;
width:530px;
min-height:61px;
}
.degradetableau p {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:10px;
}
.degradetableau h1 {
	margin-top:0px;
}
.degradetableau a {
text-decoration:none;
color:#336701;
}
.bastableau {
background-image:url(images/bastableau.png);
width:578px;
height:102px;
margin-bottom:4px;
}
.vignette {
float:left;
margin-left:15px;
}
.hautvignette {
background-image:url(images/hautvignette.png);
width:157px;
height:22px;
}
.millieuvignette {
background-image:url(images/millieuvignette.png);
width:157px;
}
.millieuvignette img {
margin-top:-5px;
}
.basvignette {
background-image:url(images/basvignette.png);
width:157px;
height:19px;
}

#pubfooter {
background:url(images/pubfooter.png) no-repeat;
width:500px;
height:124px;
padding-top:15px;
}
.pubfooter {
padding-top:33px;
padding-left:15px;
}

#partenairesfooter {
background:url(images/partenairesfooter.png) no-repeat;
width:350px;
height:200px;
padding-top:15px;
text-align:left;
}
.partenairesfooter {
padding-top:40px;
text-align:left;
padding-left:15px;
}
#lignebleu a {
color:#000000;
text-decoration:none;
border-bottom:1px dotted #000000;
}
#lignebleu {
text-align:right;
color:#990000;
padding-top:6px;
font-weight:bold;
border-right:2px solid #fff;
padding-right:15px;
background:url(images/barrebleu.png) no-repeat;
width:865px;
height:34px;
margin-left:10px;
}
#lignebleu2 {
text-align:right;
background-color:#60d5ef;
padding-top:6px;
font-weight:bold;
border:2px solid #fff;
padding-right:15px;
width:865px;
height:234px;
margin-left:10px;
}
#footer {
color:#990000;
text-align:center;
padding-top:10px;
font-weight:bold;
background:url(images/footer.png) no-repeat;
width:898px;
height:25px;
margin-left:27px;
}
#footer p {
font-size:14px;
margin-top:-17px;
}
#footer a {
color:#000000;
text-decoration:none;
border-bottom:1px dotted #000000;
}
.partenairesfooter a {
color:#000000;
text-decoration:none;
border-bottom:1px dotted #000000;
}
#mascottefooter {
background:url(images/mascottefooter.png);
margin-top:-180px;
margin-left:-470px;
}
