h1,h2,h3,h4,h5,h6 {
margin:0.5em 0;
line-height:1em;
font-family: "Times New Roman", Times, serif;
font-weight: normal;
}

h1 { color: #bacddc; }

h2,h3,h4,h5,h6 { color: #bacddc; }

body { background: url('../images/accueil/home/pagebgff.gif') top center repeat-y #07406b; *background: url('../images/accueil/home/pagebg.gif') top center repeat-y #07406b; }
#bodydiv { background: url('../images/accueil/home/newbg.gif') top left repeat-x; }

.large, .large td{ font-size: 14px !important;
}

h1{ font-size:2em; }
h2{ font-size:1.8em; }
h3{ font-size:1.6em; }
h4{ font-size:1.4em; }
h5{ font-size:1.2em; }
h6{ font-size:1em; }

p { margin:1em 0; }

#contentdiv{
padding: 6px 0px 0px 7px; background: #FFFFFF;
}

.homeright h2 { display:inline; padding-right: 30px; }
.rightlist_control li { list-style:none; margin-left: 40px; }
.hometextfloat { position:absolute; margin: 4px 0px 0px 345px; width:350px; line-height: 140%; }
.flagposition { position:absolute; margin: 48px 0px 0px 333px }

#poweredby div {width: 930px;}

/*----footer css----*/

.bottomdots { padding-bottom:2px; border-bottom: 1px dotted #7797af; }
.rightdots { float:left; padding: 0px 10px; border-right: 1px dotted #7797af; }
.leftdots { float: left; padding: 0px 10px; border-left: 1px dotted #7797af; }
.nodots { float: left; padding: 0px 10px; }

/*---end footer css---*/

.hier{ display:inline; }
.hiersect { position:absolute; margin-left:14px; margin-top:12px; height:18px; width: 700px; color: #ffffff; }

.tools { position:absolute; text-align:right !important; margin-left:740px; width:170px; margin-top:12px; color: #ffffff; }

.search_bar{
text-align:right;
}

#ss_div{
display:inline;
position: absolute;
margin: 15px 0px 0px 515px; height: 21px;
}

#ss_div form{ display:inline; }

#keywords{
background: url('../images/keywordsbg.gif') top left no-repeat #0e3252;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-top-color: #49647c;
border-right-color: #9fadb9;
border-bottom-color: #9fadb9;
border-left-color: #9fadb9;
width:140px;
font-size: 9px;
color: #ffffff;
padding: 0px 0px 0px 5px;
}

#nav_menus div{
	background:url('../images/droptop.gif')top left repeat-x #ffffff; *background: #ffffff; width:145px; *width:147px;
	position:absolute; top:0px; left:0px; 
	margin-top:0px; padding:5px 3px 0px 3px;
	visibility:hidden;
        line-height: 1.5em;
}

#nav_menus ul {
	list-style-type:none; margin:0; padding:0 0 5px 0;
}

#nav_menus li { border-bottom: 1px dotted #0e3252; padding:  2px 0px; }

#nav_menus a { display:block; text-decoration:none; color:#0e3252; font-size:11px; padding:3px 6px 3px 10px; }

#nav_menus a:hover{ color:#ffffff; background:#d14942; padding:3px 6px 3px 10px; }

#ql_menu{
	background:#000000; width:138px;
	position:absolute; top:0px; left:0px;
	margin:0px;
	padding:5px 0 0 0;
	visibility:hidden;
}

#ql_menu ul{ margin:0; padding:0; }
#ql_menu br{ display:none; }
#ql_menu li{ list-style-type:none; padding:3px;  }
#ql_menu a{ display:block; text-decoration:none; color:#ffffff; font-size:11px; padding:2px 4px; }
#ql_menu a:hover{ color:#ffffff; background:#75485b; }

.bannermodcontent img { vertical-align: top; }
#bottomcontainer {position: relative; top: -4px; }