@import url(visual-editor.css);

/**
 * Contenuto del CSS relativo all'impaginazione/template.
 */

body
{
	background-color: #E0E0E0;
}

a:link
{
	color: #004080;
	text-decoration: none;
}
a:visited
{
	color: #004080;
	text-decoration: none;
}
a:hover
{
	color: #3D79FB;
	text-decoration: none;
}

.menu2 a:link
{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.menu2 a:visited
{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.menu2 a:hover
{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}




/**
 * Definizione delle classi relative al modulo DT-Form.
 */

.dtformTable
{
	width: 100%;
	border-collapse: collapse;
}

.dtformTable td
{
	border: 1px solid #808080;
	padding: 3px;
}

.dtformTable td textarea
{
	width: 98%;
}

.dtformCaptchaLabel
{
	vertical-align: top;
	background-color: #FFEAEA;
	font-weight: bold;
}

.dtformCaptchaField
{
	background-color: #FFEAEA;
}

.dtformSend
{
	text-align: center;
	background-color: #f7f7f7;
}

.dtformSend input
{
	width: 110px;
}

.dtformObligatory
{
	font-weight: bold;
}

.privacyCheck
{
	margin-right: 5px;
}

.privacyLabel
{
	position: relative;
	top: -2px;
}

/* Le seguenti definizioni, a titolo di esempio, ridefiniscono la larghezza della colonna
   di sinistra e la larghezza del primo campo a destra: è disponibile una classe per ogni
   cella della tabella esposta del relativo campo */

.dtformLabel1
{
	width: 180px;
}

.dtformField1 input
{
	width: 250px;
}

/**
 * Definizione delle classi relative al modulo Commenti.
 */

/* Tabelle dei commenti */

.commentiesistentiTable
{
	width: 100%;
	border-collapse: collapse;
}
.commentiesistentiTable td
{
	padding: 3px;
}

.commentiIntestazioneS
{
	background-color: #E1E1E1;
}

.commentiIntestazioneD
{
	background-color: #E1E1E1;
	text-align: right;
}

/* Tabella per l'invio di un nuovo commento */

.commentiTable
{
	width: 100%;
	border-collapse: collapse;
}

.commentiTable td
{
	border: 1px solid #cccccc;
	padding: 3px;
}

.commentiTableSubmitRow
{
	text-align: center;
}

.commentiNicknameE
{
	width: 160px;
}

.commentiMessaggioE
{
	vertical-align: top;
}

.commentiTextArea
{
	width: 380px;
	height: 100px;
}

.commentiInputText
{
	color: #808080;
	width: 240px;
}

/**
 * Definizione delle classi relative al modulo Photo-Gallery.
 */

.photo_galleryThumb
{
	width: 100px;
	height: 100px;
	text-align: center;
	border: 1px solid #f3f3f3;
	float: left;
	margin-right: 6px;
	margin-bottom: 6px;
}

/**
 * Modulo e-Commerce.
 */

.tableRicevuta
{
        border: 1px solid #cccccc;
        border-collapse: collapse;
}
.tableRicevuta td
{
        border: 1px solid #cccccc;
}
