/* File: /application/xmanager/css/layout_005_style.css */
/*

  Questo è il css condiviso del layout stanhome_2colonne
  Usalo per definire le cose che sono uguali per tutti i progetti.
  Idealmente questo sara' proprio un layout nel senso che definisce la struttura
  del documento, invece dell'aspetto (colori/fonts/etc)

  XManager - Copyright Interact Srl - Roma - Page layout stanhome_2colonne - Thu Jul 30 10:56:22 2009

*/


/* File: /application/xmanager/projects/istitutoresistenzacuneo/css/style.css */
/* File: /application/xmanager/css/layout_005_style.css */
/*

  Questo è il css condiviso del layout stanhome_2colonne
  Usalo per definire le cose che sono uguali per tutti i progetti.
  Idealmente questo sara' proprio un layout nel senso che definisce la struttura
  del documento, invece dell'aspetto (colori/fonts/etc)

  XManager - Copyright Interact Srl - Roma - Page layout stanhome_2colonne - Thu Jul 30 10:56:22 2009

*/


/* File: /application/xmanager/projects/istitutoresistenzacuneo/css/style.css */
/* File: /application/xmanager/css/layout_005_style.css */
/*

  Questo è il css condiviso del layout stanhome_2colonne
  Usalo per definire le cose che sono uguali per tutti i progetti.
  Idealmente questo sara' proprio un layout nel senso che definisce la struttura
  del documento, invece dell'aspetto (colori/fonts/etc)

  XManager - Copyright Interact Srl - Roma - Page layout stanhome_2colonne - Thu Jul 30 10:56:22 2009

*/


/* File: /application/xmanager/projects/istitutoresistenzacuneo/css/style.css */
/* File: /application/xmanager/css/layout_005_style.css */
/*

  Questo è il css condiviso del layout stanhome_2colonne
  Usalo per definire le cose che sono uguali per tutti i progetti.
  Idealmente questo sara' proprio un layout nel senso che definisce la struttura
  del documento, invece dell'aspetto (colori/fonts/etc)

  XManager - Copyright Interact Srl - Roma - Page layout stanhome_2colonne - Thu Jul 30 10:56:22 2009

*/


/* File: /application/xmanager/projects/istitutoresistenzacuneo/css/style.css */
/* File: /application/xmanager/css/layout_005_style.css */
/*

  Questo è il css condiviso del layout stanhome_2colonne
  Usalo per definire le cose che sono uguali per tutti i progetti.
  Idealmente questo sara' proprio un layout nel senso che definisce la struttura
  del documento, invece dell'aspetto (colori/fonts/etc)

  XManager - Copyright Interact Srl - Roma - Page layout stanhome_2colonne - Thu Jul 30 10:56:22 2009

*/


/* File: /application/xmanager/projects/istitutoresistenzacuneo/css/style.css */
/* File: /application/xmanager/css/layout_005_style.css */
/*

  Questo è il css condiviso del layout stanhome_2colonne
  Usalo per definire le cose che sono uguali per tutti i progetti.
  Idealmente questo sara' proprio un layout nel senso che definisce la struttura
  del documento, invece dell'aspetto (colori/fonts/etc)

  XManager - Copyright Interact Srl - Roma - Page layout stanhome_2colonne - Thu Jul 30 10:56:22 2009

*/


/* File: /application/xmanager/projects/istitutoresistenzacuneo/css/style.css */
/* File: /stylesheets/jquery_jgrowl.css */

div.jGrowl {
    padding: 			0px;
    z-index: 			9999;
    color: 				#fff;
    font-size: 			12px;
}

div.jGrowl h4{
    margin : 3px 0;
    padding:0 0 0 28px;
}

div.jGrowl p{
    
    margin : 0px 0;
    padding:0;
}

div.jGrowl div.message{
    padding-left:38px;
    padding-top:5px;
    min-height: 30px;
}

div.jGrowl div.close{
    position:absolute;
    top:10px;
    right:15px;
}

/** Special IE6 Style Positioning **/
div.ie6 {
    position: 			absolute;
}

