/* 
Regole base sito trony.it

BLU = #0B2D72
BLU 2 = #0A3B80
ROSSO = #CE181E
BIANCO = #FFF

*/

/* Serve a firefox per occupare il 100% dell' altezza della pagina */
html
{
  height: 100%;
  overflow: auto;
}

body
{
	background:#FFFFFF;
	color:#666666;
	border: 0;
	margin:0;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: center;
	height: 100%;
}


.Container
{
	border: 0;
	margin-left: auto;
	margin-right: auto;
	height: 100%;	
	width: 926px;
}


.LogoSx
{
	border-right: 2px solid #09245C;
	padding-top: 2em;
	margin:0;
	height: 100%;
	width: 133px;
	text-align: center;
	float: left;
}

.LogoSx img
{
	border: 0;
}

.ContainerCenter
{
	border: 0;
	margin: 0;
	float: left;
	height: 100%;
	width: 645px;
}

.ContainerCenter2
{
	border: 0;
	margin: 0;
	float: left;
	height: 100%;
	width: 926px;
}

.Menu
{
	border: 0;
	margin:0;
	width: 645px;
	height: 40px;
	text-align: left;
	/* overflow: visible; */
}

.MenuHome
{
	border: 0;
	margin:0;
	width: 645px;
	height: 85px;
	text-align: left;
	/* overflow: visible; */
}


.Center
{
	border: 0;
	margin: 0;
	width: 645px;
	min-height: 200px;
	float: left;
	text-align: center;
}

.Center2
{
	border: 0;
	margin: 0;
	width: 650px;
	float: left;
	text-align: center;
}

.NavButton
{
	/*background-color: #0A3B80;*/
	background-image: url(../immagini/SfondoBottoniHome.gif);
	background-repeat: repeat-y;
	border: 0;
	margin-top: 15px;
	width: 645px;
	/* height: 131px; */
	float: left;
	text-align: center;
}

.NavButton img
{
	border: 0;
	margin: 0;
}

.NavButton2
{
	
	background-color: #0A3B80;
	background-image: url(../immagini/SfondoBottoniHome.gif);
	background-repeat: repeat-y;
	border: 0;
	margin: 0;
	width: 645px;
	/* height: 131px; */
	float: left;
}

.NavButton2 img
{
	border: 0;
	margin: 0;
}

.BottomPage
{
	background-color: #0A3B80; 
	/* background-image: url(../immagini/Home/SFONDO.gif);
	background-repeat: no-repeat;*/
	width: 645px;
	height: 300px;
	/*overflow: hidden;
	height: 100%;*/
	float: left;
}

.InfoLegali
{
	width: 645px;
	height: 20px;
	line-height: 20px;
	float: left;
	text-align: center;
}

.DoveSiamo
{
	border: 0;
	margin-top: 10px;
	margin-left : 10px;
	font-weight: bold;
	text-align: left;
	width: 635px;
}

.ContainerFlash
{
	border: 0;
	margin-left: 10px; 
	margin-top: 10px;
}

.ContainerFlash img
{
	border: 0;
	margin: 0;
}

.ContainerFlash2
{
	border: 0;
	margin-left: 10px; 
	/* margin-top: 10px; */
}

.ContainerFlash2 img
{
	border: 0;
	margin: 0;
}

.Bottone1
{
	border: 0;
	margin: 0;
	/*width: 215px;   layout a 3 */
	 width: 161px; /*layout a 4 */
	text-align: center;
	float: left;
}

.Bottone2
{
	border: 0;
	margin: 0;
	/*width: 215px;  layout a 3 */
	 width: 161px; /*layout a 4 */
	text-align: center;
	float: left;
}

.Bottone3
{
	border: 0;
	margin: 0;
	/*width: 215px;   layout a 3 */
	 width: 161px; /* layout a 4 */
	text-align: center;
	float: left;
}

.Bottone4
{
	border: 0;
	margin: 0;
	width: 161px; /* layout a 4 */
	text-align: center;
	float:left;
}

.Bottone1Bis
{
	border: 0;
	margin: 0;
	width: 320px; /* layout a 2 */
	text-align: center;
	float: left;	
}

.Bottone2Bis
{
	border: 0;
	margin: 0;
	width: 320px; /* layout a 2 */
	text-align: center;
	float: left;	
}

/* Layout su 2 linee di bottoni */

.Bottone1L1
{
	border: 0;
	margin: 0;
	width: 215px;  /* layout a 3 */
	text-align: left;
	float: left;
}

.Bottone2L1
{
	border: 0;
	margin: 0;
	width: 215px; /* layout a 3 */
	text-align: center;
	float: left;
}

.Bottone3L1
{
	border: 0;
	margin: 0;
	width: 215px;  /* layout a 3 */
	text-align: right;
	float: left;
}

