/*
----------------------------------------
Layout Generale WITCH
----------------------------------------
*/

body {
	margin: 10px 0px 0px 0px ;
	padding: 0px;
	height: 100%;
	/*background-color: #A7A9AC;*/
	background-image:url(../images/k2.gif); background-repeat: repeat; 
	font-family: arial, verdana, sans-serif;
	font-size: 12px;

}
#header{
    /*background-image: url(../images/witch-logo.png);
	background-repeat: no-repeat;
    background-position: 20px 5px;*/
	height:145px;
}

#logo_witch{ margin-left:20px; margin-top:5px; margin-bottom:10px; }
#logo_eni{ margin-left:700px; margin-top:15px; margin-bottom:10px; }

/*.search{ position:absolute; top:20px; left:60%; }
.search_input{	top:20px;}*/
.search{ text-align:center; color:#00447C;}
.search_input { }

#container{
	width:1024px;
	background-color:#F1F1F2;
	margin: 0px auto;
/*	background-image: url(../images/content-bg.jpg);
	background-repeat:repeat-y;*/
	padding:0px;
}

/*contenuto colonna sisnistra*/
#content{
	float:left;
	width:720px; 
	text-align:justify;
	margin:0;
	padding:10px 20px;
	color:#00447C;
}

/*contenuto singola colonna*/
#content_full{
	float:left;
	width:984px; 
	text-align:justify;
	margin:0;
	padding:10px 20px;
	color:#00447C;
}
/*contenuto colonna destra*/
#right_bar {
	float: left;
	width:250px;
	text-align:justify;
	margin-top:40px;
	padding:0px;
}


/*
----------------------------------------
Menu navigazione orizzontale
----------------------------------------
*/
/*generale*/
#navigation{ padding:0; width:1024px; /*height:50px;*/ text-align:center; }

#navigation ul{ margin:0px; padding:0px;}

#navigation ul .li_last {border-right:solid 1px #000000; width:172px; }

/*menu primo livello*/
.first_level li{ border-top:solid 1px #000000; }

#navigation ul li{
	background-color:#F78F2A;
	color:#fff;
	list-style:none;
	font-size:0.9em;
	margin:0px;
	padding:0px;
	float:left;
	width:169px;
	height:24px;
	border-bottom: solid 1px #000000;
	border-left:solid 1px #000000;
}

#navigation ul li a:link, #navigation ul li a:visited, #navigation ul li a:active{
	color:#FFFFFF;
	text-decoration:none;
	padding:5px 0px 5px 0px;
	display: block;
}	

#navigation ul li a:hover{
	color:#FFFFFF;
	background-color:#E2151E;
	/*background-color:#00447C;*/
	text-decoration:none;
	display: block;
	padding:5px 0px 5px 0px;
}

/*stato menu attivo di primo livello*/
.active_1{ background-color:#00447C;}

/*menu secondo livello*/
#navigation .second_level li{
	background-color:#ffffff;
	color: #000000;
	list-style:none;
	font-size:0.9em;
	margin:0px;
	padding:0px;
	float:left;
	width:169px;
	height:24px;
	border-bottom: solid 1px #000000;
	border-left:solid 1px #000000;
}

#navigation .second_level li a:link, #navigation .second_level li a:visited, #navigation .second_level li a:active{
	color:#00447C;
	text-decoration:none;
	padding:5px 0px 5px 0px;
	display: block;
}	

#navigation .second_level li a:hover{
	/*color:#F78F2A;*/
	color:#FFFFFF; 
	background-color:#E2151E;
	/*background-color:#00447C;*/
	text-decoration:none;
	display: block;
	padding:5px 0px 5px 0px;
}

/*stato menu attivo di secondo livello*/
#navigation .second_level li .active_2:active, #navigation .second_level li .active_2:visited, #navigation .second_level li .active_2:link { color:#F78F2A; background-color:#00447C;}
#navigation .second_level li .active_2:hover { color:#FFFFFF; background-color:#E2151E; /*background-color:#00447C;*/ }

/*
----------------------------------------
Box news e publication
----------------------------------------
*/

#box_1 {padding:0; margin:0;  background-color:#f1f1f2; color:#00447C; }
#top_box { background:url(../images/top_box.png); background-repeat:no-repeat; height:15px;}
#bottom_box{  background: url(../images/bottom_box.png); background-repeat:no-repeat; height:15px;}
#content_box { width:226px; padding:2px 10px; margin:0; background-color:#f1f1f2; border-left:solid 2px #F78F2A; border-right:solid 2px #F78F2A;}
#content_box p{ margin:0; padding:0; }
.title_box{ position: relative; top:-10px}

.title_simulator { position: relative; top:-10px}

.tab_simulator { border:none; margin:0; padding:0;}


/*
----------------------------------------
Box SIMULATOR pulsanti simulator
----------------------------------------
*/

#box_2 {padding:0; margin:0;  background-color:#f1f1f2; color:#00447C; text-align:center; }
.tab_box_2 { border:none; margin:0; padding:0;}

/* roll over  pulsanti simulator*/

.button_ex_energy, .button_ex_economy, .button_ex_emissions, .button_ex_climate  {width: 111px;
height: 111px; 
}
/*.button_ex_policy{width: 278px; height: 111px; }*/

.button_ex_energy a {
display: block;
width: 111px;
height: 111px;
background: url(../images/button_energy.png) no-repeat top left;
}

.button_ex_economy  a {
display: block;
width: 111px;
height: 111px;
background: url(../images/button_economy.png) no-repeat top left;
}

