/*viene prima stabilito l'impaginazione e successivamente vengono impostate le formattazioni*/

html,body{margin: 0;padding: 0}
body{
	font: 100.01% Verdana,Arial,sans-serif;
	background-color: #000000;
}
h1,h2,h3{font-family: "Trebuchet MS",Arial,sans-serif;margin: 0}
h1{color: #FFA54C;font-size: 200%}
h2{
	color: #999;
	font-size: 180%;
	padding: 10px 10px 10px 10px;
}
h3{color: #666;font-size: 150%;padding: 10px 10px 10px 10px;}
h4{
	color: #FFFF99;
	font-size: 100%;
	padding: 0 6px 0 6px;
	display: block;
	text-decoration: blink;
	font-family: "Trebuchet MS", Arial;
	margin: 0 20px 5px 0;
}

p{
	margin: 0 0 0.8em 0;
}
#content p {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 10px 10px 10px 10px;
	font-size: 14px;
}
h4 img{border:none;padding-right:.5em;}
#content img{border:none;}
#content p.libro {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	padding: 10px 20px 10px 10px;
	font-size: 14px;
	letter-spacing: 0.1em;
}
div#container{
	min-width: 740px;
	margin:0 5% 0 5%;
	background-color: #000000;
	background-image: url(../images/layout/bg_main.jpg);
	background-repeat: repeat-y;
}
div#header{height: 70px;line-height: 70px;padding: 0 2%;
    background: #000000 url(../images/layout/testata.jpg) no-repeat left top}
#header #extra1 {
	background-color: transparent;
	position: relative;
	top: 15px;
	width: 100%;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 14px;
	text-align: right;
}
#header a {
	color: #FFFFFF;
	text-decoration: none;
}	
#header a:hover{
	color: #FF0000;
	text-decoration: none;
}	
div#navigation{
	/*width:29%;\width:33%;w\idth:29%; box model hack*/
    padding: 0 2%;
	color: #333;
	font-size:80%;
	background-color: #FFFF66;
}
	
	
div#content{/*margin: 0 2% 0 35%; */
/*position:relative questa riga serve ad annullare il bug di ie "peekaboo bug"*/
} 


div#footer{
	clear: left;
	background: #FF0000;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
}
#big_image {
	height: 376px;
	background-color: #000000;
	color: #CCCCCC;
	background-image: url(../images/layout/big_home.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#big_image_en {
	height: 376px;
	background-color: #000000;
	color: #CCCCCC;
	background-image: url(../images/layout/big_home_en.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#big_image_chi {
	height: 376px;
	background-color: #000000;
	color: #CCCCCC;
	background-image: url(../images/layout/big_chi.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#big_image_mission {
	height: 376px;
	background-color: #000000;
	color: #CCCCCC;
	background-image: url(../images/layout/big_mission.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#big_image_marketing {
	height: 376px;
	background-color: #000000;
	color: #CCCCCC;
	background-image: url(../images/layout/big_marketing.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#big_image_editoria {
	height: 376px;
	background-color: #000000;
	color: #CCCCCC;
	background-image: url(../images/layout/big_editoria.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#big_image_referenze {
	height: 376px;
	background-color: #000000;
	color: #CCCCCC;
	background-image: url(../images/layout/big_referenze.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#cornice {
	border: 1px solid #92A2AE;
}




/*gestione delle 4 colonne della home page*/

#home {
	position:relative /*questa riga serve ad annullare il bug di ie "peekaboo bug"*/;
} 

#col1 {
	float: left;
	width: 25%;
	background-color: #CCCCCC;
}
#col2 {
	float: left;
	width: 25%;
	background-color: #999999;
}
#col3 {
	float: left;
	width: 25%;
	background-color:#666666
}
#col4 {
	float: left;
	width: 25%;
	background-color:#333333
}


/*gestione delle 2 colonne del resto del sito*/
div#content{
	/*height:1%;*/
	background-color: #000000;
	/*float: left;*/
	width: 100%;
	/*border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;*/
}  
#col5 {
	float: left;
	width: 24.9%; /*dato che il min-width č 740px questo valore č 185px (sarŕ anche la dimensione delle img)*/
	background-color: transparent;
	padding: 30px 0 0 0;
}
#col6 {
	float: left;
	background-color: #000000;
	width: 75%;
	margin: 0 0 0 0%;
}


/*-----impostazioni per il menů a tab-----*/

ul#nav{
	float: left;
	width: 100%;
	list-style: none;
	margin: 0 0 0 100px;
	padding: 0;
	background-repeat: repeat-y;
} 
	 
ul#nav li{float: left;margin: 0 0.2em 0;padding: 0} 

ul#nav a{float: left;padding: 0 0 0 0.4em;
    background: url(../images/layout/tab_menu/tab.png) no-repeat left top;
    text-decoration: none;color: #222;} 
	
ul#nav span{float: left;padding: 0.4em 0.4em 0.4em 0;
    background: url(../images/layout/tab_menu/tab.png) no-repeat top right;cursor: pointer} 
	
ul#nav li#active a,ul#nav a:hover{
    background: url(../images/layout/tab_menu/tab2.png) no-repeat top left} 
	
ul#nav li#active span,ul#nav a:hover span{
    background: url(../images/layout/tab_menu/tab2.png) no-repeat top right;color: #E0DFE3} 
#tit_col1 {
	background-color: transparent;
	background-image: url(../images/layout/box_home_tit_chi.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#tit_col2 {
	background-color: transparent;
	background-image: url(../images/layout/box_home_tit_mission.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#tit_col3 {
	background-color: transparent;
	background-image: url(../images/layout/box_home_tit_marketing.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#tit_col4 {
	background-color: transparent;
	background-image: url(../images/layout/box_home_tit_editoria.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
/*-----TITOLI IN INGLESE------*/

#tit_col1_en {
	background-color: transparent;
	background-image: url(../images/layout/box_home_tit_chi_en.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#tit_col2_en {
	background-color: transparent;
	background-image: url(../images/layout/box_home_tit_mission_en.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#tit_col3_en {
	background-color: transparent;
	background-image: url(../images/layout/box_home_tit_marketing_en.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#tit_col4_en {
	background-color: transparent;
	background-image: url(../images/layout/box_home_tit_editoria_en.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

/*------------------------------*/
	.copertina {
	margin-right: 5px;
	margin-bottom: 2px;
	border: 1px solid #53697B;
}
#referenze td {
	text-align: center;
	vertical-align: bottom;
	padding-bottom: 20px;
}
#content a {
	text-decoration: none;
	color: #405260;
	font-weight: bold;
	border-bottom: 1px dashed #405260;
}

