@import url(/_templates/wysiwyg.css);

html body { margin: 0px; }

body {
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
	font-size: 13px;
	color: #4c4c4c;
}

div {
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
	text-align: left;
}

td {
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
	font-size: 13px;
	color: #4c4c4c;
}

img { border: 0px; }

.img_testo{ display:inline;  float:left;  margin: 0px 10px 2px 0px;  \*margin: 0px 10px 2px 0px; }

#tdCenterMain { line-height: 1.4em; padding: 10px 40px; }
#tdLeftMain { text-align: left; vertical-align: top; }

#briciole {
	color: #003566;
	font-weight: bold;
	padding: 10px 0px 20px 0px;
	text-transform: uppercase;
}
#briciole a {
	color: #003566;
	font-weight: bold;
	text-decoration: none;
}

#tableBoxLogin .tdInvia { text-align: right; }
#tableBoxLogin .tdLabel { /* color: #939393; */ color: #000; padding-right: 10px; }
#tableBoxLogin .tdCampiObbligatori { vertical-align: middle; padding-top: 7px; }
#tableBoxLogin .tdCasellaTesto { text-align: right; }
#tableBoxLogin .casellaTesto { width: 120px; border: 1px solid #939393; }
#tableBoxLogin .tdLostPassword { color: #003566; }
#tableBoxLogin .formUtenti { width: 320px; }

.regStep2 .tdCasellaTesto { text-align: left; }

.titoloPagina {
	border: 1px solid #EDEDED;
	background-color: #F0F0F0;
	padding: 4px 7px;
  	color: #1f68ad;
	font-weight: bold;
	margin-bottom: 16px;
	margin-left: -9px;
	margin-right: -9px;
}

#centerModules { clear: both; }

#t3FrameHP { width: 208px; height: 282px; border: none; overflow: hidden;}
#t3TdHPLeft { text-align: left; vertical-align: top; width: 210px; background-image: url(http://www.ship2shore.it/_templates/standard/punto_spazio.gif); background-repeat: repeat-y; padding-left: 6px; }
#t3TdHPRight { text-align: left; vertical-align: top; background-image: url(http://www.ship2shore.it/_templates/standard/punto_spazio.gif); background-repeat: repeat-y; padding-left: 13px; }

#fotoFrameHP { width: 388px; height: 270px; border: none; overflow: hidden;}
#t3TdHPBorder { height: 50px; width: 6px; font-size: 1px; background-image: url(http://www.ship2shore.it/_templates/standard/punto_spazio.gif); background-repeat: repeat-y; background-position: top right; }

.mSLinksTabella ul { list-style-type: square; color: #003566; margin-left: -22px; font-weight: bold; }

.mSLinksTabella ul li { margin-bottom: 0.5em; }

.mSLinksTabella ul a { color: #003566; text-decoration: none; }

.tit_contatti{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	padding: 3px 0px 3px 10px; 
}
.dati_contatti{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:13px;
	padding: 14px 0px 0px 16px;
}
.link_contatti {
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	color: #000000;
}

.banner_v1_container { text-align: left; }
.banner_v2_banner { text-align: left; padding: 10px 0px; }

.banner_v2_container { text-align: right; }
.banner_v2_banner { text-align: right; padding: 10px 0px; }

.banner_v3_container { text-align: center; }
.banner_v3_banner { text-align: center; padding: 10px 0px; }

.banner_v4_container { text-align: center; }
.banner_v4_banner { text-align: center; padding: 10px 0px; }

.banner_v5_container { text-align: center; }
.banner_v5_banner { text-align: center; padding: 10px 0px; }

.banner_v6_container { text-align: left; }
.banner_v6_banner { text-align: left; padding: 0px; }

.banner_o1_container { text-align: center; }
.banner_01_banner { text-align: center; padding: 0px 10px; }

.banner_o2_container { background-image:url(http://www.ship2shore.it/_templates/standard/partners.gif); background-repeat: no-repeat; padding-top: 26px; margin-top: 10px;}
.banner_o2_banner { float: left; padding: 10px 30px 0px 0px; }

.banner_o3_container { background-image:url(http://www.ship2shore.it/_templates/standard/eventi.gif); background-repeat: no-repeat; padding-top: 26px; margin-top: 10px;}
.banner_o3_banner { float: left; padding: 10px 50px 0px 0px; }


.mFormTabella td { color: #000000; }
.mFormTabella .caselladitesto { border: 1px solid #939393; width: 320px; }
.mFormObbligatorio { font-weight: bold; }
.mFormSubmit { text-align: right; padding: 10px 0; }
.txtCampiObbligatori { color: #000000; position: relative; top: -38px; width: 350px; }

#Acquisto_foto .pulsante,.mFormSubmit .pulsante {
	background-image:url('http://www.ship2shore.it/_templates/standard/vai.gif');
	background-repeat: no-repeat;
	width: 57px;
	height: 21px;
	color: #FFF;
	border: 0px;
	background-color: #FFF;
	cursor:pointer;
	cursor:hand;
	margin-top: 20px;
	font-size: 1px;
	text-align: left;
	padding-top: 30px;
}

#Acquisto_foto .modifica,.mFormSubmit .modifica {
	background-image:url('http://www.ship2shore.it/_templates/standard/modifica_dati.jpg');
	width: 111px;
	text-align: right;
}

#Acquisto_foto .conferma,.mFormSubmit .conferma {
	background-image:url('http://www.ship2shore.it/_templates/standard/conferma_dati.jpg');
	width: 117px;
}

#centerModulesTop { clear: both; }

#centerModulesBottom { clear: both; }

#videoContainer .data { padding: 10px 0px; color: #1f68ad; font-weight: bold;  }
#videoContainer .nome { font-weight: bold; }
#videoContainer .descrizione { }
#videoContainer .thumbnail { padding: 4px; border: 1px solid #fe9900; }
#videoContainer .bgAltriVideo { width: 368px; background-color: #ededed; padding: 16px 0px 6px 10px; }
#videoContainer .altriVideoTitle { background-image:url('http://www.ship2shore.it/_templates/standard/spacer.gif'); background-repeat: no-repeat; height: 30px; } 
#videoContainer .altriVideo { width: 366px; height:300px; overflow: auto; }
#videoContainer .altriVideoNome { float: left; padding: 4px 7px; color: #1f68ad;  font-weight: bold; }
#videoContainer .altriVideoNome a { color: #1f68ad; text-decoration: none;}
#videoContainer .iconaColore { float: left; width: 7px; height: 7px; margin-top: 8px; font-size: 1px; background-color: #043766; }
#videoContainer .altriVideoDescr { clear: both; padding-top: 4px; }