@charset "UTF-8";
/* CSS Document */

* {
padding:0;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

IMG {
border:0px
}

A {
text-decoration:none;
}

A:HOVER, #myFooter A:HOVER, #poucet A:HOVER {
text-decoration:underline;
}

BODY {
text-align:center;
background-color:#ffffff;
margin-top:20px;
}

#myShell {
position:relative;
width:960px;
height:auto;
margin-left:auto;
margin-right:auto;
text-align:left;
}

#myBody {
position:absolute;
left:0px;
top:0px;
width:960px;
background-image:url(/images/background.jpg);
background-position: top;
background-repeat:repeat-x;
}

#main {
position:relative;
float:left;
width:960px;
clear:both;
height:auto;
margin-bottom:25px;
}

#main TABLE.inscription {
position:relative;
float:left;
clear:both;
padding-bottom:170px;
margin-left:100px;
padding-top:30px;
}

#main TABLE.inscription TD {
padding-top:4px;
padding-bottom:4px;
}

#main TABLE.inscription TD INPUT.input {
border:1px solid #7b7b7b;
width:180px;
height:16px;
}

#main TABLE.inscription TD INPUT.inputactive {
border:1px solid #7b7b7b;
width:180px;
height:16px;
}

#main.frise {
position:relative;
float:left;
width:960px;
height:1590px;
clear:both;
background-image:url(/media/image/frise-bas.jpg);
background-repeat:no-repeat;
background-position:bottom;
padding-bottom:25px;
}

#main.smart {
position:relative;
float:left;
width:960px;
height:auto;
clear:both;
background-image:url(../media/image/smart.jpg);
background-repeat:no-repeat;
background-position:bottom right;
padding-bottom:25px;
}

.blocTexte {
position:relative;
float:left;
color:#000000;
font-size:11px;
padding-left:25px;
}

SPAN.vert {
font-size:11px;
color:#a0c62f;
}

SPAN.vert A {
font-size:11px;
color:#a0c62f;
text-decoration:underline;
}

SPAN.vert A STRONG{
font-size:11px;
color:#a0c62f;
text-decoration:underline;
font-weight:bold;
}


#header {
position:relative;
float:left;
width:960px;
clear:both;
height:64px;
}

#header A#logo{
position:absolute;
left:28px;
top:14px;
width:318px;
height:41px;
cursor:pointer;
}

#header UL#menu{
position:absolute;
left:376px;
top:40px;
width:560px;
height:14px;
list-style:none;
}

#header UL#menu LI {
position:relative;
float:left;
padding-right:18px;
line-height:normal;
}

#header UL#menu LI A {
cursor:pointer;
}

#footer {
position:relative;
float:left;
width:960px;
clear:both;
height:32px;
font-size:11px;
color:#a0c62f;
text-align:center;
}

#footer A {
font-size:11px;
color:#a0c62f;
}

#fleche {
position:absolute;
top:58px;
width:8px;
height:7px;
left:-100px;
}

.blocabsolu {
position:absolute;
width:auto;
left:auto;
}

.note {
font-size:10px;
font-style:italic;
color:#666666;
}

#valider-top {
	position:absolute;
	left:490px;
	top:1531px;
	width:auto;
	height:auto;
	cursor:pointer;
}

#valider-bottom {
	position:absolute;
	left:491px;
	top:1589px;
	width:auto;
	height:auto;
}