div.ie6.top-right {
    right: 				auto;
    bottom: 			auto;
    left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
    top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.top-left {
    left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
    top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-right {
    left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
    top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-left {
    left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
    top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.center {
    left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
    top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
    width: 				100%;
}

/** Normal Style Positions **/
div.jGrowl {
    position:			absolute;
}

body > div.jGrowl {
    position:			fixed;
}

div.jGrowl.top-left {
    left: 				0px;
    top: 				0px;
}

div.jGrowl.top-right {
    right: 				0px;
    top: 				0px;
}

div.jGrowl.bottom-left {
    left: 				0px;
    bottom:				0px;
}

div.jGrowl.bottom-right {
    right: 				0px;
    bottom: 			0px;
}

div.jGrowl.center {
    top: 				0px;
    width: 				50%;
    left: 				25%;
}

/** Cross Browser Styling **/
div.center div.jGrowl-notification, div.center div.jGrowl-closer {
    margin-left: 		auto;
    margin-right: 		auto;
}

div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {
    background-color: 		#666;
    opacity: 				.85;
    -ms-filter: 			"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; 
    filter: 				progid:DXImageTransform.Microsoft.Alpha(Opacity=85); 
    zoom: 					1;
    width: 					205px;
    padding: 				10px;
    margin-top: 			5px;
    margin-bottom: 			5px;
    font-family: 			Tahoma, Arial, Helvetica, sans-serif;
    font-size: 				1em;
    text-align: 			left;
    display: 				none;
    -moz-border-radius: 	5px;
    -webkit-border-radius:	5px;
}

div.jGrowl div.jGrowl-notification {
    min-height: 			40px;
}

div.jGrowl div.jGrowl-notification div.jGrowl-header {
    font-weight: 			bold;
    font-size:				.85em;
}

div.jGrowl div.jGrowl-notification div.close {
    z-index:				99;
    float: 					right;
    font-weight: 			bold;
    font-size: 				1em;
    cursor:					pointer;
}

div.jGrowl div.jGrowl-closer {
    padding-top: 			4px;
    padding-bottom: 		4px;
    cursor: 				pointer;
    font-size:				.9em;
    font-weight: 			bold;
    text-align: 			center;
}

/** Hide jGrowl when printing **/
@media print {
    div.jGrowl {
        display: 			none;
    }
}

div.jGrowl div.jGrowl-notice, div.jGrowl div.jGrowl-closer {
    /*
    border-left: #6c0 10px solid;
    border-right: #6c0 10px solid;
    */
    background:#666 url(/images/ok_01.png) no-repeat 10px center;
    padding: 10px;
    margin: 10px;
}

div.jGrowl div.jGrowl-error {
    /*
    border-left: #f00 10px solid;
    border-right: #f00 10px solid;
    */
    background:#666 url(/images/error_32.png) no-repeat 10px center;
    padding: 10px;
    margin: 10px;
}

div.jGrowl div.jGrowl-warning {
    /*
    border-left: #ffcc00 10px solid;
    border-right: #ffcc00 10px solid;
    */
    background:#666 url(/images/messagebox_warning.png) no-repeat 10px center;
    padding: 10px;
    margin: 10px;
}



/* File: /stylesheets/jquery.tools/tabs-accordion.css */
/* root element for accordion. decorated with rounded borders and gradient background image */
#accordion {
    /*background:#333 url(/images/jquery.tools/h300.png) 0 0;*/
    width: 100%;
    border:1px solid #ddd;
    background:#666;
}

/* accordion header */
#accordion h2 {
	background:#ddd url(/images/jquery.tools/h30.png);
	margin:0;
	padding:5px;
	font-size:13px;
	font-weight:normal;
	border:1px solid #fff;
	border-bottom:1px solid #ddd;
	cursor:pointer;
        color:#444;
}

#accordion h2 span.subtitle{
    font-size:10px;
    font-weight:normal;
    color:#777;
    padding-top:3px;
    float:right;
}

/* currently active header */
#accordion h2.current {
	cursor:default;
	background-color:#fff;
}

/* accordion pane */
#accordion .pane {
	border:1px solid #fff;
	border-width:0 2px;
	display:none;
	padding:15px;
	/*color:#fff;*/
	font-size:12px;
}

/* a title inside pane */
#accordion .pane h3 {
	font-weight:normal;
	margin:0 0 -5px 0;
	font-size:16px;
	color:#999;
}

#accordion fieldset{
    margin:10px;
    padding:10px;
    width:auto ;
}


/* File: /stylesheets/jquery.tools/tooltip.css */
/* trigger button */
#test_tooltip {
	background:green;
	display:block;
	height:44px;
	margin-bottom:30px;
	overflow:hidden;
	text-indent:-999em;
	width:159px;
	cursor:pointer;
}

/* mouseover state */
#test_tooltip:hover {
	background-position:0 -44px ;
}

/* clicked state */
#test_tooltip:focus {
	background-position:0 -88px;
}