.button_ex_emissions a {
display: block;
width: 111px;
height: 111px;
background: url(../images/button_emissions.png) no-repeat top left;
}

.button_ex_climate a {
display: block;
width: 111px;
height: 111px;
background: url(../images/button_climate.png) no-repeat top left;
}

.button_ex_policy a {
display: block;
width: 225px;
height: 76px;
background: url(../images/button_policy_1.png) no-repeat top left;
}


.button_ex_energy a:hover, .button_ex_economy a:hover, .button_ex_policy a:hover, .button_ex_climate a:hover, .button_ex_emissions a:hover  {
background-position: top right; text-decoration:none;
}

/*
----------------------------------------
Box team
----------------------------------------
*/

/*#box_3 {padding:0; margin:0;  background-color:#f1f1f2; color:#00447C; }
#top_box { background:url(../images/top_box.png); background-repeat:no-repeat; height:15px;}
#bottom_box{  background: url(../images/bottom_box.png); background-repeat:no-repeat; height:15px;}
#content_box { width:250; padding:2px 10px; margin:0; background-color:#f1f1f2; border-left:solid 2px #F78F2A; border-right:solid 2px #F78F2A;}
#content_box p{ margin:0; padding:0; }
.title_box{ position: relative; top:-10px}
.title_simulator { position: relative; top:-10px}
.tab_simulator { border:none; margin:0; padding:0;}*/

/*tipologia 1 70x230*/
/*.member_team { float:left; width:230px; height:70px; margin-right:5px; margin-bottom:5px; background-image:url(../images/box_team.png); background-repeat:no-repeat;}
.foto_member { float:left;}
.foto_member img{ border:none; text-decoration:none; margin-left:10px; margin-top:10px; }
.title_member { font-size:12px; font-weight:bold; display:inline; }
.member_content { float:left; margin:10px 0 0 5px; }
.member_content p{ margin:0; padding:0; font-size:9px;}
.member_content a{ text-decoration:none;}
.pulisci_title_team { clear:both; padding-top:15px;}
.first_team_line { clear:left;}
*/

/*tipologia 2 80x230*/
.member_team { float:left; width:230px; height:80px; margin-right:5px; margin-bottom:5px; background-image:url(../images/box_team_80_230.png); background-repeat:no-repeat;}
.foto_member { float:left;}
.foto_member img{ border:none; text-decoration:none; margin-left:10px; margin-top:10px;}
.title_member { font-size:12px; font-weight:bold; display:inline; }
.member_content { width: 150px; margin:10px 0px 0 70px; }
.member_content p{ margin:0; padding-top:5px; font-size:9px; line-height:1.2em; text-align:left; }
.member_content a {text-decoration:none;}
.pulisci_title_team { clear:both; padding-top:15px;}
.first_team_line { clear:left;}
.foto_cv { border:none; margin:0 10px; vertical-align:middle;}

/*
----------------------------------------
Footer
----------------------------------------
*/

#footer{
	background-color:#F78F2A;
	height:21px;
	clear:both;
	padding:5px 0 0 5px;
	width:1019px;
	 
}

.small {
	float:left;
	color:#666666;
	font-family:tahoma,verdana,arial,helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align:justify;
}
.small a{
	color:#666666;
	text-decoration:none;
}


/*
----------------------------------------
Elementi vari
----------------------------------------
*/

/*Bordo sotto menu navigation orizzontale*/
.br_sup	{
	border-top:1px solid #F1F1F2;
	background-color:#F1F1F2;
	/*background-color:#BF4029;*/
	height:5px;
	margin-top:4px;
	margin-bottom:0px;
}

/* impostazione foto con tooltip*/
.foto_1 { border:none; text-decoration:none; margin-left:10px; vertical-align:middle;}



/* Spazio*/
.space { margin:0; padding:0; height:20px}
.pulisci { clear:both;}

/*
----------------------------------------
formattazione testo
----------------------------------------
*/
p { color:#00447C;}


/*titolo 1° livello content*/
#content h1, #content_full h1{ color:#00447C; line-height: 1em; padding:0px; margin-top:0px; font-size:24px; font-weight: 700; }

.title_menu_left{ font: Verdana, Arial, Helvetica, sans-serif; font-size:1.5em; font-weight:100; color:#00447C;}
/* liste pagina model.html */
.lista_1 { list-style-image: url(../images/ball1.png); }
.lista_1 li{ margin:5px 0px; padding:0px;} 
.lista_2 { list-style-image: url(../images/ball2.png); }
.lista_2 li{ margin:5px 0px; padding:0px;} 
.lista_3 { list-style-image: url(../images/ball3.png); }
.lista_3 li{ margin:5px 0px; padding:0px;} 
.lista_4 { list-style-image: url(../images/ball4.png); }
.lista_4 li{ margin:5px 0px; padding:0px;}
.lista_5 { list-style-image: url(../images/ball5.png); }
.lista_5 li{ margin:5px 0px; padding:0px;}

/* titoli subsezioni pagina model.html*/
.title_model_1 { font-size:20px; color:#F18F15; font-weight:bold;  margin:0px 3px;}
.title_model_2 { font-size:20px; color:#E2151E; font-weight:bold;  margin:0px 3px;}
.title_model_3 { font-size:20px; color:#00447B; font-weight:bold;  margin:0px 3px;}
.title_model_4 { font-size:20px; color:#01632F; font-weight:bold;  margin:0px 3px;}
.title_model_5 { font-size:20px; color:#7F3489; font-weight:bold;  margin:0px 3px;}



