/************  body  **************/
body {
	font-family:Verdana, DejaVu Sans, Arial, Helvetica, Sans-Serif;
	background:url(http://www.copernic.com/images/c9/template/background.jpg) repeat-x #FFF;
	line-height:1em;
	margin:0px;
	padding:0px;
}

/************* mise en page ************/
#global { position:relative; top:0px; text-align:left; }

#copernic-menu { width:900px; height:100px; margin:auto; text-align:left; position:relative; top:0px; z-index:2; background:url(http://www.copernic.com/images/c9/template/background-menu.png) no-repeat; }
#copernic-menu table td table td { border-right:1px solid #A1AFB3; }
#copernic-menu .mainmenu td { border-right:1px solid #A1AFB3; }


#sousmenu div { display:none; position:absolute; top:84px; left:156px; background:#FFF; width:225px; height:auto; padding:0px 10px 10px 10px; margin:0px; border:1px solid #A1AFB3; z-index:100; }
#sousmenu div div { height:auto; width:auto; font-size:12px; display:block; padding:15px 0px 3px 0px; margin:0px; border:none; position:static; }

#sousmenu div table td { height:20px; padding:0px; margin:0px; font-size:11px; }
#sousmenu div table td a:hover { text-decoration:none; }
#sousmenu div table td:hover { background:#e9eff7; cursor:pointer; }
#sousmenu div table { width:100%; padding:0px; margin:0px; }

#sousmenu div.mtt { display:none; position:absolute; top:84px; background:#FFF; width:225px; height:auto; padding:15px 10px 10px 10px; margin:0px; border:1px solid #A1AFB3; text-align:left; }
#sousmenu div.mtt div { display:block; font-size:11px; padding:3px 0px 3px 0px; margin:0px; border:none; position:static; }
#sousmenu div.mtt div a:hover { text-decoration:none; }
#sousmenu div.mtt div:hover { background:#e9eff7; cursor:pointer; }
#sousmenu div.mtt div.division { font-size:12px; padding:15px 0px 3px 0px; }
#sousmenu div.mtt div.division:hover { background:none; cursor:default; }
#sousmenu div.mtt div.description { font-size:11px; padding:0px 0px 10px 0px; color:#999; }
#sousmenu div.mtt div.description:hover { background:none; cursor:auto; }


#gradient { width:898px; margin:auto; background:url(http://www.copernic.com/images/c9/template/background-gradient.gif) no-repeat bottom #8A9699; padding:0px 1px 0px 1px; position:relative; top:-16px; z-index:1; font-size:12px; }

#copernic-header { width:auto; background:#D8E0E3; }
#copernic-header div { width:870px; height:25px; margin:auto; }
#copernic-header table td { font-size:10px; color:#666666; line-height:2.5em; }

a { color:#007DEB; text-decoration:none; }
a:hover { text-decoration:underline; }

.footer { width:840px; margin:auto; line-height:0.9em; padding:0px 30px 20px 30px; text-align:left; background:url(http://www.copernic.com/images/c9/template/background-footer.gif) repeat-x; position:relative; top:-15px; }
.footer a { color:#3F3F3F; }
.footer table td table td { border-right:1px solid #B2B2B2; padding:0px 9px 0px 9px; font-size:10px; }
.footer table td div { color:#8C8C8C; font-size:10px; padding-top:3px; }
.footer table td { color:#3F3F3F; font-size:10px; padding:8px 0px 0px 9px; }

form	{ margin:0px; padding:0px; }
img		{ border: 0px; }
p		{ margin: 12px 0px 12px 0px; }
input	{ margin: 1px 0px 1px 0px; padding:1px; }
select	{ margin: 1px 0px 1px 0px; padding:1px; }