/* tooltip styling */
.tooltip {
	display:none;
	background:transparent url(http://www.flowplayer.org/tools/img/tooltip/black_arrow.png);
	height:70px;
	padding:25px;
	width:160px;
	font-size:12px;
	color:#fff;
}

/* a .label element inside tooltip */
.tooltip .label {
	
}

.tooltip a {

}


/* File: /stylesheets/default.css */
.overlay_dialog {
	background-color: #e1e1e1;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.overlay___invisible__ {
  background-color: #666666;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

.dialog_nw {
	width: 9px;
	height: 23px;
	background: transparent url(/images/default/top_left.gif) no-repeat 0 0;		
}

.dialog_n {
	background: transparent url(/images/default/top_mid.gif) repeat-x 0 0;	
	height: 23px;
}

.dialog_ne {
	width: 9px;
	height: 23px;
	background: transparent url(/images/default/top_right.gif) no-repeat 0 0;		
}

.dialog_e {
	width: 2px;
	background: transparent url(/images/default/center_right.gif) repeat-y 0 0;	
}

.dialog_w {
	width: 2px;
	background: transparent url(/images/default/center_left.gif) repeat-y 0 0;		
}

.dialog_sw {
	width: 9px;
	height: 19px;
	background: transparent url(/images/default/bottom_left.gif) no-repeat 0 0;			
}

.dialog_s {
	background: transparent url(/images/default/bottom_mid.gif) repeat-x 0 0;		
	height: 19px;
}

.dialog_se {
	width: 9px;
	height: 19px;
	background: transparent url(/images/default/bottom_right.gif) no-repeat 0 0;			
}

.dialog_sizer {
	width: 9px;
	height: 19px;
	background: transparent url(/images/default/sizer.gif) no-repeat 0 0;	
	cursor:se-resize;	
}

.dialog_close {
	width: 14px;
	height: 14px;
	background: transparent url(/images/default/close.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:8px;
	cursor:pointer;
	z-index:2000;
}

.dialog_minimize {
	width: 14px;
	height: 15px;
	background: transparent url(/images/default/minimize.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:28px;
	cursor:pointer;
	z-index:2000;
}

.dialog_maximize {
	width: 14px;
	height: 15px;
	background: transparent url(/images/default/maximize.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:49px;
	cursor:pointer;
	z-index:2000;
}

.dialog_title {
	float:left;
	height:14px;
	font-size:12px;
	text-align:center;
	width:100%;
	color:#000;
}

.dialog_content {
	overflow:auto;
	color: #DDD;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background-color:#123;
}

.top_draggable, .bottom_draggable {
  cursor:move;
}

.status_bar {
  font-size:12px;
}
.status_bar input{
  font-size:12px;
}
/* DO NOT CHANGE THESE VALUES*/
.dialog {
	display: block;
	position: absolute;
}

.dialog table.table_window  { 
  border-collapse: collapse; 
  border-spacing: 0; 
  width: 100%;
	margin: 0px;
	padding:0px;
}

.dialog table.table_window td , .dialog table.table_window th { 
  padding: 0; 
}

.dialog .title_window {
  -moz-user-select:none;
}


/* File: /stylesheets/mac_os_x.css */
.overlay_mac_os_x {
	background-color: #85BBEF;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.mac_os_x_nw {
  background: transparent url(/images/mac_os_x/TL_Main.png) no-repeat 0 0;			
  width:24px;
  height:30px;
}

.mac_os_x_n {
  background: transparent url(/images/mac_os_x/T_Main.png) repeat-x 0 0;			
  height:30px;
}

.mac_os_x_ne {
  background: transparent url(/images/mac_os_x/TR_Main.png) no-repeat 0 0;			
  width:31px;	  
  height:30px;
}

.mac_os_x_w {
  background: transparent url(/images/mac_os_x/L_Main.png) repeat-y top left;			
  width:16px;
}

.mac_os_x_e {
  background: transparent url(/images/mac_os_x/R_Main.png) repeat-y top right;			
  width:16px;	  
}

.mac_os_x_sw {
  background: transparent url(/images/mac_os_x/BL_Main.png) no-repeat 0 0;			
  width:31px;
  height:40px;
}

.mac_os_x_s {
  background: transparent url(/images/mac_os_x/B_Main.png) repeat-x 0 0;			
  height:40px;
}

.mac_os_x_se, .mac_os_x_sizer {
  background: transparent url(/images/mac_os_x/BR_Main.png) no-repeat 0 0;			
  width:31px;
  height:40px;
}

.mac_os_x_sizer {
	cursor:se-resize;	
}

.mac_os_x_close {
	width: 19px;
	height: 19px;
	background: transparent url(/images/mac_os_x/close.gif) no-repeat 0 0;			
	position:absolute;
	top:12px;
	left:25px;
	cursor:pointer;
	z-index:1000;
}

.mac_os_x_minimize {
	width: 19px;
	height: 19px;
	background: transparent url(/images/mac_os_x/minimize.gif) no-repeat 0 0;			
	position:absolute;
	top:12px;
	left:45px;
	cursor:pointer;
	z-index:1000;
}

.mac_os_x_maximize {
	width: 19px;
	height: 19px;
	background: transparent url(/images/mac_os_x/maximize.gif) no-repeat 0 0;			
	position:absolute;
	top:12px;
	left:65px;
	cursor:pointer;
	z-index:1000;
}

.mac_os_x_title {
	float:left;
	font-family:verdana;
	height:14px;
	font-size:11px;
	margin-top:8px;
	text-align:right;
	width:100%;
	color:#9f9f9f;
}

.mac_os_x_content {
	overflow:auto;
	background:#FFF;
}

/* FOR IE */
* html .mac_os_x_nw {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/TL_Main.png", sizingMethod="crop");
}

* html .mac_os_x_n {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/T_Main.png", sizingMethod="scale");
}

* html .mac_os_x_ne {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/TR_Main.png", sizingMethod="crop");
}

* html .mac_os_x_w {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/L_Main.png", sizingMethod="scale");
}

* html .mac_os_x_e {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/R_Main.png", sizingMethod="scale");
}

* html .mac_os_x_sw {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/BL_Main.png", sizingMethod="crop");
}

* html .mac_os_x_s {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/B_Main.png", sizingMethod="scale");
}

* html .mac_os_x_se {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/BR_Main.png", sizingMethod="crop");
}

* html .mac_os_x_sizer {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/BR_Main.png", sizingMethod="crop");
}



/* File: /application/xmanager/css/layout_005_style.css */
/*

  Questo è il css condiviso del layout stanhome_2colonne
  Usalo per definire le cose che sono uguali per tutti i progetti.
  Idealmente questo sara' proprio un layout nel senso che definisce la struttura
  del documento, invece dell'aspetto (colori/fonts/etc)

  XManager - Copyright Interact Srl - Roma - Page layout stanhome_2colonne - Thu Jul 30 10:56:22 2009

*/


/* File: /application/xmanager/projects/istitutoresistenzacuneo/css/style.css */
/* File: /application/xmanager/css/layout_005_style.css */
/*

  Questo è il css condiviso del layout stanhome_2colonne
  Usalo per definire le cose che sono uguali per tutti i progetti.
  Idealmente questo sara' proprio un layout nel senso che definisce la struttura
  del documento, invece dell'aspetto (colori/fonts/etc)

  XManager - Copyright Interact Srl - Roma - Page layout stanhome_2colonne - Thu Jul 30 10:56:22 2009

*/


/* File: /application/xmanager/projects/istitutoresistenzacuneo/css/style.css */
@charset "UTF-8";
/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Rokkitt:400,700);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,700);

body {font-family: 'Open Sans', sans-serif!important; font-size:100%; /* background-color:#666666; */ margin:0;}
body#welcome_page {background-color:#EAEAEA;}

body#welcome_page div#liquid_header div.xmanager_menu_top{width:158px;margin:auto;}

body#welcome_page div#cnt_cols {
	background-color:#EAEAEA;
}

body#welcome_page div#liquid_content_bottom {
background-color:#EAEAEA;
}
a{color: #9F0625;}

body div#liquid_container {
	margin:auto;
}
a{text-decoration:none;}

body#chi_siamo div.preheader-container{ background-color:#FFFFFF;}

div#link_and_image_21 {margin:auto; width:158px;}

body#home div#cnt_cols {
	background-color:#666666;
	background: url(/application/xmanager/projects/istitutoresistenzacuneo/img/sfondo_def_home.jpg) no-repeat;
}
div#cnt_cols {
	/* margin-bottom: 100px; */ 
	width: 100%; 
	/* margin:auto; */
}
div.top-element-header{
	width:973px; 
	margin:auto; 
	height: 168px;}

