/* CSS HOME PAGE */
sup{line-height:0;}

h1{clear:both;}

#header{background:url(../images/bg_header.png) repeat-x top left;}

#wrappers{padding:0 25px 70px 59px}
#topcontent{border-bottom:1px solid #ccc;padding-top:0}

#leftcontent{width:237px;float:left;}
#maincontent{margin-top:20px;width:450px;float:right;margin-right:30px;display:inline;}
#maincontent a{color:#122958}

.visuel{text-align:right}

#footer{background:url(../images/bg_baseline.png) no-repeat top left;}

#txtintro{width:250px;float:left;margin:20px 20px 0px 20px;display:inline;font-size:14px;line-height:15px;font-weight:bold;}

#topcontent{padding:0;margin:0}
#topcontent a{position:static}

form{color:#666;padding:15px 0;}
label{font-size:11px;color:#666;width:160px;/*display:block;*/float:left;text-align:right;margin-right:10px}
.ftext{width:260px;border:1px solid;border-left-color:#808080;border-top-color:#808080;border-right-color:#ccc;border-bottom-color:#ccc; vertical-align:top}
.isubmit{float:right;margin-top:1px;}
form .error{text-align:right;padding-right:12px;}
form div{padding-top:5px;clear:both;}
form span{padding-left:4px;display:inline;}
form .info{background:#f7f7f7;padding:10px;margin:20px 10px 20px 0;color:#000}

p{padding-bottom:15px;line-height:15px;}
#hform{width:460px;float:right;margin-top:20px}
#hform form{position:relative;padding:0 0 15px 0;}
#hform .error{text-align:left;padding-left:110px;}
#hform select{width:233px; font-size: 11px; }
#hform label{width:100px}
#hform .ftext{width:231px;border:1px solid;border-left-color:#808080;border-top-color:#808080;border-right-color:#ccc;border-bottom-color:#ccc;}
#hform .isubmit{position:absolute;top:15px;right:0;}
#hform ul{list-style:none;padding-left:110px;}
#hform a{text-decoration:none;color:#999;}


