
/* capitani website 2006 */



/* preferenze layout */

body {
	margin: 0px;
	background-image: url(../img/utility/steam.jpg);
	background-repeat: no-repeat;
	background-position: 755px top;
}

#main {
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #EAE9E9;
}

.input {
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 5px;
	border: 2px solid #04753B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #444444;
}

.input2 {
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 5px;
	border: 1px solid #636262;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #444444;
}

/* preferenze header */

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


/* preferenze footer */

#footer {
	background-color: #EAE9E9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	padding-top: 15px;
}


#footer a, #footer a:link, #footer a:active, #footer a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00974A;
}

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

.optima { 
	display:none
}

/* preferenze area riservata */

#area_ris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	padding: 16px 10px 10px 30px;
	background-image: url(../img/banner/fondo_area.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

/* preferenze lanci home page */

.box_lanci {
}

.box_lanci #titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #00974A;
	background-image: url(../img/lanci/tdx.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 5px;
}

.box_lanci #txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	padding: 15px;
	background-color: #EAE9E9;
}

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

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

.box_lanci #bottom {
	background-color: #EAE9E9;
	background-image: url(../img/lanci/bsx.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.img_lanci {
	border: 2px solid #929496;
}

.space_lanci {
	background-image: url(../img/lanci/spacer.gif);
	background-repeat: repeat-y;
	background-position: center top;
}


/* preferenze news home page */

.cont_news {
}

.cont_news #titolo {
	background-color: #E5F4ED;
}

.cont_news #body {
	background-color: #E5F4ED;
	padding: 15px;
}

.cont_news #bottom {
	background-color: #E5F4ED;
}


.cont_news #bottom #bsx {
	background-image: url(../img/news/news_home/bsx.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.cont_news #bottom #bdx {
	background-image: url(../img/news/news_home/bdx.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}


.box_news {
}

.box_news #data {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #444444;
	padding-right: 10px;
	padding-left: 10px;
}

.box_news #titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #00974A;
	padding-right: 10px;
	padding-left: 10px;
}

.box_news #txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	padding-right: 10px;
	padding-left: 10px;
}

.box_news #txt a, .box_news #txt a:link, .box_news #txt a:active, .box_news #txt a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
}

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

.box_news #more {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #444444;
	padding-left: 10px;
}

.box_news #more a, .box_news #more a:link, .box_news #more a:active, .box_news #more a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00974A;
	text-decoration: none;
}

.box_news #more a:hover {
	color: #444444;
}


/* preferenze pagina dettaglio prodotto */

.modulo_prodotto {
}

.modulo_prodotto #nome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #00974A;
}

.modulo_prodotto #titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
}

.modulo_prodotto #txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	text-align: justify;
	padding-top: 15px;
	padding-bottom: 15px;
}

.modulo_prodotto #img {
	border: 3px solid #898989;
}

.cont_icone {
	padding: 5px;
}


a.link_esploso, a.link_esploso:link, a.link_esploso:active, a.link_esploso:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00974A;
	text-decoration: none;
}

a.link_esploso:hover {
	color: #66C192;
}


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

a.link_scheda:hover {
	color: #B8B8B8;
}

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

.modulo_gallery {
}

.modulo_gallery #txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	padding-top: 5px;
}

.modulo_gallery #txt a, .modulo_gallery #txt a:link, .modulo_gallery #txt a:active, .modulo_gallery #txt a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
}

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

.modulo_gallery #img {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #00974A;
}


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

.tab_dati_tecnici {
}


.tab_dati_tecnici #sx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #00974A;
	font-weight: bold;
}

.tab_dati_tecnici #dx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	background-color: #EAE9E9;
}


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


.modulo_accessori {
}

.modulo_accessori #txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	padding-left: 10px;
}

.modulo_accessori #img {
	border: 3px solid #898989;
}

.modulo_accessori #txt a, .modulo_accessori #txt a:link, .modulo_accessori #txt a:active, .modulo_accessori #txt a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
}

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


/* preferenze spalla news */



.spalla_news {
	background-color: #EAE9E9;
	background-image: url(../img/news/news_spalla/end.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

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

a.archivio_news:hover {
	color: #B8B8B8;
}

/* preferenze pagina storia */

.txt_storia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	text-align: justify;
	background-image: url(../img/storia/immagini/storia_11.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
	padding-top: 18px;
}

.txt_storia_eng {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	text-align: justify;
	padding-left: 10px;
	padding-top: 15px;
}

/* preferenze pagina tecnologia */

.txt_tecnologia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	text-align: justify;
	padding-top: 30px;
	padding-right: 15px;
	padding-left: 15px;
}

/* preferenze pagina filosofia */

.txt_filosofia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	text-align: justify;
}

/* preferenze pagina assistenza */

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