div#free_code_26 {
	background-color:#9F0625;
	padding:10px;
}
.logo-header{width:667px; height:108px;float: left;/* margin-bottom: 20px; */}
.logo-header span{display:block;height: 108px;}
.logo-header span a{display:block;height: 108px;}
div#liquid_header div.xmanager_container {background-color:#FFF;}
body#chi_siamo div#liquid_content {
    /* float: left; */
    /* height: auto; */
    /* width: 973px; */
}
div#liquid_col_dx{
	margin-top: -55px;
	width:312px;
	float:left;
}
/*body#home div#wrapper_header_cols{ background-color:#EAEAEA}*/
body#home div#liquid_content_bottom { /* display:none; */ height: 500px;}

div#free_text_53 {width:50%; font-size:22px; margin:40px auto; color:#666666;}


div.clear_cols {
	clear:both;
	height: 0;
	/* display: none; */
}
div#liquid_header div.topmenu {
	background-color:#B5B5AE;
	height:20px;
	clear:both;
	width:973px; 
	margin:auto; 
	
}
div.preheader-container {background-color:#FFFFFF}
div.topmenu  a{
	padding:15px 10px 15px 10px;
	color:#FFFFFF;
}
div.topmenu  a:hover{ background-color:#9F0625; color:#FFFFFF!important; padding:15px 10px 15px 10px}

div.topmenu  a.current{ background-color: #9F0625; color:#FFFFFF!important; padding:15px 10px 15px 10px}

div.topmenu li {
	text-transform:uppercase;
	margin-right:0px;
	color:#FFFFFF;
    
	/* display: inline; */
    
	float: left;
	font-size: 16px;
    
	/* height: 50px; */
    list-style: none outside none;
	/* background-color: #FFCC00; */
}
.gsc-control {width:100%!important;}
.gsc-input {width: 80%!important;}
td.gsc-search-button {margin-left:10px!important;}
.gsc-search-button {width:100px;}
.gsc-input input {height:30px; font-size:18px; width:100%!important;}
.gsc-search-button input{font-size:13px; border:none; background-color:#9F0625; padding:10px;  margin:0 0 0 10px!important; color:#FFFFFF;}
div.topmenu ul{padding:0; margin:0;}

div.top-social {float:right; /* height:40px; */}
div.top-social_label {margin: 1px 0 10px 0;width: 70%;float: left;}
div.top-social_label a{padding:5px; border-radius:4px}
div.top-social_label a:hover{background-color:#9F0625; padding:5px; color:#FFF}

div.full-width-menu {width:100%; background-color: #B5B5AE!important; height:22px;
	padding: 12px 0 10px 0; }
div.full-width-menu a{ font-size:12px}

.preheader {
	width: 75%;
	background-color: #FFFFFF;
	text-transform:uppercase;
	height: 40px;
	float:left;
	margin-left: 100px;
	margin-right: 10px;
	text-align: right;

	/* font-size: 10px; */
}
.preheader ul {border-right: 1px solid #9F0625; padding-right:20px}
.preheader li {
	color:#666666;
}
.preheader li {
    display: inline;
	
    list-style: none outside none;
}
.preheader li a{padding:5px;}
.preheader li a:hover{color:#fff; background-color:#9F0625; padding:5px; border-radius:4px}
div#liquid_header { height: 216px;}

span.close_wrapper{display:none}
div#free_code_28 {float:left}
div#tree_menu_30 {float:left}

div#tree_menu_30 li{float:left; list-style:none; color:#FFFFFF;}
div#liquid_content_bottom div.xmanager_content_bottom {width:973px; margin:auto;}

div#link_and_image_42 { clear:both;}

body#chi_siamo div#liquid_content_bottom {/* margin-top:300px; */}

div#liquid_content_bottom { background-color: #FFFFFF; width:100%; /* height: 500px!important; */ }

div#liquid_footer {
	background-color:#666666;
	height: 225px;
}
div#liquid_footer div.xmanager_footer {width: 100%; margin:auto}
div#liquid_footer div.container_label {width:100%; height:18px; padding-top:10px; margin-bottom:32px; margin-top:20px; font-size:22px; text-transform:uppercase; color:#FFFFFF;}
div#liquid_footer div#link_and_image_35 {margin-right:0}

div.footer-container div.sponsor-footer{float:left; margin-left: 20px!important;}
div#liquid_footer div.xmanager_footer div.sponsor-footer  {
	/* float:left; */
	margin-right: 81px;
	/* margin: auto!important; */
}
div#liquid_footer div.xmanager_footer div.sponsor-footer  div.sponsor-footer {
	
	/* margin-right:0; */
	text-align: center;
}

div#link_and_image_54 {float:left; width:50%; text-align:center;}
div#link_and_image_55 {float:left; width:50%; text-align:center;}

body#home #liquid_content {}
#liquid_content {
	margin:auto;
    
	width: 973px;
}

ul#list_98_slideshow_list_output{height: 250px;padding: 0 30px 0 0;margin: 0;}

div#list_98 {font-size:12px; height: 250px; /* margin: 0; *//* width: 100%; *//* padding-right: 30px; *//* list-style: none; *//* list-style-type: none; */}

ul#list_98_slideshow_list_output div.immagine img{width:100%}

body#home div#liquid_content {/* margin-top:300px */}

.welcome-text{text-align:center;}
.btn-welcome {width:50%; float:left; text-align:center; margin-top:20px}
.btn-welcome .btn-welcome {width:100%; margin-top:0;}

div.box-home {float:left; width: 100%;padding-top: 20px;color: #FFF;/* clear: both; */}
body#home div.slideshow {width: 631px; float:left; height: 318px;}
body#chi_siamo div.slideshow {width: 631px; float:left; /* height: 250px; */}
div.slideshow {width: 631px; float:left;}

div.lista-box .box1_label{font-family: 'Rokkitt', 'serif';background-color: #E4e4e4; text-transform: uppercase; padding: 10px;height:15px;font-size: 18px;}
div.list_label{font-family: 'Rokkitt', 'serif';; background-color: #e4e4e4; height:15px; padding:10px;text-transform: uppercase;font-size: 18px;}

ul#list_98_slideshow_list_output li{
 list-style:none;
}

div#liquid_content_bottom div.xmanager_content_bottom li {
    list-style: none;
}
div#liquid_content_bottom div.xmanager_content_bottom ul {
   padding:0;
}
div.box-bottom-home {float:left; width: 32%;padding-top: 20px;/* clear: both; */ margin-right: 17px;}
div.box-bottom-home{height: 440px; position:relative;}
div.box-bottom-home div.all-news {/* position:absolute; */ /* bottom:0; */width: 100%;height: 40px;}
div.box-bottom-home div.data {color:#000; font-size:14px}
div.box-bottom-home div.titolo {color:#F60F3B; margin-bottom:10px; font-size:20px; font-family: 'Rokkitt', 'serif';}
div.box-bottom-home div.xTitolo {color:#F60F3B; margin-bottom:10px; font-size:20px; font-family: 'Rokkitt', 'serif';}
div.box-bottom-home div.testo {color:#666666; margin-bottom:30px; padding-bottom:20px; border-bottom: 1px solid #EAEAEA;font-family: arial;font-size: 12px;}

div.box-bottom-home div.abstract {color:#666666; margin-bottom:30px; padding-bottom:20px; border-bottom: 1px solid #EAEAEA;font-family: arial;font-size: 12px;}

div.box-bottom-home div.argomento {color:#000; font-size:14px}

div.footer-credits{/* clear:both; */ font-size:11px; height: 40px;width: 973px;margin: auto;padding-top: 25px;padding-bottom: 20px;}
div.copyright  {float:left;/* display: none; */}
div.copyright-menu {float:right;width: 30%;text-align: right;}
div.copyright-menu ul{padding:0; margin:0; text-align:right}
div.copyright-menu li{float: right; margin-right:10px}

div.col-dx-second{width: 311px;float: left; margin-top: -49px;margin-left: 25px;}
div.ricerca_avanzata a{color:#FFFFFF}
div.box-ricerca {height:101px; background-color: #9F0625; padding:15px 15px 14px 15px; color:#FFFFFF; font-family: 'Rokkitt', serif; font-size:18px;
    background-image: url(../img/arrow-search-box.jpg);
	background-repeat:no-repeat;
	background-position:10px 0px;
position: relative;border: 1px solid #FFFFFF;}

div.box-ricerca button{position:absolute; right:20px; top: 49px; 
background:url(../img/icon-search.jpg) no-repeat;
    cursor:pointer;
    width: 40px;
    height: 20px;
	color: transparent;
    border: none;
}

div.box-ricerca input{height:25px; width:260px; margin-top:10px; margin-bottom:10px; border-radius:5px; border:1px solid #000000; padding:3px;}

.all-news_label {background-color:#E4e4e4; padding:10px;text-align: right;height: 20px;position: absolute;bottom: 0;width: 94%;/* margin-right: 17px; */}
.all-news_label a{color:#333333;font-family: 'Rokkitt', 'serif';/* bottom: 0; *//* position: absolute; */width: 100%;}

div.colonna3 li div.immagine{float:left; margin-right:10px;}
div.colonna3 li div.numero{margin-bottom: 20px; color: #F60F3B;
font-size: 18px;}

.preheader ul li a{font-size:12px; margin-right: 0px;}

div.top-social {
	/* width:120px; */

	/* width: 30%; */
	font-size: 12px;
text-transform: uppercase;

	margin-top: 10px;
	display: inline;
	float: left;
	/* border-left: 1px solid; */
	color: #4a66a0!important;
	margin-left: 5px;
}

div.content-top-footer {background-color:#EAEAEA;/* display: none; *//* padding-top: 20px; */}

div.footer-credits li{list-style:none}

div.footer-wrapper {
    height: 130px;
    background-image: url(../img/arrow-gray.jpg);
	background-repeat:no-repeat;
	background-position:142px 0px;
    padding-top: 30px;
}

div.footer-container {/* height: 0px; */ width:973px; margin:auto;}
div.footer-welcome {/* height: 0px; */ width:973px; margin:auto;}
div.footer-welcome div.sponsor-footer{margin:auto!important;}
div.footer-welcome_label {color:#FFF; font-size:20px; margin-top:20px; margin-bottom:20px; font-size:22px; font-family: 'Rokkitt', 'serif';text-align: center;}

div.footer-container_label {color:#FFF; font-size:20px; /* margin-top:20px; */ /* margin-bottom:20px; */ font-size:22px; font-family: 'Rokkitt', 'serif';text-align: left;float: left;margin-top: 45px;}

body#welcome_page div#liquid_footer {
padding-top:20px
}
body#welcome_page div#cnt_cols {
height: 217px;
}
body#welcome_page div#liquid_header div.xmanager_container {
background-color: transparent;
}
.secondmenu{background-color:#FFFFFF}
.secondmenu {font-size:12px;}
.secondmenu li {list-style:none; /* border-bottom:1px solid #000000; */ /* padding:8px 0 8px 0; */}
.secondmenu li a{padding-left:10px; border-bottom:1px solid #000000;}
.secondmenu li:hover{/* background-color:#B5B5AE; */ /* border-bottom:1px solid #000000; */ cursor:pointer; }
.secondmenu li a:hover {color:#FFFFFF; }
.secondmenu ul {margin-left:0px; padding-left: 2px; /* padding-bottom:40px */}
.secondmenu_label {padding:6px 0 6px 20px; font-size:16px;border:1px solid #FFFFFF;
margin-top:5px;
font-size: 20px;
background-color: #f4f4f4;
color: #000;
margin-bottom: 10px;
font-family: 'Rokkitt', 'serif';
}
.secondmenu li.active{background-color:#9F0625; padding-bottom:0; border:none;}
.secondmenu li.active a{color:#fff;padding-left: 10px;}
.secondmenu li.active li.OnClick a{color:#9F0625;/* display: block; *//* height: 25px; */}
.secondmenu li.active li.OnClick a:hover{color:#FFFFFF;}
.secondmenu li.active:hover{}
.secondmenu li.active a.active{}
.secondmenu li.active ul {background-color:#FFF; padding:0 0 0 10px;}
.secondmenu li.active ul {/* margin:10px 0 0 0; */ padding-left:10px}
.secondmenu li.active ul li {padding-left:10px; color:#9F0625;}

.secondmenu li.active ul li.current {/* background-color:#B5B5AE; */}
.login-header{display:none}

body#home div.content-second{color:#FFFFFF;}
div.content-second{/* margin-top:20px */}
div.slideshow li{list-style:none;}

.horizontal_carousel ul li div.immagine{height:160px; overflow:hidden}


div.slideshow {font-size:12px; position:relative;}
div.slideshow ul{margin:0; padding:0}

.horizontal_carousel_label{font-size:20px;padding:5px 0 5px 5px; 
 background-color:#f4f4f4; color:#000; 
margin-bottom:30px;
font-family: 'Rokkitt', 'serif';}

.horizontal_carousel ul li div.numero span{
    /* display: none; */
    /* width: 100px; */
    /* height: 40px; */
    display: block;
    float: left;
}
.horizontal_carousel ul li div.numero{/* height:50px; *//* position: absolute; *//* bottom: 0; *//* color: #000000!important; */z-index: 100;text-align: left;font-size: 14px;}

.tip_ap {background:none!important;}
div.tipologia{font-size:20px;padding:10px 0 10px 5px; 
 background-color:#f4f4f4; color:#000; 
 margin-bottom:30px; 
font-family: 'Rokkitt', 'serif';}
div.dettaglio div.dettaglio_label div.xTitolo{font-size: 20px;
padding: 10px 0 10px 5px;
background-color: #f4f4f4;
color: #000;
margin-bottom: 30px;
font-family: 'Rokkitt', 'serif';}
div.lista-pubblicazioni .immagine{float: left; margin-right:20px; clear:both;}
div.lista-pubblicazioni li{ height:260px; border-bottom:1px solid #333; margin-bottom:20px}

div.lista-pubblicazioni .altre_informazioni{float:left; width:70%}
div.lista-pubblicazioni .titolo {float:left;width:70%; font-size:16px; }
div.lista-pubblicazioni .autore{float:left; font-size:16px}
div.lista-pubblicazioni .link_dettaglio{float:left;width:70%}

div.lista-pubblicazioni .link_dettaglio a{
	background-color:#9F0625; padding:10px; 
	margin-top:10px; display:block; width:100px; text-align:center;
	color:#FFF; border-radius:5px;
	}
div.lista-pubblicazioni .link_dettaglio a:hover{
	background-color:#f4f4f4; color:#9F0625;
}
div.lista-pubblicazioni div.paginator li{height:20px; border:none; float:left; margin:5px}

div.slideshow_label {/* width:96%; */font-size:20px; margin-top:10px; border-bottom:3px solid #9F0625; color:#9F0625; margin-bottom:10px}
/* Albo Pretorio */

#albo_pretorio div.slideshow {margin-top:20px;} 


#albo_pretorio div.slideshow {/* padding:0 15px 0 0; */}
#albo_pretorio div.slideshow table{text-align:left; border-collapse:collapse; font-size:11px} 
.list_table div.tipologia{background-color:transparent; font-family: 'Open Sans', sans-serif; font-size:13px; vertical-align:middle;}
#albo_pretorio div.slideshow  table thead{background-color:#9F0625; border:1px solid #9F0625; color:#FFFFFF;} 

#albo_pretorio div.slideshow  table thead th{ padding:5px; }

#albo_pretorio div.slideshow  table td{border:1px solid #9F0625; padding:5px; vertical-align:middle;}

div#linkandimage_div_80{width:30%;/* margin-top: -5px; */float: left;margin-top: 3px;}

.preheader li span a{font-size:11px}

.top-social a{font-size:11px;color: #4a66a0;font-weight: bold;/* display: block; *//* width: 60%; */}

.secondmenu li a {font-size:14px;display: block; /* height: 20px; */padding: 8px 0 8px 10px;}
.secondmenu li a:hover{ background-color:#B5B5AE!important}

body#home .slideshow .abstract {
	position:absolute; 
	bottom: 0px; 
	z-index:11; 
	padding:10px;
	left:235px;
}

body#home .slideshow .titolo {
	position:absolute; 
	bottom: 55px; 
	z-index:10; 
	padding:10px;
	bottom: 95px;
    left: 235px;
}
	
body#home .slideshow .opacity {
	opacity:0.7; 
	position:absolute; 
	bottom: 0px; 
	height:157px; 
	background-color:#FFF;
	z-index:0;
	left:221px;
	width:435px;
}
body#home .slideshow .abstract a {
	color:#000;
}
body#home .slideshow .titolo a {
	font-family:"Rokkitt","serif";
	color:#000000;
	font-size:28px;
}
body#home .slideshow .titolo a:hover, body#home .slideshow .abstract a:hover {
	color:#f60f3b;
}

div.colonna3 {margin-right:0!important}

div.full-width-menu a:hover {
 color:#9F0625;
}
/*------*/ 
.lista_archivio {margin-bottom:50px}
.lista_archivio div.xTitolo{font-size:16px; }
.lista_archivio li{border-bottom:1px solid #000; padding-bottom:10px; margin-bottom:10px; height:25px}
.lista_archivio li div{float:left;}
.lista_archivio li div.link_dettaglio { 
float:right; border-radius:4px; text-align:center;
}
body#fondi_e_carte div.slideshow li div.link_dettaglio a{border-radius:4px;background-color:#9F0625; 
width:120px;padding:5px 10px 5px 10px; color:#FFF}


div.carousel_container li{float:left;margin-right:10px; }
div.carousel_container {width:540px; overflow:hidden; margin-left: 50px; margin-right: 50px;margin-top:50px}
div.carousel_container .buttons {z-index:100; margin-top:500px}
.horizontal_carousel .previous_button {background-image: url(../img/sliderLeftNavArrow-ok.jpg); background-repeat:no-repeat;
height:45px; width:30px; position:absolute; z-index:10;left:0;top: 40%!important;}
.horizontal_carousel .next_button {background-image: url(../img/sliderRightNavArrow-ok.jpg); background-repeat:no-repeat;
height:45px; width:30px; z-index:10;  position:absolute; right:0;top: 40%!important;}
div.carousel_container ul {/* width:1200px; */ }


div.immagine{float:left; margin-right:10px; margin-bottom:10px}
div.titolo{font-size:18px;}
div.dettaglio div.xInfo{margin-top:10px}
div.autore{font-size:16px; color:#9F0625}

body#dettaglio_rivista div.immagine{float:left; margin-right:10px; margin-bottom:10px}
body#dettaglio_rivista div.data{font-size:16px;}
body#dettaglio_rivista div.numero{font-size:16px; color:#9F0625}

.secondmenu li.current a{ color:#FFFFFF;  background-color:#9F0625}

.secondmenu li.current {
/* background-color: #9F0625; */
padding-bottom: 0;
border: none;
color:#FFFFFF;
}
.secondmenu li.current ul{background-color: #FFF; padding-bottom:0px}
.secondmenu li.current ul a{color:#9F0625!important;}
.secondmenu li.current ul a:hover{color:#FFF!important;}

div.allegato {background-image: url(../img/pdf-icon.png); background-repeat:no-repeat; /* width:30px; */ /* height:30px */}
.doc {background-image: url(../img/pdf-icon.png); background-repeat:no-repeat;  width:100%; height:50px; padding-left:40px; padding-top:6px; display:block;}
div.allegato a {
display: block;
/* width: 30px; */
padding-left: 40px;
}
div.lista-eventi  {margin-bottom:40px}
div.lista-eventi li{margin-top:20px; border-bottom:1px solid; padding-bottom:10px; margin-bottom:10px}
div.lista-eventi li div.tipologia{/* margin:0!important; */ }

div.lista-eventi_label {/* width: 96%; */font-size:20px;padding:5px 0 5px 5px; margin-right:0!important;
margin-top:10px; background-color:#f4f4f4; color:#000; 
margin-bottom:10px;
font-family: 'Rokkitt', 'serif';}

div.lista-eventi div.data_inizio{color: #fff; padding: 4px;
font-size: 13px;background-color: #9f0625;
margin-bottom:10px
}

div.lista-eventi div.allegato{height:30px}
div.lista-eventi div.allegato a{padding-top:6px}


div.lista-eventi div.tipologia {
/* width: 96%; */
font-size: 20px;
padding: 5px 0 5px 5px;
margin-right: 0!important;
margin-top: 10px;
background-color: #f4f4f4;
color: #000;
margin-bottom: 10px;
font-family: 'Rokkitt', 'serif';
}

div.lista-eventi div.titolo{font-size: 18px; color:#9F0625; clear:both;}

div.dettaglio div.data_inizio{ padding: px;
font-size: 13px;
margin-bottom:0px
}
div.dettaglio ul{margin-left:20px}
div.dettaglio{margin-bottom:20px}
div.dettaglio div.altre_informazioni p{margin:0}

div.dettaglio div.tipologia{margin-bottom:20px}

div.dettaglio li{list-style-type:square!important;}
div.dettaglio div.xTitolo{/*font-size:20px;padding:5px 0 5px 5px; margin-right:0!important;
margin-top:10px; background-color:#f4f4f4; color:#000; 
margin-bottom:10px;*/
font-family: 'Rokkitt', 'serif';}
div.dettaglio .sottotitolo {margin-bottom:10px}
div.dettaglio .immagine {float:left; margin-right:10px; margin-bottom:10px}
ul.list_ul {margin-bottom:20px!important; margin-top:10px!important}
ul.list_ul li{margin:5px 0 5px 0}
.horizontal_carousel {height: 300px!important; padding:0!important}
.horizontal_carousel ul li {height: 235px!important;width: 126px!important;margin-right: 14px!important;}

div.archivio_rivista li {float:left; margin-right:20px; height:220px}
div.archivio_rivista li div.numero{clear:both; font-size:16px; color:#9F0625;}
div.archivio_rivista div.paginator {clear:both;}

.link_archivio_label {position:absolute; z-index:10; right:10px; top:55px}
.archivio_rivista_label {
font-size: 20px;
padding: 5px 0 5px 5px;
background-color: #f4f4f4;
color: #000;
margin-bottom: 30px;
font-family: 'Rokkitt', 'serif';
}

table.tabella_atto_table {text-align:left; border-collapse:collapse; font-size:11px;width: 100%;} 

table.tabella_atto_table thead{background-color:#9F0625; border:1px solid #9F0625; color:#FFFFFF;} 

table.tabella_atto_table thead th{ padding:5px; }

table.tabella_atto_table td{border:1px solid #9F0625; padding: 5px; vertical-align:middle;}

table.tabella_atto_table div.allegato {height:30px; }

#container_737 .container_label{font-size:15px; float:left;}

#list_739 .anno {font-size:16px; margin-bottom:20px; float:right}

#link_and_image_80 {width: 120px;}

.liste_anni .liste_anni_label {background-color:#EAEAEA; padding:5px; margin-bottom:10px; font-size:14px; font-weight:bold}
.liste_anni .liste_anni_ul {padding-left:20px; margin-bottom:20px}
.liste_anni .liste_anni_ul li {list-style-type:disc; font-weight:bold;}
.liste_anni .liste_anni_label p{margin:0}

.dettaglio_atti .dettaglio_atti_label {float:left;}
.dettaglio_atti .anno {float:right;font-size: 14px;}
.dettaglio_atti_label {font-size:20px; font-family: 'Rokkitt', 'serif'; margin-bottom: 20px;}

.dettaglio_atti {margin-bottom:40px;}
.mappa_sito {margin-bottom:40px; margin-top:20px}
.mappa_sito a {padding: 5px 0 5px 10px!important;}
.mappa_sito li{border-bottom:1px solid #f8f8f8}
.mappa_sito li a{font-size:12px}

.mailer_other_param div{margin-bottom:10px; margin-top:10px;height: 40px;}
.mailer_other_param input {height:20px; width: 350px;}
#mailer_Anno_di_pubblicazione {
    width: 60px;
}

.mailer_other_param .mailer_label {width: 180px;display: block;float: left;}
#mailer_subject_wrapper .mailer_label {width: 160px; display: block;float: left;}
#mailer_from_wrapper .mailer_label {width: 160px; display: block;float: left;}
#mailer_recipients_wrapper .mailer_label {width: 160px; display: block;float: left; display:none;}
#mailer_recipients_wrapper input{display:none;}

.mailer_label {margin-bottom:20px;}

#mailer_subject_wrapper , #mailer_from_wrapper{margin-bottom:15px; margin-top:10px;height: 30px;}
#mailer_subject_wrapper input, #mailer_from_wrapper input, #mailer_recipients_wrapper input{height: 30px; /* float:right */}
#mailer_body_wrapper textarea{ width:100%;margin-top:10px;}
.mailer_send_button_wrapper {margin-bottom:30px; margin-top:30px; }
.mailer_send_button_wrapper input{ width:80px; height:40px; background-color:#9F0625; border:1px solid; color:#fff; 
font-size:16px}

.menu-sl {padding-left:0px}
.menu-tl {padding-left: 30px;}
.menu-tl .current {color:#fff!important; background-color:#B5B5AE!important;}
.menu-tl a{border-bottom:1px solid #000!important;}
.menu-tl a{background-color:#fff!important;}
.menu-tl a:hover{background-color:#B5B5AE!important; cursor:pointer;}

.img {
	margin-top:15px; 
float: left;
margin-right: 10px;
margin-bottom: 10px;}

div#link_and_image_100, div#link_and_image_99 {
	height:78px;
}

