.entete1 {
	border:1px solid #000;
	border-top:0;
	height:200px;
	background-color: #5C89B7;
	background-image: url(bann1.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

.entete2 {
	border:1px solid #000;
	border-top:0;
	height:200px;
	background-color: #5C89B7;
	background-image: url(bann2.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

.droite,.menugauche {
border-left:1px solid #000;
border-right:1px solid #000
}

.droite,#menu,.droite2,.droite3,.entete1,.entete2 {
margin-left:auto;
width:708px;
margin-right:auto;
margin-top:0;
margin-bottom:0;
}

.droite {
text-align:left;
border-top:1px solid #000;
}

.droite3 {
	padding:0;
	border:1px solid #000;
	background-color:#eee
}

.droite4 {
	padding:0;
	border-top:1px solid #000;
}

.droite2 {
	border:1px solid #000;
	border-top:0px;
	font-size:16px;
}

#url {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	position:relative;
	top:160px;
	width: 210px;
	height: 17px;
	left: 195px;
}

#txtbann {
	left:540px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	position:absolute;
	top:21px;
	width: 302px;
	height: 101px;
}

#bannlinks {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	position:relative;
	top:150px;
	width: 60px;
	left: 610px;
	text-align:center;
}

.titremenu {
font-size:11px;
text-indent:10px
}

a:visited,a:link {
text-decoration:none
}

a:hover {
text-decoration:none;
}

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background:#5C89B7;
background-image:url(fondaq.gif);
}

h1 {
border-bottom:1px solid #000;
font-size:12px;
width:640px;
padding-bottom:3px !important;
}

h3 {
border-bottom:1px solid #000;
border-top:1px solid #000;
font-size:11px;
font-weight:700;
text-align:center
}

input,textarea {
background:#FFF;
border:1px solid #000;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700
}

input.bouton {
background:#E4E4E4
}

table {
border-bottom:1px solid #000;
border-left:1px solid #000;
}

td {
border-top:1px solid #000;
border-right:1px solid #000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px
}

td,table,h1,h3,body {
margin:0;
padding:0
}

a.menu:hover {
color:#6699cc !important;
text-decoration:none;
}

a.menu:visited,a.menu:link {
color:#000;
text-decoration:none;
}

.fond,td,.droite,.menugauche {
background:#FFF
}

.menugauche,.sondage,body,h3,input {
	color:#000;
}

a:visited,a:link {
color:#66c;
}

#bannlinks a {
color:#ccf;
}

a:hover {
text-decoration:underline;
}

h1,.titremenu {
color:#5C89B7 !important;
position:relative;
left:55px;
bottom:25px;
}

h2 {
position: relative;
	background: #5C89B7;
	padding:2px 0 2px 1em;
	font-size:smaller;
	font-weight:bold;
	-moz-border-radius:6px;
	border-radius:6px;
	margin-bottom:3em;
	width:200px;
	color:#FFF;
	left:10px;
}

h3 {
background:#CCC;
}

.contenupage p {
margin-left:10px;
margin-right:10px;
text-align:center;
}

.contenupagehome p {
margin-left:10px;
margin-right:10px;
}

.contenupage3 p {
margin-left:10px;
margin-right:10px;
}

.contenupage2 p {
margin-left:10px;
margin-right:10px;
font-size:9px;
}

.contenupage2 {
margin-left:10px;
margin-right:10px;
}

#url a {
color:#CCC !important;
}

/*********************************/
			/* Menu horizontal (items flottants) */
			/*********************************/

#menu {
	height:25px;
	padding:1px 0 0 0;
	}

.menu ul{
    position:absolute;
    display:block;
    width:118px;
    /*margin:0;*/
    padding:0;
    }
    
.menu li ul{
    visibility:hidden;
    }

.menu li li ul{
    position:absolute;
    margin-left:118px;
    margin-top:-23px;
    }
    
.menu li{
    list-style:none;
    width:118px;
    height:auto;
    display:inline;
    display/**/:block;
    float:none;
    float/**/:left;
    margin:0;
    padding:0;
    }
    
.menu li li{
    display:block;
    float:none;
    }
    
/* correct a little IE bug */
* html .menu li li{
    display:inline;
    }

.menu a{
    text-align:center;
    background-color: #9cf;
    border:1px #666 solid;
    color:#000;
    display:block;
    width:112px;
    text-decoration:none;
    padding:2px 0;
    margin:1px;
    }
    
.menu a:hover{
    background-color: #eee;
    border:1px #aaa solid;
    }
    
/* for a mozilla better display with key nav */
.menu a:focus{
    background-color: #eee;
}

a.linkOver{
    background-color: #eee;
    }
	
a.bouton:link{
position: relative;
	background: #8d5353;
	padding:2px;
	font-size:smaller;
	font-weight:bold;
	-moz-border-radius:6px;
	border-radius:6px;
	margin-bottom:3em;
	color:#FFF;}

a.bouton:visited{
position: relative;
	background: #8d5353;
	padding:2px;
	font-size:smaller;
	font-weight:bold;
	-moz-border-radius:6px;
	border-radius:6px;
	margin-bottom:3em;
	color:#FFF;}

a.bouton:hover{
position: relative;
	background: #eee;
	padding:2px;
	font-size:smaller;
	font-weight:bold;
	-moz-border-radius:6px;
	border-radius:6px;
	margin-bottom:3em;
	color:#000 !important;}

.bouton{position: relative;
	background: #8d5353;
	padding:2px;
	font-size:smaller;
	font-weight:bold;
	-moz-border-radius:6px;
	border-radius:6px;
	margin-bottom:3em;
	color:#FFF;}