/* fasy website '06 */



/* preferenze layout */

body {
	margin-top: 13px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #165EA4;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #165EA4;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #165EA4;
}

li {
	list-style-type: square;
}

.copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #678FA4;
}

.optima {
	display:none
}



/* preferenze area riservata */

.log {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3C6F8A;
	padding: 3px;
}

.user_log {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3C6F8A;
	
}

.log_error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC0033;
}


.log_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #165EA4;
}


.log, .log a:link, .log a:active, .log a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #165EA4;
}

.log a:hover {
	text-decoration: none;
}



#area_ris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #165FA4;
	font-weight: bold;
	padding: 3px;
}

#area_ris a, #area_ris a:link, #area_ris a:active, #area_ris a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #165EA4;
}

#area_ris a:hover {
	text-decoration: none;
}

.input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 5px;
	border: 1px solid #A1BAC5;
	color: #444444;
	font-weight: normal;
}

.input_p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #165FA4;
	border: 1px solid #165FA4;
}

.cat_area_ris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #165EA4;
}

.cont_area_ris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3C6F8A;
	padding-top: 10px;
}


.titolo_area_ris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #165EA4;
}

.data_area_ris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #165EA4;
}

.modalita_area {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #165EA4;
}

.modalita_area a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #165EA4;
	text-decoratim?on: underline;
}

.modalita_area a:hover{
	text-decoration: none;
}

.dwn_area_ris {
		padding-top: 10px;
}


.dwn_area_ris a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3C6F8A;
	font-weight: bold;
	text-decoration: none;
}

.dwn_area_ris a:hover {
	color: #769AAD;

}

.Informazioni_Commerciali_e_Marketing {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #EB8E1A;
}

.Informazioni_tecniche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #74B516;
}

.Informazioni_tecniche_per_partner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F0146C;
}

.Progetto_S_C_C {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1FA2C8;
}

.Altre_informazioni {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #647175;
}


/* preferenze spalla news */



.news_content {
	padding: 3px;
}



.sp_news_data {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #165EA4;
}

.sp_news_titolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #EC9123;
}

.sp_news_abstract {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #165EA4;
	text-align: justify;
}


.sp_news_abstract a, .sp_news_abstract a:link, .sp_news_abstract a:active, .sp_news_abstract a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #165EA4;
}

.sp_news_abstract a:hover {
	text-decoration: none;
}


.sp_news_more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #EC9123;
}

.sp_news_more a, .sp_news_more a:link, .sp_news_more a:active, .sp_news_more a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #165EA4;
}

.sp_news_more a:hover {
color: #EC9123;
}

#archivio a, #archivio a:link, #archivio a:active, #archivio a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #165EA4;
}

#archivio a:hover {
	text-decoration: none;

}

/* preferenze footer */

#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(../img/footer/fondo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:592px;
	height:50px;
	padding-top:5px;
	text-align:center;
}

#footer a, #footer a:link, #footer a:active, #footer a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

#footer a:hover {
	text-decoration: none;

}

/* preferenze lanci home page */

.pad_lanci1 {
	padding: 10px;
}

.pad_lanci2 {
	padding: 10px;
}

.home_content {
	background-color: #E9F1F4;
	padding: 15px;
}

/* ----------------------------------------------------------------------------- */

.box_lanci1 {

}

