@charset "utf-8";
/* CSS Document */

body {
	/*background-color: #d6d6d6;*/
	background-color: #FFF;
	background-image: url(../background.jpg);
	background-repeat: repeat-x;
	background-position:bottom;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444;
}


@font-face {
	font-family: 'FuturaMedium';
	src: url('futura_medium_bt-webfont.eot');
	src: local('☺'), url('futura_medium_bt-webfont.woff') format('woff'), url('futura_medium_bt-webfont.ttf') format('truetype'), url('futura_medium_bt-webfont.svg#webfontJYS5lvM7') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'FuturaMediumCondensed';
	src: url('futura_medium_condensed_bt-webfont.eot');
	src: local('☺'), url('futura_medium_condensed_bt-webfont.woff') format('woff'), url('futura_medium_condensed_bt-webfont.ttf') format('truetype'), url('futura_medium_condensed_bt-webfont.svg#webfont1UTeqPlC') format('svg');
	font-weight: normal;
	font-style: normal;
}

a {color:#FF7F00; text-decoration:none;}
a:hover {color:#444; text-decoration:none;}
/*a:visited {color:#FF7F00; text-decoration:none;}*/

.footer a {color:#444; text-decoration:none;}
.footer a:hover {color:#FF7F00; text-decoration:none;}
/*a:visited {color:#FF7F00; text-decoration:none;}*/

.cont_bugiardino a {color:#666; text-decoration:none;}
.cont_bugiardino a:hover {color:#FF7F00; text-decoration:none;}

.cont_bugiardino .attuale a {color:#CCC; text-decoration:none;}
.cont_bugiardino .attuale a:hover {color:#FF7F00; text-decoration:none;}

.container {
	width:990px; overflow:auto; background-color:#FFF; margin-left:auto; margin-right:auto; padding:15px; text-align:left;
}

.header {
	height:100px;
}

.header_sx {
	width:845px; height:100px; float:left;
}

.header_dx {
	width:135px; height:100px; float:left;
	margin-right:10px;
}

.puls_header {
	height:18px; border:1px solid #999; text-align:center;
	text-transform:uppercase;
	font-size:10px;
	color:#666;
	line-height:18px;
	margin-bottom:5px;
}

.puls_header:hover { background-color:#FF7F00; color:#FFF; cursor:pointer;}

.puls_header a{color:#666; text-decoration:none;}
.puls_header a:hover{color:#FFF; text-decoration:none;}

.feed {
	height:18px; 
	text-align:right;
	font-size:10px;
	color:#666;
	line-height:18px;
	margin-bottom:5px;
	background-image:url(../img/feed.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:20px;
}

.ricerca {
	height:18px; border:1px solid #999; text-align:left;
	text-transform:uppercase;
	font-size:10px;
	color:#666;
	margin-bottom:5px;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.ricerca input {
	background-color:transparent;
	height:15px;
	width:111px;
	border:none;
	margin-top:0px;
	padding-top:0px;
	color:#666;
}

.barra_menu {
	margin-top:15px;
	height:33px;
	background-color:#102f68;
	line-height:33px;
}

.barra_menu ul{
padding:0;
margin:0;

}

.barra_menu li{
position: relative;
float: left;
list-style: none;
margin: 0;
padding:0;


} 

.barra_menu li a{
width:auto;
min-width:135px;
height: 33px;
display: block;
text-decoration:none;
text-align: center;
line-height: 33px;

border-right:1px solid #FFF;


color:#FFF;
text-transform:uppercase;
font-size:13px;
font-family: 'FuturaMedium';

} 

.barra_menu li a:hover{
color: #FF7F00;
} 

.barra_menu ul ul{
width:249px;
position:absolute;
top: 33px;
/*visibility: hidden;*/
z-index:10000;

/*-moz-box-shadow:2px 2px 2px #777;
-webkit-box-shadow:5px 5px 2px #777;
box-shadow:5px 5px 2px #777;*/

}

.barra_menu ul ul a{
border-right:none;
text-align:left;
color:#102f68;
font-size:12px;
line-height:20px;
width:239px;
height:17px;
padding-left:10px;
}

.barra_menu ul li ul {
	display:none;}

/*.barra_menu ul li:hover ul{
visibility:visible;
}*/


/*
.elem_menu {
	width:auto;
	padding-left:20px;
	padding-right:20px;
	float:left;
	border-right:1px solid #FFF;
	color:#FFF;
	text-transform:uppercase;
	font-size:14px;
	font-family: 'FuturaMedium';
}
*/  

.fumetto_head {background-image:url(../img/fum_head.png); height:13px; width:249px;}

.fumetto_inside {background-image:url(../img/fum_in.png); width:249px; padding-bottom:4px;}

.fumetto_footer {background-image:url(../img/fum_foot.png); height:13px; width:249px;}


.img_big {
	height:380px;
	min-height:380px;
	/*background-image:url(../img/img01b.jpg);*/
	margin-top:15px;
}

.titolo_img_big {
	font-family:"FuturaMediumCondensed";
	font-size:50px;
	text-transform:uppercase;
	height:70px;
}

.sottotitolo_img_big {
	font-family:"FuturaMediumCondensed";
	font-size:22px;
	height:32px;
	margin-top:10px;
}

.containerconfondo {
	background-image:url(../img/bg_trasp_03.png);
	width:auto;
	float:left;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
}

.img_big a{ color:#FF7F00;}
.img_big a:hover{ color:#FFF;}

.contenuti {
	overflow:auto;
	margin-top:15px;
	margin-bottom:35px;
	overflow-y:hidden;
	overflow-x:hidden;
	
	/*min-height:430px;*/
}

.bot_cont_titoli {
	border-bottom:1px solid #999; height:26px; line-height:26px;
	margin-bottom:10px;
}

.bot_titolo_01 {
	font-family:"FuturaMediumCondensed";
	width:231px;
	float:left;
	margin-left:22px;
	font-size:20px;
}

.bot_box {
	width:231px;
	height:116px;
	float:left;
	margin-left:22px;
	overflow:hidden;
	cursor:pointer;
}

.bot_cont_box {
	height:116px;
	margin-bottom:10px;
}

.elem_bot_box {
	height:57px;
	background-image:url(../img/trasp_01.png);
	margin-top:80px;
	color:#FFF;
}

/*.bot_box:hover > .elem_bot_box {margin-top:59px;}*/

.elem_bot_box .titolo {
	margin:8px;
	padding-top:8px;
	margin-bottom:2px;
	font-family:"FuturaMediumCondensed";
	text-transform:uppercase;
	font-size:20px;
}

.elem_bot_box .sottotitolo {
	margin-left:8px;
	margin-right:8px;
	font-family:"FuturaMedium";
	font-size:14px;
}






.footer {
	width:990px; overflow:auto; background-color:#FFF; margin-left:auto; margin-right:auto; padding:15px; text-align:left;
	margin-top:15px; font-size:12px;
}

.footer_box_01 {
	width:181px;
	height:110px;
	border-right:1px solid #999;
	float:left;
	padding-left:10px;
}

.footer_box_01 .titolo {
	text-transform:uppercase;
	margin-bottom:10px;
	font-weight:bold;
}

.footer_box_01 .riga {
	line-height:16px;
}

.footer_box_02 {
	width:212px;
	height:109px;
	float:left;
	padding-left:10px;
}

.footer_box_02 .titolo {
	text-transform:uppercase;
	margin-bottom:10px;
	font-weight:bold;
}

.footer_box_02 img {
	float:left;
	margin-right:10px;
}



/*** HOME PAGE ***/
.bot_cont_titoli_home {
	border-bottom:1px solid #999; height:26px; line-height:26px;
	margin-bottom:10px;
}

.colonna_sx_home {width:737px; height:auto; float:left;}

.colonna_dx_home {width:230px; height:auto; margin-left:23px; float:left;}

.blocco_txt_home {width:232px; height:200px; float:left; margin-right:20px;}

.blocco_txt_home img{border:none;}

.blocco_txt_home a {color:#444;}
.blocco_txt_home a:hover {color:#FF7F00;}
/*.blocco_txt_home a:visited {color:#FF7F00;}*/

.elem_blocco_txt_home {height:67px; padding-top:10px;}

.elem_blocco_txt_home img{ float:left; margin-top:-10px; margin-right:6px;}

.puls_approfondimento_home { line-height:20px; margin-top:5px; text-transform:uppercase;}

.bnr_home {height:90px; border-top:10px solid #102F68; border-bottom:10px solid #102F68; }

.fondo_bnr_home { height:90px; background-image:url(../img/trasp_02.png); padding-left:9px;}

.titolo_bnr {font-family:"FuturaMediumCondensed";
	text-transform:uppercase;
	font-size:20px;
	color:#FFF;
	padding-top:16px;
	}

.testo_bnr {font-family:"FuturaMedium";
	color:#FFF;
	font-size:14px;
}

.bnr_home a{ color:#FFF; text-decoration:none;}
.bnr_home a:hover{ color:#FFF; text-decoration:none;}






/****** FOCUS ******/

.elem_focus {
	width:235px;
	height:230px;
	float:left;
	border-bottom:1px solid #999;
	margin-right:16px;
	margin-bottom:16px;
}

.elem_focus_ultimo {
	width:235px;
	height:230px;
	float:left;
	border-bottom:1px solid #999;
	margin-bottom:16px;
}

.elem_focus img{ border:none;}

.elem_focus a{ color:#555;}
.elem_focus a:hover{ color:#FF7F00;}

.elem_focus_ultimo a{ color:#555;}
.elem_focus_ultimo a:hover{ color:#FF7F00;}

.testo_box_focus{
	margin-top:10px;
	margin-bottom:10px;
}

.link_box_focus{
	text-transform:uppercase;
}

.titolo_box_focus{
	color:#666;
	font-family: 'FuturaMediumCondensed';
	font-size:20px;
	text-transform:capitalize;
	margin-bottom:5px;
}

.colonna_sx_focus {width:485px; float:left; margin-right:20px; height:auto; min-height:330px;}

.colonna_dx_focus {width:485px; float:left; height:auto; min-height:330px;}

.contenuto_focus{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	line-height:15px;
	overflow:auto;
}






/****** LICEI ******/

.colonna_sx_licei {width:485px; float:left; margin-right:20px; height:auto; min-height:323px;}

.colonna_dx_licei {width:485px; float:left; height:auto; min-height:320px;}

.tabella_materie{
	overflow:auto;
	text-transform:uppercase;}

	
.tabella_materie td { padding-left:2px; border-bottom:1px solid #999;}

.tabella_materie tr { line-height:18px;}

.titoli_tabella_materie{ color:#FFF; text-align:center;}

.riga_tab_materie { text-align:left;}

.colonna_sx_moduli_licei {width:740px; float:left; margin-right:20px; height:auto; height:120px;}

.colonna_dx_moduli_licei {width:230px; float:left; height:auto; height:120px;}

.blocco_txt_licei {width:232px; height:120px; float:left; margin-right:20px;}

.blocco_txt_licei img{ border:none;}

.blocco_txt_licei a{color:#444;}
.blocco_txt_licei a:hover{color:#FF7F00;}

.elem_blocco_txt_licei {height:85px; padding-top:10px;}

.elem_blocco_txt_licei img{ float:left; margin-top:-10px; margin-right:6px;}

.categoria_liceo_scientifico{
	color:#666;
	font-family: 'FuturaMediumCondensed';
	font-size:20px;
	text-transform:capitalize;
}

.tit_mod_liceo_scientifico{
	color:#008FD5;
	font-family: 'FuturaMediumCondensed';
	font-size:20px;
	border-bottom:1px solid #999;
}

.bugiardino_liceo_scientifico{
	width:350px;
	float:left;
	height:26px;
	margin-top:26px;
	font-size:20px;
	color:#008FD5;
	text-transform:uppercase;
	font-family: 'FuturaMediumCondensed';
	letter-spacing:-1px;

}

.contenuto_liceo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	line-height:15px;
	margin-top:15px;
	overflow:hidden;
	height:235px;
}




/****** ISTITUTO ******/
.menu_istituto{
	width:740px;
	float:left;
	margin-top:26px;
}

.elem_menu_istituto{
	color:#666;
	font-family: 'FuturaMediumCondensed';
	font-size:20px;
	padding-left:13px;
	padding-right:13px;
	float:right;
	height:26px;
	width:auto;
	border-right:1px solid #999;
	/*text-transform:capitalize;*/
}

.bugiardino_istituto{
	width:250px;
	float:left;
	height:26px;
	margin-top:26px;
	font-size:20px;
	color:#666;
	text-transform:uppercase;
	font-family: 'FuturaMediumCondensed';
	letter-spacing:-1px;

}

.contenuto_istituto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	line-height:15px;
	margin-top:15px;
	overflow:auto;
	height:381px;
}

.colonna_sx_istituto {width:485px; float:left; margin-right:20px; height:auto; min-height:433px;}

.colonna_dx_istituto {width:485px; float:left; height:auto; min-height:320px;}

.colonna_sx_moduli_istituto {width:740px; float:left; margin-right:20px; height:auto; height:110px;}

.colonna_dx_moduli_istituto {width:230px; float:left; height:auto; height:110px;}

.blocco_txt_istituto {width:232px; height:110px; float:left; margin-right:20px;}

.elem_blocco_txt_istituto {height:67px; padding-top:10px;}

.elem_blocco_txt_istituto img{ float:left; margin-top:-10px; margin-right:6px; border:none;}

.elem_blocco_txt_istituto a{color:#444;}
.elem_blocco_txt_istituto a:hover{color:#FF7F00;}

.slide_img_istituto{
	border-bottom:1px solid #999;
	padding-top:11px;
	padding-bottom:11px;
}

.slide_img_istituto img{ border:none;}

.tit_mod_istituto{
	color:#666;
	font-family: 'FuturaMediumCondensed';
	font-size:20px;
	border-bottom:1px solid #999;
}

.categoria_istituto{
	color:#666;
	font-family: 'FuturaMediumCondensed';
	font-size:20px;
	/*text-transform:capitalize;*/
}

.blocco_txt_istituto img{border:none;}

.blocco_txt_istituto a {color:#444;}
.blocco_txt_istituto a:hover {color:#FF7F00;}




/****** FOCUS DETTAGLIO ******/

.cont_bugiardino{
	height:60px;
	border-bottom:1px solid #999;
	margin-top:15px;
}

.bugiardino{
	width:550px;
	float:left;
	height:60px;
	font-size:50px;
	color:#666;
	text-transform:uppercase;
	font-family: 'FuturaMediumCondensed';
	letter-spacing:-1px;
}

.menu_focus{
	width:440px;
	float:left;
	margin-top:26px;
}

.box_elem_menu_focus { padding-bottom:10px;}

.elem_menu_focus{
	color:#666;
	font-family: 'FuturaMediumCondensed';
	font-size:20px;
	padding-left:13px;
	padding-right:13px;
	float:right;
	height:26px;
	width:auto;
	border-right:1px solid #999;
	text-transform:uppercase;
}

.elem_menu_focus a {color:#666; text-decoration:none;}
.elem_menu_focus a:hover {color:#FF7F00; text-decoration:none;}

.attuale a {color:#CCC; text-decoration:none;}
.attuale a:hover {color:#FF7F00; text-decoration:none;}



.colonna_sx_focus_dettaglio {width:485px; float:left; margin-right:20px; min-height:600px;}

.colonna_dx_focus_dettaglio {width:485px; float:left; height:auto; min-height:330px;}

.colonna_sx_commenti {width:485px; float:left; margin-right:20px; height:auto; min-height:350px;}

.colonna_dx_commenti {width:485px; float:left; height:auto; min-height:350px;}

.cont_categoria_focus {border-bottom:1px solid #999; height:30px; line-height:30px;}

.categoria_focus{
	color:#666;
	font-family: 'FuturaMediumCondensed';
	font-size:20px;
	text-transform:uppercase;
}

.data_focus{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	padding-top:5px;
	text-transform:capitalize;
}

.contenuto_focus_dettaglio{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	line-height:15px;
	height:363px;
	overflow:auto;
}

.titolo_focus{
	color:#666;
	font-family: 'FuturaMediumCondensed';
	font-size:37px;
	margin-top:15px;
	margin-bottom:15px;
	line-height:38px;
}

.immagine {
	width:485px;
	height:255px;
	margin-top:30px;
}

.tit_gallerie{
	color:#666;
	font-family: 'FuturaMediumCondensed';
	font-size:20px;
	border-bottom:1px solid #999;
	line-height:30px;
	margin-top:35px;
}

.slide_img{
	border-bottom:1px solid #999;
	padding-top:11px;
	padding-bottom:11px;
	margin-bottom:40px;
}

.slide_img img{ border:none;}

.firma{
	color:#333;
	margin-top:20px;
}

.firma img {
	border:1px solid #999;
	margin-right:4px;
}

.like{
	text-align:right;
	margin-top:4px;
	color:#999;
	float:right;
	width:500px;
}

.puls_like {float:right; line-height:25px; padding-top:2px; margin-left:5px; width:82px; height:25px; background-image:url(../img/like.jpg); background-position:0px 1px; background-repeat:no-repeat;}

.puls_like:hover { background-image:url(../img/like_hover.jpg);}


/*.like img { margin-right:7px;}*/

.titolo_area_commenti{
	color:#666;
	font-family: 'FuturaMediumCondensed';
	font-size:20px;
	text-transform:capitalize;
}

.inserimento_commento{
	margin-top:10px;
	color:#666;
}

.inserimento_commento input {
	float:left;
	width:180px;
	height:27px;
	border:1px solid #999;
	margin-right:10px;
	color:#666;
}

.linea_inser_commento{
	height:27px;
	margin-bottom:10px;
}

.inserimento_commento textarea{
	float:left;
	width:482px;
	height:166px;
	border:1px solid #999;
	margin-right:10px;
	color:#666;
}

.box_commenti{
	height:278px;
	border-bottom:1px solid #999;
	overflow:hidden;
	margin-top:10px;
	margin-bottom:10px;
	width:484px;
}

.box_commenti .profilo{
	margin-top:10px;
	margin-bottom:5px;
}

.box_commenti .profilo img{
	margin-right:7px;
}

.box_commenti .data{
	margin-bottom:9px;
	font-weight:bold;
	text-decoration:underline;
}

.box_commenti .testo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:14px;
}




/****** CONTATTI ******/
.info_contatti {
	text-align:left;
}

