@charset "UTF-8";
/* CSS Document */
*
	{
	color:black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:140%;
	
	}

a
	{
	color:grey;
	}
a:hover
	{
	color:red;
	}
body
	{
	background-image:url(http://www.giotti.it/Image/fondobody.jpg);
	background-repeat:repeat-x;
	background-color:#FCC200;
	/*min-height:100%;*/
	margin:0px auto;
	text-align:center;
	}

#MainDiv
	{
	width:960px;
	margin:auto;
	background-image:url(http://www.giotti.it/Image/fondogrigio.jpg);
	background-repeat:repeat-x;
	background-color:white;
	padding-bottom:10px;
	}
#MainInner
	{
	width:auto;
	padding:22px 0px 0px 0px;
	background-image:url(http://www.giotti.it/Image/fondo_int.jpg);
	background-repeat:repeat-x;
	/*background-color:red;*/
	}
#top
	{
	width:960px;
	height:140px;
	background-image:url(/Image/top_en.png);
	background-repeat:no-repeat;
	}
#container
	{
	width:auto;
	}
#left
	{
	float:left;
	width:245px;
	}
#right
	{
	float:left;
	width:690px;
	}
.BtnLeftMain
	{
	text-align:left;
	display:block;
	width:auto;
	background-image:url(http://www.giotti.it/Image/BtnLeftMain.png);
	background-repeat:no-repeat;
	background-position:center top;
	margin:2px 0px;
	padding:13px 50px;
	color:white;
	font-size:12px;
	font-weight:bold;
	}
.BtnLeftMain a
	{
	color:white;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}
.BtnLeftMain a:hover
	{
	text-decoration:underline;
	}
.BtnLeftSecondary
	{
	text-align:left;
	display:block;
	width:auto;
	background-image:url(http://www.giotti.it/Image/BtnLeftSecondary.png);
	background-repeat:no-repeat;
	background-position:center top;
	margin-bottom:1px;
	padding:8px 0px 8px 50px;
	}
.BtnLeftSecondary a
	{
	color:#c1262e;
	font-size:12px;
	text-decoration:none;
	}
.BtnLeftSecondary a:hover
	{
	text-decoration:underline;
	}
#ImgBreakFooter
	{
	
	margin-top:10px;
	}
#DatiFooter
	{
	display:block;
	padding-top:5px;
	font-size:10px;
	}
#top_elements
	{
	display:block;
	width:auto;
	height:40px;
	padding:10px 0px 0px 0px;
	}
#flag
	{
	padding:10px 0px;
	float:right;
	display:block;
	width:175px;
	height:35px;
	background-image:url(http://www.giotti.it/Image/flag.png);
	background-repeat:no-repeat;
	margin-right:25px;
	}
#mappa
	{
	padding:10px 0px;
	float:right;
	display:block;
	width:115px;
	height:35px;
	background-image:url(http://www.giotti.it/Image/mappa.png);
	background-repeat:no-repeat;
	margin-right:10px;
	}
#mail
	{
	padding:10px 0px;
	float:right;
	display:block;
	width:93px;
	height:35px;
	background-image:url(http://www.giotti.it/Image/mail.png);
	background-repeat:no-repeat;
	margin-right:10px;
	}
.TextTopElements
	{
	display:inline;
	padding-left:35px;
	}
.TextTopElements a
	{
	color:white;
	text-decoration:none;
	}
.TextTopElements a:hover
	{
	text-decoration:underline;
	}
.BoxLeft
	{
	width:auto;
	margin-top:5px;
	}
.BoxRight
	{
	width:auto;
	padding:0px 2px;
	}
.BoxContentTop
	{
	text-align:left;
	color:#c1262e;
	font-size:12px;
	font-weight:bold;
	display:block;
	width:685px;
	height:60px;
	background-image:url(http://www.giotti.it/Image/BgPageDx_top.png);
	background-repeat:no-repeat;
	background-position:center top;
	}
#PathTopMenuDiv
	{
	margin-left:60px;
	padding-top:22px;
	color:#c1262e;
	font-size:12px;
	font-weight:bold;
	}
.BoxContentTop a
	{
	text-align:left;
	color:#c1262e;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}
.BoxContentTop a:hover
	{
	text-decoration:underline;
	}
.BoxContentMiddle
	{
	color:#c1262e;
	font-size:12px;
	text-align:left;
	display:block;
	width:685px;
	min-height:100px;
	background-image:url(http://www.giotti.it/Image/BgPageDx_middle.png);
	background-repeat:repeat-y;
	background-position:center top;
	}
.BoxContentBottom
	{
	display:block;
	width:685px;
	height:16px;
	background-image:url(http://www.giotti.it/Image/BgPageDx_bottom.png);
	background-repeat:no-repeat;
	background-position:center top;
	}


.BoxLeftTop, .BoxLeftTop_2
	{
	text-align:left;
	color:#c1262e;
	font-size:12px;
	font-weight:bold;
	display:block;
	width:auto;
	height:42px;
	background-image:url(http://www.giotti.it/Image/BoxTopLeft.png);
	background-repeat:no-repeat;
	background-position:center top;
	}
.BoxLeftTopLink, .BoxLeftTopTitle
	{
	color:#c1262e;
	font-size:12px;
	display:block;
	margin-left:60px;
	padding-top:12px;
	text-decoration:none;
	}
.BoxLeftTopLink:hover
	{
	text-decoration:underline;
	}
.BoxLeftTop_2
	{
	background-image:url(http://www.giotti.it/Image/BoxTopLeft_2.png);
	background-repeat:no-repeat;
	background-position:center top;
	}
.BoxLeftMiddle
	{
	color:#c1262e;
	font-size:12px;
	text-align:left;
	display:block;
	width:auto;
	min-height:100px;
	background-image:url(http://www.giotti.it/Image/BoxMiddleLeft.png);
	background-repeat:repeat-y;
	background-position:center top;
	padding:0px 35px;
	}
.NewsModule
	{
	padding:5px 0px;
	display:block;
	width:auto;
	border-top:1px solid grey;
	}
.BoxLeftBottom
	{
	display:block;
	width:auto;
	height:13px;
	background-image:url(http://www.giotti.it/Image/BoxBottomLeft.png);
	background-repeat:no-repeat;
	background-position:center top;
	}
/* Top Menu */
#TopMenu
	{
	float:right;
	display:block;
	width:710px;
	padding:19px 0px 0px 0px !important;
	padding /**/:30px 0px 0px 0px ;
	margin-top: 0px;
	margin-top /**/: 10px !ie;
	
	/*margin-top: 0px!important;*/
	float:right;

	}


.TopMenu_element a
	{
	font-size:12px;
	font-weight:bold;
	
  
	text-decoration:none;
	color:white;
  }
.TopMenu_element a:hover
	{
	text-decoration:underline;
	color: white;
	}
.TopMenu_element, .TopMenu_search
	{
	font-size:12px;
	font-weight:bold;
	color:white;
	text-align:center;
	float:left;
	display:block;
	width:104px;
	padding:10px 0px;
	margin-right:10px;
	}
.TopMenu_element:hover
	{
	background-image:url(http://www.giotti.it/Image/TopMenuHover.png);
	background-position:center top;
	background-repeat:no-repeat;
	}
.TopMenu_search
	{
	padding:7px 0px;
	margin-left:10px;
	padding-left:8px;
	font-size:12px;
	font-weight:bold;
	color:orange;
	text-align:left;
	width:220px;
	height:31px;
	background-image:url(http://www.giotti.it/Image/Search.png);
	background-repeat:no-repeat;
	background-position:left top;
	}
/* LoginBtn */
.SearchImput
	{
	position:relative;
	top:-2px;
	width:130px;
	font-size:10px;
	}
.LoginImput
	{
	width:170px;
	font-size:10px;
	margin-bottom:10px;
	}
.LoginSend
	{
	width:175px;
	font-size:10px;
	margin-bottom:5px;
	}
#BoxMainContent strong{
  /*color:grey !important;*/
  
  font-weight: bold;
}
#BoxMainContent ul li{
  font-size:12px;
	line-height:120%;
	/*color:grey !important;*/
	
	
	
	width:auto;
	height:auto;
	margin:0px 20px;
	padding:10px 0px;
}
#BoxMainContent,#BoxMainContent td
	{
	font-size:12px;
	line-height:120%;
	/*color:grey !important;*/
	
	
	text-align:justify;
	width:auto;
	height:auto;
	margin:0px 10px;
	padding:10px 0px;
	margin /**/:0px 20px;
	
	
	/*border-top:1px solid grey;*/
	}
#Topaz
	{
	margin-left: 20px;
	margin-bottom:10px;
	border:0;
	margin-right:0px;
	}
#Tradizione{
  margin-left: 20px;
}
#Tradizione img{
  border: 0px;
}
/*Modificato marco 27/01/2009*/
#BoxMainContent img
	{
	border:1px solid #c1262e;
	margin-right:10px;
	margin-bottom:10px;
	/*float:left;*/
	}
#BoxMainContent td img
  {

  float: none;
  
  }
#TabInformazioni td
	{
	border-bottom:1px solid grey;
	}
#TabInfoElenco td
	{
	text-align:left;
	border-bottom:1px solid grey;
	}
#TabElencoCategorie
	{
	border:none;
	}
#TabElencoCategorie td
	{
	/*border-bottom:1px solid grey;*/
	}
.TdLCat
	{
	width:40px;
	height:40px;
	border:1px solid grey;
	}
.TdRCat
	{
	
	}
#FrmInsArt
	{
	float:left;
	width:650px;
	margin-top:10px;
	margin-bottom:10px;
	display:block;
	}
.TabCornice1
	{
	border:none;
	border-bottom:1px solid red;
	}
#titolo_assistenza{
  font-size: 16px;
  font-weight: bold;
  color: #c1262e;
  text-align: center;
}
