
div#primarymessaging {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 905px;
	margin: auto;
	height:100%;
}

/*	Campaign 1 */

/* 
div.campaign {
	display:none;
}
*/

div#campaign1 {
	margin: 0px 0px 0px 0px;
	padding: 15px 15px 15px 15px;
	width: 874px;
	min-height: 310px;
	/*background: url('images/bg_home1.png') no-repeat top  ;*/
	background: url('../images/bk/sassi01b.jpg') no-repeat scroll left center;
	/*background-color:yellow;*/
	text-align: right;
}
/*
div#campaign1 h1 {
	margin: 0px 460px 10px 0px;
	padding: 60px 0px 0px 0px;
	font: normal 48px/48px 'Lucida Grande', 'Geneva', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #000;
	border-bottom: none;
}

div#campaign1 h2 {
	margin: 0px 460px 10px 0px;
	padding: 0px 0px 0px 0px;
	font: bold 20px/22px 'Lucida Grande', 'Geneva', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #3292fe;
	border-bottom: none;
} */

div#campaign1 h1 {
	margin: 0px 360px 10px 0px;
	padding: 60px 0px 0px 0px;
	font: normal 48px/48px 'Trebuchet MS', 'Lucida Grande', 'Geneva', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #000;
	border-bottom: none;
}

div#campaign1 h2 {
	margin: 0px 360px 10px 0px;
	padding: 0px 0px 0px 0px;
	font: 40px/42px 'Trebuchet MS', 'Geneva', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	/*font: bold 20px/22px 'Lucida Grande', 'Geneva', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;*/
	color: #3292fe;
	border-bottom: none;
}

div#campaign1 div.buttons {
	margin: 10px 460px 10px 0px;
	padding: 0px 0px 0px 0px; 
	font: bold 11px/11px 'Lucida Grande', 'Geneva', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #fff;
	height: 44px;
	white-space: nowrap;
	float: right;
 	text-align: right;
}
/* div 2° livello colonna sinistra */
div#colInfoBig {
	width:895px;	
	margin-left:4px;
	float:left;
}

div#colInfoBig a {
	color:#0989FF;
}
div#colInfo {
	width:700px;	
	margin-left:4px;
	float:left;
}
div#colInfo ul {
	margin: 5px 0px 0px 0px; 
	padding: 0px 0px 15px 35px; 
	list-style-type: square;
	list-style-position: outside;
	color:#000;	
	/*
	font: 11px;
	font-family:'Verdana','Lucida Grande', 'Geneva', 'Helvetica', 'Tahoma',  'sans-serif';
	*/
	font: 11px/18px 'Verdana', 'Lucida Grande', 'Geneva', 'Helvetica', 'Tahoma', 'sans-serif';
}
div#colInfo li {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
}

/* div 2° livello colonna destra */
div#colMenu {
	width:185px;
	height:100%;
	float: right;
	position: relative;
	z-index: 10; 
}
.contenuto {
	position: absolute;
	bottom: 0px;
}
div#colMenuBlu {
	background: url('../images/fumetto_blu.png') no-repeat top;
	color:white;
	text-align:left;
	font-size:18px;
	font-weight:bold;
	height:62px;
	padding:14px 10px 0px 14px;
}
div#colMenuArancio {
	background: url('../images/fumetto_arancio.png') no-repeat top;
	color:white;
	text-align:left;
	font-size:18px;
	font-weight:bold;
	height:62px;
	padding:14px 10px 0px 14px;
	
}
div#colMenuVerde {
	background: url('../images/fumetto_verde.png') no-repeat top;
	color:white;
	text-align:left;
	font-size:18px;
	font-weight:bold;
	height:62px;
	padding:14px 10px 0px 14px;
}
div#colMenuGiallo {
	background: url('../images/fumetto_giallo.png') no-repeat top;
	color:white;
	text-align:left;
	font-size:18px;
	font-weight:bold;
	height:62px;
	padding:14px 10px 0px 14px;
}

div#callstoaction {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 4px 0px;
	width: 905px;
	height: 71px;
	clear: left;
	clear: right;
	margin: auto;
}


div.action a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 300px;
	height: 71px;
	float: left;
	display: block;
}

div#download a {
	background: url('images/action_download.png') no-repeat top ; 
}

div#download a:hover {
	background: url('images/action_download_hover.png') no-repeat top ; 
}

div#portal a {
	background: url('images/action_portal.png') no-repeat top ; 
}

div#portal a:hover {
	background: url('images/action_portal_hover.png') no-repeat top ; 
}

div#devicesupport a {
	background: url('images/action_devicesupport.png') no-repeat top ; 
}

div#devicesupport a:hover {
	background: url('images/action_devicesupport_hover.png') no-repeat top ; 
}


/*	News styles */


