*{outline:none;}

BODY{background:#ffffff; font-family:Arial, Verdana, Sans-serif; font-size:1em; color:#676362;}

TABLE{font-family:Arial, Verdana, Sans-serif; font-size:1em; color:#676362;}

H1{color:#CC3433; font-size:1.5em;}
H2{color:#676362; font-size:1.3em; font-weight:normal; margin-top:0px;}
H3{}
H4{}
H5{}
H6{}

H1.accueil{color:#CC3433; font-size:2em;}


UL{margin:0px 0px 10px 15px; padding:0px 0px 0px 0px;}
LI{margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; list-style-type:disc; clear:left;}
UL UL{margin-bottom:0px;} 

IMG.AlignVertical{vertical-align:middle; margin:0px 5px;}

a{color:#ff0000;}
a:link{color:#ff0000;}
a:hover{color:#ff0000;}
a:visited{color:#ff0000;}
a:active{color:#ff0000;}

p{text-align:left;}

FORM {font-size:0.8em;}
FORM LABEL.small{float:left; width:160px; display:block; margin:3px 0px; }
FORM INPUT.text{float:left; width:150px; margin:3px 0px;}
FORM INPUT.radio{margin:3px 5px 3px 0px;}
FORM BR{clear:both}
FORM LABEL{display:block; margin:3px 0px;}




#breadcrumb {font-size:10px; margin-bottom:5px;}
#breadcrumb a{font-size:10px; color:#292929; text-decoration:none;}

#mainContent{width:500px; overflow:auto; }
.leftColumn{width:240px; float:left; text-align:left;}
.rightColumn{width:240px; float:right;}


.obligatoire{color:#ff0000; font-weight:bold;}

#onlineTestBox{font-size:11px;}
#onlineTestBox img{margin:10px 0px;}

#mainMenu {margin:0px; padding:0px; text-align:right;}
#mainMenu LI{margin:0px; padding:0px; list-style-type:none; text-align:right; width:110px; margin-bottom:15px;}
#mainMenu LI a{display:block; color:#8c8c8c; font-size:12px; background:url('../images/bg-menuItems.gif') no-repeat bottom right; padding-bottom:6px;}
#mainMenu LI a:link, #mainMenu LI a:visited{text-decoration:none;}
#mainMenu LI a:hover, #mainMenu LI a:active{text-decoration:none; color:#ff0000;}



.etapeFlash{width:110px; float:left;}
.etapeTxt{width:390px; border-bottom:2px solid #CCCCCC; float:left; margin-bottom:10px;}
.etapeTxt p{margin-top:0px;}

.clear{clear:both;}