#titolo_assistenza {
	padding-top: 5px;
	padding-right: 20px;
	background-image: url(../img/assistenza/titolo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 505px;
}

#titolo_assistenza a, #titolo_assistenza a:link, #titolo_assistenza a:active, #titolo_assistenza a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #444444;
	text-decoration: none;
}

#titolo_assistenza a:hover {
	color: #B8B8B8;
}

#titolo_assistenza_eng {
	padding-top: 5px;
	padding-right: 20px;
	background-image: url(../img/assistenza/titolo_eng.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 505px;
}

#titolo_assistenza_eng a, #titolo_assistenza_eng a:link, #titolo_assistenza_eng a:active, #titolo_assistenza_eng a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #444444;
	text-decoration: none;
}

#titolo_assistenza_eng a:hover {
	color: #B8B8B8;
}

/* preferenze pagina archivio news */

.box_news_archivio {
}

.box_news_archivio #data {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #444444;
	padding-left: 10px;
}

.box_news_archivio #titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #00974A;
	padding-left: 10px;
}

.box_news_archivio #txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
}

.box_news_archivio #txt a, .box_news_archivio #txt a:link, .box_news_archivio #txt a:active, .box_news_archivio #txt a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
}

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


#paginazione {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 10px;
	color: #444444;
}

#paginazione a, #paginazione a:link, #paginazione a:active, #paginazione a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #444444;
	text-decoration: none;
}

#paginazione a:hover {
	color: #B8B8B8;
}


/* preferenze dove siamo */

#txt_dove {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	padding-right: 30px;
	padding-top: 20px;
	padding-left: 30px;
	background-image: url(../img/dove/immagini/dove_04.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

a.lmail, a.lmail:link, a.lmail:active, a.lmail:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00974A;
}

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

/* preferenze uso del vapore */

#txt_vapore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	text-align: justify;
	padding: 20px;
}

#txt_vapore a, #txt_vapore a:link, #txt_vapore a:active, #txt_vapore a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
}

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

/* preferenze pagina linea */

.img_linee {
	border-bottom-width: 7px;
	border-bottom-style: solid;
	border-bottom-color: #009944;
}

.box_linee {
}

.box_linee #nome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #009944;
}

.box_linee #titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #444444;
}

.box_linee #txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	padding-top: 10px;
	padding-bottom: 10px;
}

.box_linee #txt a, .box_linee #txt a:link, .box_linee #txt a:active, .box_linee #txt a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
}

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

.box_linee #vai {
}

.box_linee #vai a, .box_linee #vai a:link, .box_linee #vai a:active, .box_linee #vai a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #444444;
	text-decoration: none;
}

.box_linee #vai a:hover {
	color: #B8B8B8;
}


/* preferenze risultati ricerca */


#esito_ricerca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00974A;
	font-weight: bold;
}

#esito_ricerca #voce_ricerca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FB9503;
	font-weight: bold;
}


.ris_ricerca {
}

.ris_ricerca #titolo a, .ris_ricerca #titolo a:link, .ris_ricerca #titolo a:active, .ris_ricerca #titolo a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00974A;
	font-weight: bold;
}

.ris_ricerca #titolo a:hover {
	text-decoration: none;
}

.ris_ricerca #txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
}

.ris_ricerca #txt a, .ris_ricerca #txt a:link, .ris_ricerca #txt a:active, .ris_ricerca #txt a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
}

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

/* preferenze certificazioni */

#txt_certificazioni {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	text-align: justify;
	padding-right: 30px;
	padding-left: 30px;
}


#txt_certificazioni a, #txt_certificazioni a:link, #txt_certificazioni a:active, #txt_certificazioni a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
}

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


/* preferenze test microbiologici */

.box_test {
}

#txt_test {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	text-align: justify;
}

#txt_test a, #txt_test a:link, #txt_test a:active, #txt_test a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
}

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

}



.box_test #txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	text-align: justify;
}

.box_test #txt a, .box_test #txt a:link, .box_test #txt a:active, .box_test #txt a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
}

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

}

.box_test #download a, .box_test #download a:link, .box_test #download a:active, .box_test #download a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00974A;
	font-weight: bold;
	text-decoration: none;
}

.box_test #download a:hover {
	color: #66C192;

}

/* preferenze accessori */

#txt_accessori {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	text-align: justify;
	padding-right: 30px;
	padding-left: 30px;
}


#txt_accessori a, #txt_accessori a:link, #txt_accessori a:active, #txt_accessori a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
}

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

#link_accessori a, #link_accessori a:link, #link_accessori a:active, #link_accessori a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #444444;
	text-decoration: none;
}

#link_accessori a:hover {
	color: #B8B8B8;
}



/* preferenze form contatti */

.box_form {
}

.box_form #voce {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00974A;
}

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

.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: #00974A;
}

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

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

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

.tnks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009900;
}


.pad_return_form {

margin-left: 20px;
}
