* {font-family: Arial,sans-serif;  color:#FFFFCC; font-size:12px;   }
* img { border:none }
li {
/*list-style-image:none;
list-style-position:outside;
list-style-type:none;*/
}
.contdroite li{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.contdroite ul{
 margin:0; padding:0; 
}
input,textarea {color:black!important;}
.spacer { clear:both; }

#global { width:750px; margin-left:auto; margin-right:auto; }

#header { width:759px; height:58px; background-image: url(header.JPG); background-repeat:no-repeat; margin-left:-3px; margin-right:auto; }

#menu { display:inline; margin:0; padding:0; }


#contenu {
width:760px;
height:auto;
background-image: url(repeat.jpg);
background-repeat:repeat-y;
margin-left:-3px;
 }


* a { color:#FFFFCC; }
* a:hover {color:#FFFFCC;}
.ztitreaccueil { text-align:center; font-size:small; width:auto; margin-left:auto; margin-right:auto; font-size:small; font-weight:bold; visibility:hidden;}
.ztitre { text-align:center; font-size:small; width:580px; margin-left:auto; margin-right:auto; font-size:small; padding-top:20px; padding-bottom:20px; font-weight:bold; visibility:hidden;}

spip_documents_left { margin-right:8px;}
spip_documents_right { margin-left:8px;}
.spip_documents { padding:5px; }
.menu {
font-size:small;
display:block;
position:absolute;
width:750px;
height:90px;
clear:both;
z-index: 10;
background:no-repeat;
}
.menu ul {
display:block;
position:absolute;
}
.menu li ul {
visibility:hidden;
width:200px;
margin-top:2px;
display:block;
border-color:#859BCC;
}

ul.menu li:hover>ul
{
	display:block;
	visibility:visible;
}


.menu li {
display:block;
float:left;
height:auto;
width:auto;
}

.menu li li {
display:block;
float:none;
}

* html .menu li li {
display:inline;

}
.menu a {
background-color:#BCCE8E;
color:#031F44;
display:block;
text-decoration:none;
font-weight:bold;
height:90px;
cursor:pointer;
}
.menu a:hover {
background-color:#031F44;
color:#BCCE8E;
}
table.spip {width:600px; font-size:small; }

.erreur * {color:red!important;}

.menu li ul li a { display:block; padding:3px;}
.row_odd td { width:auto; padding: 10px; vertical-align:top; vertical-align:top 25px; }

.row_even td {padding: 5px; vertical-align:top 25px;}
.contdroite {width:130px; height:auto; float:left; margin:10px; display:block; margin-top:100px; border:1px solid black; }

table td { text-align:left; }

.cont {float:left; font-size:small;  z-index: 50; }

.espace { margin-top:10px; float:left; margin-left:40px!important; float:left; }

div .menumilieurub { background-color:#113C42; width:130px; border-top:1px solid black;}
div .menumilieurub li a { color:#FFFFCC; text-decoration:none;}
div .menumilieurub li a:hover { color:#FFFFCC; text-decoration:none;}
div .menumilieurub li  { background-color:#113C42; text-decoration:none;}

#menudroite { width:auto; float:left; }

#footer {  width:759px; height:85px; float:left; background-image: url(footer.bmp); background-repeat:no-repeat; margin-left:-1px; }

body  { background-color:#113C42;}


.texte { width:750px; padding:2px;  font-size:14px; margin-left:10px; height:auto; float:left; margin-top:100px; }
.textecourt { width:585px; padding:2px; margin-top:100px; font-size:14px; margin-left:10px; height:auto; float:left;}
.texteaccueil { width:720px; padding:4px;  font-size:14px; margin-left:20px; height:auto; float:left; margin-top:80px;}
.texteaccueil table.spip { width:700px;}

dt.spip_doc_titre  { text-align:center; font-size:x-small!important;}

dt {  display:block; float:left; font-size:small; width:auto;}
dd { margin-left:180px; font-size:x-small;}
dl { margin-top:5px; margin-left:5px; font-size:small; }
.bouton_radio {display:inline;}

.logolang img {padding-top:5px;}

legend{display:none;}

#q_20 {width:200px; height:120px;}
#q_10 {width:200px; height:120px;}
#q_3 {width:200px;}
#q_13 {width:200px;}


#imgfooter {position:relative;left:338px; top:-28px; }
#imagedubas { margin-left:99px; position:relative; top:0px; }
fieldset {border:none;}


.boutons li input{margin-top:10px; margin-left:300px; text-align:center;}


.signature {  font-size:x-small; text-align:center;}

#TB_legend  * {color:black;}

.uneimagejointe {
height:auto;
width:137px;
display:block;
float:left;
padding:4px;
text-align:center;
}

.undocumentjoint {
height:auto;
width:155px;
display:block;
float:left;
padding:0px;
text-align:center;
}

.undocumentjoint img { border:none; }



.menu2 {
font-size:x-small;
display:block;
position:absolute;
width:745px;
height:26px;
clear:both;
z-index: 10;
margin-left:4px;
background-color:#113C42;
background:no-repeat;
}
.menu2 ul {
display:block;
position:absolute;
}


.menu2 li ul  {
visibility:hidden;
display:block;
}


ul.menu2 li:hover>ul
{
	display:block;
	visibility:visible;
}


.menu2 li {
display:block;
float:left;
height:auto;
text-align:center;
width:90px;
}

.menu2 li li {
display:block;
float:none;
width:auto; 
display:inline;
}


.menu2 a {
background-color:#113C42;
color:#FFFFCC;
display:block;
text-decoration:none;
cursor:pointer;
left:0pt;
top:0pt;
height:26px;
font-size:x-small;
}


.menu2 a:hover {
background-color:#113C42;
color:#FFFFCC;
}

.menu2 li a { display:block; padding:5px; }
.menu2 li ul li a { display:block; padding:5px;}


h3.spip{
	text-align:center;
}

h3,p{
	margin-top:5px;
	margin-bottom:5px;
}