body
{
margin:auto;
padding:0px;
width:900px;
background-color:#FFFFFF;
}

img {
margin:0px;
padding:0px;
border:0px;
}

ul, li {
margin:0px;
padding:0px;
line-height:0.8em;
list-style-type:none;
}

#top
{
margin:0px;
padding:0px;
background-color:#34689A;
width:100%;
height:75px;
}

#menu
{
margin:0px;
padding:0px;
background-color:#254B72;
width:100%;
height:25px;
color:#FFFFFF;
margin-bottom:10px;
}


#logo
{
margin:0px;
padding:0px;
background: url("../img/logo.jpg") no-repeat 0px 0px;
width:422px;
height:69px;
float:left;
}

#serveur
{
margin:0px;
padding:0px;
margin-left:425px;
background: url("../img/serveur.jpg") no-repeat 0px 0px;
height:72px;
}

#menudroite
{
margin:0px;
padding:0px;
float:right;
margin-top:2px;
margin-right:2px;
}

a.liendroite
{
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
font-weight:bold;
text-decoration:none;
}

a:hover.liendroite
{
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFF33;
font-weight:bold;
text-decoration:none;
}

.centre
{
margin:0px;
padding:0px;
text-align:center;
}

#main
{
margin:0px;
padding:0px;
float:right;
width:700px;
}

.zero
{
margin:0px;
padding:0px;
clear:both;
}

.demi
{
margin:0px;
padding:0px;
width:49%;
}

.demiright
{
margin:0px;
padding:0px;
width:49%;
float:right;
}

.photo
{
margin:0px;
padding:0px;
float:left;
margin-right:4px;
}

.titre
{
margin:0px;
padding:0px;
margin-bottom:3px;
padding-left:24px;
margin-right:1px;
padding-top:5px;
background: url("../img/cercle.jpg") no-repeat 2px 2px;
background-color:#34689A;
height:19px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#cccccc;
font-weight:bold;
}

.texte
{
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
margin-left:3px;
margin-right:3px;
margin-top:2px;
margin-bottom:5px;
}

.titreleft
{
margin:0px;
padding:0px;
margin-bottom:3px;
padding-left:24px;
margin-right:1px;
padding-top:5px;
background: url("../img/cercle.jpg") no-repeat 2px 2px;
background-color:#34689A;
height:19px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#cccccc;
font-weight:bold;
}

.texteleft a{
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
font-weight:bold;
text-decoration:none;
}
.texteleft a:hover{
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#60F
font-weight:bold;
text-decoration:none;
}

.titreleft2
{
margin:0px;
padding:0px;
margin-top:6px;
margin-bottom:3px;
padding-left:24px;
margin-right:1px;
padding-top:5px;
background: url("../img/cercle.jpg") no-repeat 2px 2px;
background-color:#34689A;
height:19px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#cccccc;
font-weight:bold;
}

#left
{
margin:0px;
padding:0px;
width:194px;
border-right:1px solid #34689A;
min-height:500px;
}

.texteleft
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
}

input.form
{
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
width:90px;
}

.tdcentre
{
margin:0px;
padding:0px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
}

a.lienleft2
{
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#34689A;
font-weight:bold;
}

a:hover.lienleft2
{
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
font-weight:bold;
}

a.lienleft
{
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
text-decoration:none;
}

a:hover.lienleft
{
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#34689A;
text-decoration:none;
}

.imageleft
{
padding:0px;
margin:0px;
text-align:center;
margin-top:5px;
}














#footer
{
clear:both;
margin:0px;
margin-top:10px;
padding:0px;
padding-top:2px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#dedede;
background-color:#34689A;
width:100%;
height:18px;
}

a.lienfooter
{
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#CCCCCC;
font-weight:bold;
text-decoration:none;
}

a:hover.lienfooter
{
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFF33;
font-weight:bold;
text-decoration:none;
}

#noexist
{
margin:0px;
margin-left:5px;
margin-top:8px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ff0000;
font-weight:bold;
}

/*************************
**************************/
#host
{
margin:0px;
padding:0px;
margin-left:11px;
margin-right:11px;
padding-bottom:20px;
width:570px;
}

#host legend
{
padding-left:4px;
padding-right:4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF9900;
}

#host fieldset
{
border:2px solid #666666;
padding-bottom:20px;
}

#host p
{
padding-left:4px;
padding-right:4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

#host table
{
padding:0px;
margin:0px;
border:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
width:570px;
}

#host th
{
margin:0px;
padding:0px;
text-align:left;
border-bottom:1px solid #FF9900;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FF9900;
}

#host td,h5
{
margin:0px;
padding:0px;
padding-top:8px;
padding-bottom:10px;
text-align:center;
border-bottom:1px solid #FF9900;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FF9900;
}

#host tr
{
margin:0px;
padding:0px;
}

#host td,h2
{
margin:0px;
padding:2px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;
}

#host td,h3
{
margin:0px;
padding:2px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

#host h3
{
width:140px;
}

#host p
{
padding-top:9px;
padding-bottom:4px;
}

#host td,h4
{
margin:0px;
padding:2px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#FF9900;
}

#host td
{
margin:0px;
padding:0px;
border-bottom:1px solid #bbbbbb;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

a.lien-n
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#0066CC;
text-decoration:none;
}

a.lien-n:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ff9900;
text-decoration:underline;
}

/**************************************************************************************************************/
#middle
{
margin:0px;
padding:0px;
margin-left:11px;
margin-right:11px;
padding-bottom:20px;
width:560px;
}

#middle legend
{
padding-left:4px;
padding-right:4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF9900;
}

#middle table
{
border:0px;
padding:0px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

#middle h1
{
text-align:left;
padding:0px;
padding-left:6px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#888888;
}

#middle h2
{
text-align:left;
padding:0px;
padding-left:6px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#888888;
}

#middle h3
{
text-align:left;
padding:0px;
padding-left:6px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#888888;
}

#middle a
{
text-decoration:none;
padding:0px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#0066CC;
}

#middle a:hover
{
text-decoration:none;
padding:0px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ff9900;
}

#middle h3
{
text-align:left;
padding:0px;
padding-left:3px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}

.txt
{
text-align:left;
padding:0px;
padding-left:3px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}

#middle h2
{
border:0px;
text-align:center;
padding:0px;
margin:0px;
vertical-align:middle;
}

#middle fieldset
{
border:2px solid #666666;
padding-bottom:20px;
padding-left:10px;
}

#middle p
{
padding-left:4px;
padding-right:4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

#middle img
{
border:0px;
}


.form-cmd
{
width:150px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}

td.cmd
{
text-align:right;
width:120px;
}

.form-cmd-btn
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}

span.rouge
{
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#FF0000;
}

a.btn
{
display: block;
border:0px;
padding:0px;
padding-top:5px;
margin:0px;
text-align:right;
height:19px;
width:200px;
background: url("../img/btn_menu_0.gif") no-repeat 0px 0px;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#efefef;
font-weight:bold;
}

a.btn:hover
{
padding:0px;
padding-top:5px;
margin:0px;
text-align:right;
height:19px;
width:200px;
background: url("../img/btn_menu_1.gif") no-repeat 0px 0px;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
font-weight:bold;
}

h1.btn
{
margin:0px;
padding:0px;
padding-top:4px;
padding-right:4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

h3.btn
{
margin:0px;
padding:0px;
padding-top:4px;
padding-right:4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}


/**************************************************************************************************************/