body{
font-family: 'Droid Sans', sans-serif;
font-size:14px;
width:660px;
background-color:#355260;
margin:auto;
margin-top:10px;
}

input[type=text]{
background:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #CCCCCC;
width:400px;
height:15px;
font-size:10px;
}

input[type=password]{
background:#FFFFFF;
border:1px solid #CCCCCC;
width:80px;
height:15px;
font-size:10px;
}

a img{
border:none;
}

#haut{
background:url(images/hautbg.png) no-repeat;
height:66px;
width:630px;
padding-top:24px;
padding-left:20px;
padding-right:10px;
}

#haut #menuRight{
float:right;
color:#A8C0CE;
text-align:right;
width:500px;
}
#haut #menuRight #lang{
margin-top:-15px;
width:500px;
height:20px;
margin-right:-5px;
}
#haut #menuRight #lang .fr{
float:right;
background:url(images/fr.png) no-repeat;
height:11px;
width:16px;
text-decoration:none;
margin:2px;
}
#haut #menuRight #lang .en{
float:right;
background:url(images/gb.png) no-repeat;
height:11px;
width:16px;
text-decoration:none;
margin:2px;
}
#haut #menuRight #slogan{
height:20px;
margin:2px;
text-shadow:0px 1px 0px #FFFFFF;
font-size:14px;
}
#haut #menuRight #menu{
margin-top:5px;
float:right;
}
#haut #menuRight #menu a{
float:left;
width:80px;
padding:3px;
border-left:dotted 1px #A8C0CE;
text-align:center;
}
#haut #menuRight #menu a:hover{
color:#5A6570;
text-shadow:0px 1px 0px #FFFFFF;
}
#haut #menuRight #menu a.noBorder{
border:none;
}



#content{
background-color:#F0F0F0;
width:620px;
padding-left:20px;
padding-right:20px;
padding-top:10px;
padding-bottom:15px;
}

#content .droite{
float:right;
margin-top:3px;
}

#content .centre{
text-align:center;
}

#content .droite .crossed{
background:url(images/crossed.png) no-repeat;
padding-left:20px;
color:#8BADBE;
font-size:16px;
margin-bottom:2px;
text-shadow:0px 1px 0px #FFFFFF;
}

a{
color:#8BADBE;
}
#content .subFile{
background:url(images/subfilebg.png) no-repeat;
width:220px;
padding:6px;
padding-top:12px;
font-size:12px;
color:#8BADBE;
margin-bottom:20px;
text-shadow:0px 1px 0px #FFFFFF;
}

#panelWrap{
width:620px;
margin-top:100px;
color:#8BADBE;
}

.cgu{
font-size:12px;
color:#8BADBE;
}

.miniPanelG{
width:280px;
padding:10px;
border-right:1px dotted #8BADBE;
}

.miniPanel{
width:280px;
padding:10px;
float:right;
}

.titre{
font-size:16px;
text-shadow:0px 1px 0px #FFFFFF;
font-weight:bold;
color:#5A6570;
}

.envoyer{
width:160px;
padding-left:6px;
padding-right:6px;
padding-top:4px;
background:url(images/envoyerbg.png) no-repeat;
font-size:16px;
text-align:left;
background-color:#CCCCCC;
border:1px solid #666666;
color:#FFFFFF;
padding-bottom:4px;
cursor:pointer;
margin-top:10px;
}

#fakeEnvoyer{
width:146px;
padding-left:6px;
padding-right:6px;
padding-top:6px;
font-size:16px;
text-align:left;
padding-bottom:5px;
cursor:pointer;
margin-top:12px;
}

#pub{
width:620px;
padding-left:20px;
padding-right:20px;
padding-top:25px;
padding-bottom:5px;
background:#F0F0F0 url(images/pubbg.png) no-repeat;
text-align:center;
}

#stats{
text-shadow:0px 1px 0px #FFFFFF;
color:#90A4AF;
}

#statsl{
float:left;
}

#statsr{
float:right;
}

#bas{
background:url(images/basbg.png) no-repeat;
height:15px;
width:660px;
}

#footer{
font-size:12px;
color:#CCCCCC;
text-align:center;
margin-top:10px;
}

#footer a{
color:#CCCCCC;
}

input.bouton {
	background-color:#d6d6d6;
	border-color:#9a9a9a #393939 #393939 #9a9a9a;
	border-width:1px;
	border-style:solid;
	padding:2px 5px 2px 5px;
	font-weight:bold;
	
	border-radius: 0.5em;
	-moz-border-radius: 0.5em;
	-webKit-border-radius: 0.5em;
	-khtml-border-radius: 0.5em;
	-ms-border-radius: 0.5em;
	
	cursor:pointer;
}

.float {
	display: block;
	width:200px;
	float:left;
}

.center {
	text-align: center;
}

h2 {
text-shadow:0px 1px 0px #FFFFFF;
color:#90A4AF;
}