div#newsribbon {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 1px 0px;
	width: 905px;
	min-height: 21px;
	background: url('images/bg_home_news.png') no-repeat top ; 
	clear: left;
	clear: right;
	margin: auto;
}

div.news {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	display: none;
}

div.news img {
	margin: 1px 7px 1px 3px;
	padding: 0px 0px 0px 0px;
	vertical-align: middle;
}

h4 {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	font: normal 11px/12px 'Lucida Grande', 'Geneva', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #999;
	border-bottom: none;
}
h5 {
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font: bold 13px/15px 'Lucida Grande', 'Geneva', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #000;
}
h1 {
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font: bold 13px/15px 'Lucida Grande', 'Geneva', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #000;
}
/*	Secondary Messaging styles */

div#boxnews_titolo {font-size:16px;margin-top:25px;margin-bottom:10px;float:left;width:100%;}
div#boxnews_titolo a,a:link { font-weight:normal;color:#0989ff;/*#666;*/ }
div#boxnews_abstract { margin-left:6px;font-size:12px;float:left;width:100%;}
div#boxnews_abstract a,a:link { color:#666;}


div#secondarymessaging {
	padding-top:10px;
	
	width: 905px;
	/*
	min-height: 90px;
	padding-bottom:10px;
	*/
	background: #fff ; 
	clear: left;
	margin: auto;	
	border-top:1px solid #ddd;
}
div#secondarymessagingEmpty {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 905px;
	min-height: 1px;
	background: #fff ; 
	clear: left;
	margin: auto;
}
div.promo_home {
	min-height: 88px;	
	float: left;
	width:290px;		
}
div.promo_home a:link,a:visited { font-weight:normal;}
div.promo_home a { color:#666;text-decoration: none;}
div.promo_home a:hover { color:#666;text-decoration: underline;}
div.promo_home li { list-style-position:outside;padding-left:0px;}

/*
 	border-top:4px solid #339933;
	border-top:4px solid #338299;
	border-top:4px solid #993333;
	border-top:4px solid #999933;
*/

div.paginazione a{color:#0989ff;font-size:12px;}
div.paginazione span {color:#0989ff;font-size:16px;}

td.menu_left {
	background:url("/images/menu_left.gif") no-repeat scroll left center transparent;
	height:30px;
	width:8px;
}
td.menu_center {
	background:url("/images/menu_center.gif") repeat-x scroll 0 0 transparent;
	width:290px;
	color:#0989ff;/*#666;*/
	font-size:12px;
	text-align:left;
}
td.menu_right {
	background:url("/images/menu_right.gif") no-repeat scroll left center transparent;
	height:30px;
	width:8px;
}

div#home_menu { 
	margin-right:17px;
}
div#home_menu_end { 
	margin:0px;
}

h3 {
	margin: 0px 20px 10px 0px;
	padding: 0px 0px 0px 0px;
	font: normal 16px/18px 'Lucida Grande', 'Geneva', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #3060c8;
	border-bottom: none;
}

p {
	margin: 5px 110px 5px 0px;
	padding: 0px 0px 0px 0px;
	font: 11px;
	font-family:  'Verdana','Lucida Grande', 'Geneva', 'Helvetica', 'Tahoma', sans-serif;
	color: #000;
}


div#maintenance {
	margin: 0px 0px 0px 0px;
	padding: 100px 15px 15px 15px;
	width: 250px;
	text-align: center;
	margin: auto;
}


/* parametri lavora con noi*/
div#dati {width:100%;font-size:100%;}
div#dati .box_titolo {width:100%;}
div#dati .titolo {position:relative;width:300px;float:left;background-color:#ddd;color:#0989FF;margin-left:30px;padding-left:5px;font-size:14px}
div#dati .riga {position:relative;width:100%;clear:left;border-bottom:1px solid #ddd;margin-bottom:5px;	}
div#dati .box_input {width:100%;margin-top:5px;}
div#dati .box_label {width:30%;float:left;text-align:right;color:#0989FF;}
div#dati .box_campo {width:38%;float:left;text-align:left;padding-left:2px;margin-right:2px;}
div#dati .box_varie {width:30%;float:left;text-align:left;color:red;}

div#dati .box_campo_captcha {width:50%;float:left;text-align:left;padding-left:2px;margin-right:2px;}
div#dati .box_varie_captcha {width:18%;float:left;text-align:left;color:red;}


div#dati .bottone_left { width:30%;float:left;}
div#dati .bottone_right {float:left;text-align:left;margin-top:10px;}
div#dati .bottone_right input {font-weight:bold;color:#0989FF;width:345px;}

div#dati .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
div#dati .clearfix { display: inline-block; }
* html .clearfix { height: 1%; } /* Hides from IE-mac \*/
div#dati .clearfix { display: block; }

.input_element { width:100%;}
.radio_element { margin-left:10px;}
.textarea_element { width:100%;height:60px;}

/*.fix-mbb { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }*/