.box_lanci1 #top {
	background-image: url(../img/home/box_lanci1/top.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.box_lanci1 #bottom {
	background-image: url(../img/home/box_lanci1/bottom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.box_lanci1 #sx {
	background-image: url(../img/home/box_lanci1/sx.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

.box_lanci1 #dx {
	background-image: url(../img/home/box_lanci1/dx.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}

.box_lanci1 #img {
	background-color: #FFFFFF;
}

.cont_body_lanci1 {
	padding-right: 25px;
	padding-left: 25px;
}

/* lancio full */


.box_lancifull {

}

.box_lancifull #top {
	background-image: url(../img/home/box_lancifull/top_full.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.box_lancifull #bottom {
	background-image: url(../img/home/box_lancifull/bottom_full.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.box_lancifull #sx {
	background-image: url(../img/home/box_lanci1/sx.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

.box_lancifull #dx {
	background-image: url(../img/home/box_lanci1/dx.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}

.box_lancifull #img {
	background-color: #fff;
}

.cont_body_lancifull {
	padding-right: 25px;
	padding-left: 25px;
}

.body_lancifull {
}

.body_lancifull #titolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #F7A51C;
	text-transform: uppercase;
}

.body_lancifull #txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #165EA4;
	text-align: justify;
}

.body_lancifull #txt a, .body_lancifull #txt a:link, .body_lancifull #txt a:active, .body_lancifull #txt a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #165EA4;
	font-weight: bold;
}

.body_lancifull #txt a:hover {
	text-decoration: none;
}


/* ----------------------------------------------------------------------------- */


.body_lanci1 {
}

.body_lanci1 #titolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #F7A51C;
	text-transform: uppercase;
}

.body_lanci1 #txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #165EA4;
	text-align: justify;
}

.body_lanci1 #txt a, .body_lanci1 #txt a:link, .body_lanci1 #txt a:active, .body_lanci1 #txt a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #165EA4;
	font-weight: bold;
}

.body_lanci1 #txt a:hover {
	text-decoration: none;
}


/* ----------------------------------------------------------------------------- */


.box_lanci2 {

}

.box_lanci2 #top {
	background-image: url(../img/home/box_laci2/top.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.box_lanci2 #bottom {
	background-image: url(../img/home/box_laci2/bottom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.box_lanci2 #sx {
	background-image: url(../img/home/box_laci2/sx.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

.box_lanci2 #dx {
	background-image: url(../img/home/box_laci2/dx.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}

.box_lanci2 #img {
	background-color: #FFFFFF;
}


/* ----------------------------------------------------------------------------- */



.body_lanci2 {
}

.body_lanci2 #titolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #165EA4;
}

.body_lanci2 #txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3C6F8A;
	text-align: justify;
}

.body_lanci2 #txt a, .body_lanci2 #txt a:link, .body_lanci2 #txt a:active, .body_lanci2 #txt a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3C6F8A;
	font-weight: bold;
}

.body_lanci2 #txt a:hover {
	text-decoration: none;
}



/* preferenze pagina */

.body_page {
	padding: 20px;
	background-color: #E9F1F4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3C6F8A;
	text-align: justify;
}

.body_page td {
	border:0px solid;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3C6F8A;
	vertical-align:top;
}

.body_page a:link, .body_page a:active, .body_page a:visited {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #165EA4;
}

.body_page a:hover {
        text-decoration: none;
}


.txt_istituzionale {
        padding: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
        background-color: #E9F1F4;
	color: #3C6F8A;
	text-align: justify;
}

.txt_istituzionale td {
        border:0px solid;
        font-size:11px;
        font-family: Arial, Helvetica, sans-serif;
        color: #3C6F8A;
        vertical-align:top;
        padding: 7px;
}

.txt_istituzionale a, .txt_istituzionale a:link, .txt_istituzionale a:active, .txt_istituzionale a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3C6F8A;
	font-weight: bold;
}

.txt_istituzionale a:hover {
	text-decoration: none;
}


/* preferenze archivio news */

.box_archivio_news {
}


.box_archivio_news #data {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #165EA4;
}

.box_archivio_news #titolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #EC9123;
}

.box_archivio_news #txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3C6F8A;
	text-align: justify;
}

.box_archivio_news #txt a, .box_archivio_news #txt a:link, .box_archivio_news #txt a:active, .box_archivio_news #txt a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3C6F8A;
	font-weight: bold;
}

.box_archivio_news #txt a:hover {
	text-decoration: none;
}

.paginazione {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3C6F8A;
}

.paginazione a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #165EA4;
	font-weight: bold;

}

.paginazione a:hover {
	text-decoration: none;
	color: #3C6F8A;
}

/* preferenze prodotti generale */