.Bottone1L2
{
	border: 0;
	margin: 0;
	width: 215px;  /* layout a 3 */
	text-align: right;
	float: left;
}

.Bottone2L2
{
	border: 0;
	margin: 0;
	width: 215px; /* layout a 3 */
	text-align: center;
	float: left;
}

.Bottone3L2
{
	border: 0;
	margin: 0;
	width: 215px;  /* layout a 3 */
	text-align: left;
	float: left;
}

/* Home con banner e bottoni sul lato dx */

.BannerCentrale
{
	border: 0;
	margin: 0;
	height: 370px;
	width: 478px;
	float: left;
}

.Bottone1Centro
{
	border: 0;
	margin-left: 5px;
	height: 162px;
	width: 152px;
	float: left;
}

.Bottone2Centro
{
	border: 0;
	margin-left: 5px;
	margin-top: 30px;
	height: 162px;
	width: 152px;
	float: left;
}

.Bottone3Centro
{
	border: 0;
	margin-left: 5px;
	/* margin-top:  30px; */
	height: 351px;
	width: 152px;
	float: left;
}

.BottoneUnico
{
	border: 0px;
	margin: 0px 0px 10px 3px;
	padding: 0px;
	/* height: 250px; */
	width: 640px;
	float: left;
}

.BottoneA3
{
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	/* height: 250px; */
	width: 483px;
	float: left;	
}

.ContainerVideo
{
	border: 0px;
	margin: 0px;
	height: 326px;
	width: 352px;
}

.LinkVideo
{
	border: 0px;
	margin: 0px;
	float: left;
	height: 163px;
	width: 352px;
	color: #FFF;
	font-size: 18px;
	font-weight: bold;
	line-height: 163px;
}

.LinkVideo a
{
	text-decoration: underline;
	color: #FFF;
}



/* //////////////////////// CSS FABRIZIO //////////////////////////////////////// */
.spacer { height:10px; font-size:1px; line-height:1px; clear:both; }

.tab_contatti { width:450px; font-size:12px; font-weight:bold; }
.tab_contatti td { vertical-align:top; padding-bottom:9px; text-align:left !important; }

.tab_contatti_col1 { width:190px; }
.tab_contatti_col2 { width:260px; }


.col_left_1 { width:360px; float:left; position:relative; min-height:250px; height:auto !important; height:250px; /* <-- solo IE6 */ }
.col_right_1 { text-align:left; width:546px; height:auto; float:left; margin-left:10px !important; margin-left:10px; /* <-- solo IE6 */ }


.col_left_1 h4 { font-size:18px; color:#29437F; line-height:18px; text-align:left; width:360px; padding:0 0 18px 0 !important; margin:0 !important; }

/* //////////////////////// LAVORA CON NOI ///////////////////////////////////// */
.btn_lavora_con_noi { background:url(/images/btn_lavora-con-noi.gif) no-repeat; width:89px; height:18px; border:0; color:#FFFFFF; text-align:left; padding-left:8px; }
.note_lavora_con_noi { width:500px; height:auto; padding-top:70px; text-align:left; font-weight:bold; }
.riga_lavora_con_noi { width:500px; height:auto; color:#666666; font-weight:bold; }
.riga_spacer_lcn { clear:both; width:500px; height:1px; font-size:1px; background:url(/images/riga_press.gif) repeat-x; margin-bottom:10px; }

.tab_lcn { width:400px; font-size:12px; }
.tab_lcn label { font-size:12px; }
.tab_lcn td { vertical-align:top; padding-bottom:9px; text-align:left; }

.tab_lcn_col1 { width:180; }
.tab_lcn_col2 { width:220px; }

.btn_invia { background:url(/images/btn_invia.gif) no-repeat; width:69px; height:18px; border:0; color:#FFFFFF; text-align:left; padding-left:8px; text-decoration:none; }
.btn_privacy { background:url(/images/btn_privacy.gif) no-repeat; width:150px; height:18px; border:0; color:#FFFFFF; text-align:left; padding-left:8px; }
.btn_back_lcn { background:url(/images/btn_invia_2.gif) no-repeat; width:69px; height:18px; border:0; color:#FFFFFF; text-align:right; padding-right:8px; margin:0 !important; }

.bianco { color:#FFFFFF !important; }
a.bianco { color:#FFFFFF; text-decoration:none; }
a:hover.bianco { color:#FFFFFF; text-decoration:underline; }

.rosso { color:#E73144 !important; }
a.rosso { color:#E73144; text-decoration:underline; }
a:hover.rosso { color:#E73144; text-decoration:none; }

.textbox { height:auto; font-size:12px; color:#666666; width:219px; font-family:Arial, Helvetica, sans-serif; }



