/*	Desc:Luxottica Annual Report 2006 | Screen Style Sheet
	Date: 8.5.2007
	
	000014 darkest Blue 	-> topnav & footer
	322218 dark Brown		-> 
	3F5465 Blue 			-> 
	BAC7D7 light Blue		-> 
	e1d8c3 lighter Brown	-> 
	e1dedd light Gray		->
	BFCAD2 light blue/gray	-> wrapper stroke
	f4f4f4 very light Gray	-> front page four colum back
	
>>> >>> >>> >>> >>> >>> >>> >>> >>> >>> */
/*>Main
>>> >>> >>> >>> >>> >>> >>> >>> >>> >>> */
html { }
body { background:#F0F3F7 ; font:83%/1.5 arial,tahoma,verdana,sans-serif; text-align:center; margin-top: 10px; }
/*>The Usual
>>> >>> >>> >>> >>> >>> >>> >>> >>> >>> */
* {	padding: 0;	margin: 0 }
p, ul { line-height: 150%; margin: 0 0 1.4em; }
#masthead h1 { text-indent: -9999px; font-size: 1% }
img { border: 0 }
a { color:#BAC7D7; }
.gohome {display:block;width:135px;height:100px;float:left;}
#search-result-title{display:none;position:absolute;left:0px;top:-300px;}
/*>Wrapper
>>> >>> >>> >>> >>> >>> >>> >>> >>> >>> */
#wrapper { width: 760px; text-align:left; margin:0 auto; background:#fff; border: 1px solid #BFCAD2;}
/*>Top navigation
>>> >>> >>> >>> >>> >>> >>> >>> >>> >>> */
#topnav { height:25px; background:#000014;width:760px; }
	#topnav ul {float:right;  margin:2px;}
	#topnav ul li {float:left; display:inline; list-style:none;}
	#topnav ul li a {display:block; float:left;color:#fff; text-decoration:none; font-size: 80%; padding:0 10px 0 10px; background:#000014 url(../img/topnav-sep.gif) no-repeat right;}
	#topnav ul li a:hover {color:#BAC7D7;}
	#topnav ul li a.lang {background:#000014;}
	#topnav ul li a.english {padding-left:32px; background:#000014 url(../img/us.gif) no-repeat 10px 50%;}
	#topnav ul li a.italian {padding-left:32px; background:#000014 url(../img/it.gif) no-repeat 10px 50%;}
	#topnav img {display:block; width:0;}
/*>Site header
>>> >>> >>> >>> >>> >>> >>> >>> >>> >>> */
#header { height:116px; background:#3F5465 url(../img/logo.gif) no-repeat 21px 36px; }
	#header ul {float: right; margin:0;}
	#header ul li {float:left; list-style:none; }
	#header ul li a {  text-decoration:none; font-size: 80%; color:#fff; font-weight:bold; display:block; float:left; background:#3F5465 url(../img/header-sep.gif) repeat-y left; padding: 80px 14px 15px;}
	#header ul li a:hover {background:#354857 url(../img/header-sep.gif) repeat-y left; }
/*>Title bar
>>> >>> >>> >>> >>> >>> >>> >>> >>> >>> */
#titlebar { height:45px; background:#fff; padding:20px 20px 10px; }
	#titlebar h1 { font-size:140%; letter-spacing: -1px; font-weight:normal; color:#000014;}
#pagenavigation {float:right; width: 200px; margin-top:5px;}
	.pagicons {float: right;  }
	.pagination {text-align:right; color:#BFCAD2; font-size:80%;clear:right; float: right; }
	.pagination a {color:#000014; text-decoration: none; }
	.active {color:#000014; text-decoration: none; font-weight:bold; }
	.bottom {margin:10px 0px 0 0 ; clear:both;}


/*>Content
>>> >>> >>> >>> >>> >>> >>> >>> >>> >>> */
#content { background:#fff; }

.small {font-size:80%; }
.inside { background: #fff; padding: 3px; border: 1px solid #3F5465; margin:0 0 10px 10px; display:block; float:right;}
/*>Colums
>>> >>> >>> >>> >>> >>> >>> >>> >>> >>> */
#doublepage { width: 696px; padding: 0px 10px 20px 20px;}
#doublepage img {margin: 0 16px 20px 0;}
#pagemenu {  width: 222px; float:left; padding: 0px 10px 20px 20px; }
 #pagemenu img { background: #fff; padding: 5px; border: 1px solid #3F5465;}
 #pagemenu ul {margin-bottom: 3px;}
 #pagemenu ul li { list-style:none; }
 #pagemenu ul li a { text-decoration:none; font-weight:bold; color:#322218;}
 #pagemenu ul li a.active { background: #fff url(../img/arrow_brown.gif) no-repeat left 50%; padding-left:10px;}
 #pagemenu ul.secondmenu li {margin-left:20px;}
#pagebody {  width: 474px; float:right; padding: 0px 20px 20px 10px;}
	#pagebody img.signature {float:right;}
	#pagebody h2 { font-size:116%; letter-spacing: -1px; font-weight:bold; color:#000014;margin-bottom:7px; }
	#pagebody h3 { font-size:96%; letter-spacing: -1px; font-weight:bold; color:#000014;margin-bottom:7px; }
	#pagebody ul {margin-left:15px;}
/*>Footer
>>> >>> >>> >>> >>> >>> >>> >>> >>> >>> */
#footer { height:25px; background:#000014; width:760px; clear:both; }
	#footer ul {float: right; margin-top:3px;}
	#footer ul li {float:left; list-style:none; }
	#footer ul li a {display:block; float:left;color:#fff; text-decoration:none; font-size: 80%; padding:0 10px 0 10px; background:#000014 url(../img/topnav-sep.gif) no-repeat right;}
	#footer ul li a:hover {color:#BAC7D7;}
	#footer ul li a.last {background:#000014;}
.copyright {float:left;color:#e1dedd; margin:4px 0 0 20px; font-size:80%;}

/*>-------------FRONT PAGE-----------------------------------------------------------------------------------------<<<

/*>Four colums
>>> >>> >>> >>> >>> >>> >>> >>> >>> >>> */
#fourcolums { background:transparent url(../img/colum-back.gif) repeat-y; width:760px; overflow:hidden;  }
#fourcolums a {text-decoration:none; color:#322218;}
	#fourcolums h2 { color:#3F5465 ; font-size:90%; padding: 20px 0 0 20px ;}
	#fourcolums p {color:#322218; font-size:80%; padding: 10px 20px 0;}
 #columone {  float:left; width:25%; overflow:hidden; }
 #columtwo {  float:left; width:25%; overflow:hidden;}
 #columthree {  float:left; width:25%; overflow:hidden; }
 #columfour {  float:left; width:25%; overflow:hidden; }
/*>Foot notice
>>> >>> >>> >>> >>> >>> >>> >>> >>> >>> */
#footnotice { background:#BAC7D7; clear:both;  width:760px; min-height:5px;}
	#footnotice p {color:#fff; padding:10px 20px; margin:0; font-size:80%; }
	#footnotice a {color:#3F5465; text-decoration:none;}
/*>Read more link
>>> >>> >>> >>> >>> >>> >>> >>> >>> >>> */
a.more { display: block; background:transparent url(../img/arrow.gif) no-repeat left; padding:1px 15px 1px; margin:20px 20px; font-size:80%; color:#322218; text-decoration:none; }
a:hover.more {text-decoration:underline;}
/*>Flash
>>> >>> >>> >>> >>> >>> >>> >>> >>> >>> */
#flash { background:#fff; border:10px solid #BAC7D7;  width: 740px; height: 230px; }
#flashcontent {}
/*>Marchi
>>> >>> >>> >>> >>> >>> >>> >>> >>> >>> */
.marchi {display:block; text-align:center; margin:0 25px 15px  0; float:left; overflow:hidden; width:131px;}
.marchi img {float:left;}
.marchi a {float:left;width:131px; text-align:center;}


/* ------------------------------------------------------------------------*/
/* Search results */
/* ------------------------------------------------------------------------*/
.foundterm {font-weight:bold;}
#searchformbox{margin:10px 0 10px 0;width:465px;}
.searchbox{margin:1px;padding:9px 0 0 0;}
.searchresult {padding:0 0 0 0;clear:both;width:463px;}
.resultnumber {width:17px;padding:0;margin:0;float:left;}
.result {float:right;width:438px;text-align:justify;}
.result ul {padding:0;margin:0;}
.result a {font-weight:bold;font-size:12px;}
.filestats{color:#999;margin:5px 0 10px 0;}

.searchForm{margin:0;padding:0;}
fieldset{border:none;margin:0;padding:0;}
.search {vertical-align:middle;border:none;margin:0;padding:0 0 0 2px;border:1px solid #CCCCCC;font-size:1em;height:16px;}
.submit {vertical-align:middle;border:none;margin:0;padding:0;color:#000;border:1px solid #000;cursor:pointer;font-size:1em;height:16px;line-height:1em;}

.grayline{border-bottom:0px solid #CCC;height:1px;margin:0;padding:0;line-height:1px;}