.img_prodotti_gen {
}


.img_prodotti_gen #tsx {
	background-image: url(../img/prodotti/generale/box_img/tsx.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.img_prodotti_gen #top {
	background-image: url(../img/prodotti/generale/box_img/top.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.img_prodotti_gen #tdx {
	background-image: url(../img/prodotti/generale/box_img/tdx.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.img_prodotti_gen #sx {
	background-image: url(../img/prodotti/generale/box_img/sx.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

.img_prodotti_gen #dx {
	background-image: url(../img/prodotti/generale/box_img/dx.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}

.img_prodotti_gen #bsx {
	background-image: url(../img/prodotti/generale/box_img/bsx.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.img_prodotti_gen #bottom {
	background-image: url(../img/prodotti/generale/box_img/bottom.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.img_prodotti_gen #bdx {
	background-image: url(../img/prodotti/generale/box_img/bdx.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

/* --------------------------------------------------------------------------------- */

.cont_desc {
	padding-top: 5px;
	padding-right: 20px;
	padding-left: 20px;
}

.desc_prod_gen {
}

.desc_prod_gen #nome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #165EA4;
}

.desc_prod_gen #descrizione {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3C6F8A;
}

.desc_prod_gen #link a, .desc_prod_gen #link a:link, .desc_prod_gen #link a:active, .desc_prod_gen #link a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../img/prodotti/generale/link_scheda.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 16px;
	width: 102px;
	padding-left: 15px;
	display: block;
	padding-top: 2px;
}

.desc_prod_gen #link a:hover {
	color: #CEE8F4;
}

/* preferenze scheda prodotto */

.txt_scheda_prod {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3C6F8A;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
}

.txt_scheda_prod a, .txt_scheda_prod a:link, .txt_scheda_prod a:active, .txt_scheda_prod a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3C6F8A;
	font-weight: bold;
}

.txt_scheda_prod a:hover {
	text-decoration: none;
}

.gallery {
	padding-right: 10px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3C6F8A;
}

.img_gallery {
	border: 2px solid #7B9EB1;
}

.box_gallery {
	margin: 5px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #165EA4;
	width: 150px;
	text-align: center;
}

#pop_download {
	padding: 10px;
	/*width: 150px;*/
	background-color: #E9F1F4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3C6F8A;
	border: 2px solid #1B65AE;
}

#pop_download a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3C6F8A;
	font-weight: bold;
	text-decoration: none;
}

#pop_download a:hover {
	color: #769AAD;
}



/* preferenze dove siamo */

#come_raggiungerci a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #165EA4;
	text-decoration: none;
}

#come_raggiungerci a:hover {
	color: #F7A51C;
}



.voce {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3C6F8A;
}

.txt_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3C6F8A;
}

.txt_form a, .txt_form a:link, .txt_form a:active, .txt_form a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F7A51C;
}

.txt_form a:hover {
	text-decoration: none;
}

.input_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:  #666666;
	padding: 2px;
	border: 1px solid #A1BAC5;
}

.input_invia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #165EA4;
	border: 1px solid #165EA4;
	padding: 1px;
}

/* preferenze pagina link utili */

.txt_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3C6F8A;
}

.titolo_cat_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #165EA4;
}

.titolo_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #EC9123;
}

.img_link {
	border: 1px solid #3C6F8A;
	margin-right: 5px;
}


/* pagina help */

.txt_help {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3C6F8A;
	text-align: justify;
	padding: 20px;
	width: 300px;
}


/* fasy in the world */

.body_page_world {
	padding: 10px;
	background-color: #E9F1F4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3C6F8A;
	text-align: justify;
}

.txt_world {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3C6F8A;
}

.txt_world img {
	margin-right: 10px;
	border: 1px solid #7B9EB1;

}



.title_world {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF6600;
}

/* logo credits */

#credits {
	width:591px;
	height:142px;
	background-image: url(../img/credits/bg.gif);
	background-repeat: repeat-x;
	background-position: left top;	
}

#credits img {
	margin-top:35px;
}

