/**********************************
MAIN DI BASE
**********************************/

* {	margin: 0;	padding: 0;}

html, body{height:100%;min-height: 100%; }

body {background: #FFF url(../images/container_bg.gif) 0 0 repeat-x;	color:#666;	font-family: Trebuchet Ms, Tahoma, arial, verdana; font-size:11px; behavior: url(/t3_guindani/fileadmin/templates/css/csshover.htc);}

/*classe per nascondere elemento di templavoila */
.hidden {display:none;}

/*anchor generici*/
a, a:visited  {	text-decoration: none;	font-weight: bold;	color: #014A97;}
a:hover {	color: #999;}

/**********************************
MAIN CONTAINER
**********************************/
#container01 {position:absolute; width:100%;z-index:1 !important; z-index:1; top:0;}
#container02 {position:absolute; width:100%;z-index:0 !important; z-index:-1; top:0;}

#header {position:relative;height:350px; width:992px; margin:0 auto; }
#headerinterno {position:relative;height:185px; width:992px; margin:0 auto; }
	    
#navigazione01 {z-index: 3; position:absolute; rigth:0px; top:0px; width:992px; text-align:right;}	

#logo {z-index: 2; position:absolute; left:50px; top:0px;}		    
#logo .logoph {width:345px;height:145px; border:none;}		    
#logo .logointerno {width:345px; height:185px; border:none;}		    
#logo span {display:none;}	
	    
#lang {height:185px; width:992px; margin:0 auto;}

#visual01 {height:350px; width:992px; margin:0 auto;}		    
#visualinterno {height:185px; width:992px; margin:0 auto;}		    

#content01 {width:100%;  }
#content02 { width:946px; margin:0 auto; padding: 20px 23px; }

#footer01 {height:59px; width:100%; color:#FFF; margin-bottom:50px;}
#footer02 {width:946px; height:59px; margin:0 auto;  padding:25px 23px 0 23px; background: transparent url(../images/footer_bg.gif) 0 0 repeat-x;}

/*******************************************************************/
/** FORMATTAZIONE MENU LINGUA                                     **/
/*******************************************************************/
ul.menulang {padding:3px 8px;}
ul.menulang li {display:block; height:19px; width: 33px;margin:3px 0;}
ul.menulang a {display:block; height:19px; width: 33px;}
ul.menulang a.it {background: transparent url(../images/it.gif) 0 0 no-repeat;}
ul.menulang li.it, ul.menulang a.it:hover {background: transparent url(../images/itroll.gif) 0 0 no-repeat;}
ul.menulang a.en {background: transparent url(../images/en.gif) 0 0 no-repeat;}
ul.menulang li.en, ul.menulang a.en:hover {background: transparent url(../images/enroll.gif) 0 0 no-repeat;}
ul.menulang span.txtln {display:none;}

/*******************************************************************/
/** FORMATTAZIONE MENU ORIZZONTALI                                **/
/*******************************************************************/

div#main_menu1 { width:992px; position:relative; }

div#main_menu1 ul {list-style-type: none;}
div#main_menu1 li {display:inline;}
div#main_menu1 li a {color: #0099CC; font-size:12px;}
div#main_menu1 li a:hover {color: #FF9933;}
div#main_menu1 a.activelink {color: #FF9933;}

div#main_menu1 ul.l1 {position:absolute; right:23px; }
div#main_menu1 li.l1 {float:left; padding:0 4px 0 6px; background:transparent url(../images/menu_bullet.gif) no-repeat scroll 0 50%;}
div#main_menu1 a.l1 {text-transform: ; padding:15px; display:block;}
div#main_menu1 a.l1:hover {background:transparent url(../images/menu_active.gif) repeat-x scroll 0 0;}

div#main_menu1 div.submenu  {
	position: absolute; top: 40px; right: 0; 
	width: 700px; height: 30px;
	padding: 0px 0px;
	display: none;
	cursor:default;
}

div#main_menu1 ul.l2 {text-align:right;height:30px;}
div#main_menu1 li.l2 {padding:0 2px 0 6px; background:transparent url(../images/menu_bullet.gif) no-repeat scroll 0 50%;}
div#main_menu1 a.l2 { font-size:12px; color:#999;}

div#main_menu1 li.first {background:none;}

div#main_menu1 li:hover div.submenu,  
div#main_menu1 li.activelink div.submenu {display:block;}


/*********************************************/
/** FORMATTAZIONE MENU FOOTER               **/
/*********************************************/
#copyrights { width: 250px;  float:left; }
#credits { width: 250px; float:right;}

#bottom_menu ul{list-style-type:none; padding: 0;margin: 0;}
#bottom_menu li {display:inline; padding:0pt 3px 0pt 4px; background: url(../images/menu_bottom_bullet.gif) no-repeat 0 50%;} 
#bottom_menu li.first {background:transparent;}
#bottom_menu a {color: #fff; text-decoration:none;font-weight:bold;}
#bottom_menu a:hover {color: #000;}

#credits ul{list-style-type:none;padding: 0;margin: 0; text-align:right;}
#credits li {display:inline; padding:0pt 5px 0pt 7px; background: url(../images/menu_bottom_bullet.gif) no-repeat 0 2px;} 
#credits a {color: #fff;text-decoration:none;font-weight:normal;}
#credits a:hover {color: #000;}
#credits li.activelink {color: #000;}
#credits li.first {background:transparent;}

/*********************************************/
/** RIGHE CONTENUTI                         **/
/*********************************************/



