/* TAG Generici */
html {margin: 0px; padding: 0px; height: 100%; width: 100%;}
body {margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; 
	  font-size: 10px; width: 100%; background-color: #FFFFFF;}
a{color:#00826B;text-decoration:none;}
a:hover{text-decoration:underline;}

/* CLASSI GENERICHE */
.clearLeft{clear:left;}
.clearRight{clear:right;}
.highlight{color:#00826B;}
.highlightblack{color:#000000;}
.spacer{margin-bottom:40px;}
.ErrorItem{color:#FF0000;}

#Spot{width:362px;height:25px;background-image:url("/images/img_sloga.gif");margin-top:45px;}
#Spot h4{display:none;}

/* TITOLI PAGINE */
.titlePage{margin:0 0 0 auto;}
.titlePage h3{display:none;}

.TitleProdotti{			width:57px; 	height:17px; background-image:url("/images/img_Prodotti.gif");}
.TitleAzienda{			width:56px; 	height:17px; background-image:url("/images/img_scr_azienda.gif");}
.TitleMissione{			width:60px; 	height:17px; background-image:url("/images/img_scr_missione.gif");}
.TitleSede{				width:34px; 	height:17px; background-image:url("/images/img_scr_sede.gif");}
.TitleMarchi{			width:49px; 	height:17px; background-image:url("/images/img_scr_marchi.gif");}
.TitleTarget{			width:56px;		height:17px; background-image:url("/images/img_scr_target.gif");}
.TitleNews{				width:42px; 	height:17px; background-image:url("/images/img_scr_news.gif");}
.TitleAreariservata{	width:106px;	height:15px; background-image:url("/images/img_scr_areariservata.gif");}
.TitleServizi{			width:45px;		height:17px; background-image:url("/images/img_scr_servizi.gif");}
.TitleContatti{			width:59px;		height:16px; background-image:url("/images/img_scr_contatti.gif");}

/* SPEFICI PER PAGINE */

/* News */
.Titolo{color:#00826B;}
.Testo{color:#999999; font-weight:normal; font-size:10px;}
.newsImg{float:right; margin-left:10px;	margin-bottom:10px;}

/* Scheda Categorie */
#BoxCatalogoCategoria {padding-bottom:10px;}
#BoxImmaginiCategoria { float:left; width:75%; text-align:center; }
#BoxElencoSottoCategoria {float:left; width:25%;}
#BoxTestoCategoria {float:left; width:100%;}
#titleCategoria { color:#00826B; margin-bottom:10px;}
#BoxElencoSottoCategoria p { margin:0 0 10px 0;}
#BoxElencoSottoCategoria ul { margin:0px; padding:0px; list-style-type:none;}
#BoxElencoSottoCategoria ul li { margin-bottom:8px;}
#BoxElencoSottoCategoria ul li a { text-transform:uppercase;}
#BoxFileCategoria { clear:left; margin-top:10px;}
#BoxFileCategoria ul { margin:0px; padding:0px; list-style-type:none;}
#BoxFileCategoria ul li { float:left; padding-right:10px; margin-right:10px; border-right:1px dotted #999999; }
#BoxFileCategoria ul li a:hover { text-decoration:none;}

/* Scheda SottoCategorie */
#BoxCatalogoSottoCategoria {padding-bottom:10px;}
#BoxImmaginiSottoCategoria {float:left; width:75%; text-align:center;}
#BoxElencoProdotti {float:left; width:25%;}
#BoxTestoSottoCategoria {float:left; width:100%;}
#titleSottoCategoria { color:#00826B; margin-bottom:10px;}
#BoxElencoProdotti p { margin:0 0 10px 0;}
#BoxElencoProdotti ul { margin:0px; padding:0px; list-style-type:none;}
#BoxElencoProdotti ul li { margin-bottom:8px;}
#BoxElencoProdotti ul li a { text-transform:uppercase;}
#BoxFileSottoCategoria { clear:left; margin-top:10px;}
#BoxFileSottoCategoria ul { margin:0px; padding:0px; list-style-type:none;}
#BoxFileSottoCategoria ul li { float:left; padding-right:10px; margin-right:10px; border-right:1px dotted #999999; }
#BoxFileSottoCategoria ul li a:hover { text-decoration:none;}

/* Scheda Prodotto */
.CatTitolo{margin-bottom:15px;}
.ImgMain,
.ImgList,
.FileList{float:right;height:auto !important;height:210px;min-height:210px;margin-bottom:5px; margin-left:-30px;}
.ImgMain{width:300px;text-align:center;float:left;}
.ImgMain img,
.ImgList img{border:2px solid #00826B;}
.ImgList img{margin-bottom:5px;}
.ImgList{width:200px; text-align:center;}
.ImgList ul{margin:0px;	padding:0px; list-style-type:none;}
.FileList{text-align:left;}
.FileList ul{margin:0px; padding:0px; list-style-type:none;}
.ProdTitle{font-size:12px;}
.ProdText{margin-top:5px;}
#BoxContent #BoxContetPage #listProducts{list-style-type:none; margin:0px; padding:0px;}
#BoxContent #BoxContetPage #listProducts li{float:left;	width:20%;	text-align:center;	margin-bottom:15px;	/*height:180px;*/}
#BoxContent #BoxContetPage #listProducts li img{border:0px;	vertical-align:middle;}

/* Area Riservata */
#BoxLogin{margin:0px auto; width:300px;}
#BoxLogin{margin:0px auto; width:300px;}
#BoxLogin #label{text-align:center;}
#BoxLogin #Errore{text-align:center; color:#FF0000;}
#BoxLogin #Errore ul{list-style-type:none;}
#BoxLogin #input label{float:left; width:100px; text-align:right; margin-right:5px;}
#BoxLogin #comando{text-align:right;}
#ARDirList{float:right; width:300px;}
#ARDirList ul{ list-style:none; margin:0px; padding:0px;}
#ARDirList ul li{margin:2px 0;}
#ARDirList ul li a{display:block; padding:2px 0px; padding-left:10px;}
#ARDirList ul li a.active{color:#FFF; background-color:#999999;}
#ARDirList ul li a:hover{color:#FFF; background-color:#999999;}
#ARFileList{}

/* Richiesta Informazioni */
#ReqInfoTitle{}
#ReqInfoContacts{color:#00826B;}
#ReqInfoFields{float:left; width:450px;}
#ReqInfoFields p{clear:left;}
#ReqInfoFields label{display:block;}
#ReqInfoFields div{float:left; margin-right:10px;}
#ReqInfoFields input, #ReqInfoFields textarea{border:1px solid #00826B;}
#ReqInfoFields .note{font-weight:normal; font-size:9px;}
#ReqInfoFields #Errore{text-align:center; color:#FF0000;}
#ReqInfoFields #Errore ul{list-style-type:none;}
#ReqInfoPrivacy{ font-weight:normal;}
#ReqInfoPrivacy label{font-weight:bold; font-style:italic;}

/* DEFINIZIONE CONTENUTI */
#BoxContent {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 725px;
}
#BoxContent #Top,
#BoxContent #TopHome {
	background-repeat: no-repeat;
	background-position: center bottom;
	position: relative;
}
#BoxContent #TopHome {
	height: 207px;
	background-image: url("/images/bkg_top_home.jpg");
}
#BoxContent #Top {
	height: 207px;
	background-image: url("/images/bkg_top.jpg");
}
#BoxContent #TopHome #LogoSinta,
#BoxContent #Top #LogoSinta {
	background-image: url("/images/img_logo.gif");
	background-repeat: no-repeat;
	height: 58px;
	width: 234px;
	float: right;
	margin-top: 10px;
	margin-right: 10px;
}
#BoxContent #TopHome #LogoSinta h1, 
#BoxContent #Top #LogoSinta h1 {
	display: none;
}
#BoxContent #TopHome #MainMenu, 
#BoxContent #Top #MainMenu {
	margin-top: 27px;
	width: 470px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 5px;
	height: 13px;
}
#MainMenu ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
#MainMenu ul li {
	margin-right: 10px;
	float: left;
	position:relative;
}
#MainMenu :hover{
	background:#FFF;
}
#MainMenu ul li a {
	color: #00826B;
	text-decoration: none;
	background-image: url("/images/img_cerchio.gif");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
	display: block;
}
#MainMenu ul li a.HomePage {
	background-image: url("/images/img_link_home.gif");
	background-repeat: no-repeat;
	height: 9px;
	width: 11px;
}
#MainMenu ul li ul{
	/*display: none;*/
	visibility:hidden;
	position:absolute;
	left:0px; /* IE */
	border:1px solid #00543D;
	background-color:#FFFFFF;
	padding:10px;
	width:136px;
	opacity : 0.80;
    -moz-opacity: 0.80;
    filter: alpha(opacity = 80);
}
#MainMenu ul li a table {
	/*display:none;*/
	visibility:hidden;
	position:absolute;
	left:0px;
	top:10px;
	width:136px;
	height:160px;
}
#MainMenu ul li a table tr td{
	vertical-align:top;
	width:100%;
}
#MainMenu ul li ul li{
	width:100%;
}
#MainMenu ul li ul li a{
	background-image:url('');
	padding:5px 0;
	border-bottom:1px dashed #00543D;
	color:#00543D;
}
#MainMenu ul li:hover ul,
#MainMenu ul li a:hover table,
#MainMenu ul li ul.open,
#MainMenu ul a:hover ul{
	/*display:block;*/
	visibility:visible;
}
#MainMenu ul li ul li a.active,
#MainMenu ul li ul li a:hover{
	background-color:#999999;
	color:#FFFFFF;
}
#BoxContent #TopExtra{
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding-top:20px;
	padding-bottom:5px;
}
#BoxContent #TopExtra p, #TopExtra form{
	margin:0px;
}
#BoxContent #TopExtra #DownloadLink {
	height: 17px;
	width: 102px;
	float:left;
	margin-left:5px;
}
#BoxContent #TopExtra #DownloadLink a {
	background-image: url(/images/img_download.gif);
	background-repeat: no-repeat;
	height: 100%;
	width: 100%;
	display: block;
}
#BoxContent #TopExtra #DownloadLink a span {
	display: none;
}
#BoxContent #TopExtra #FormAreaRis {
	color: #00826B;
	font-weight: bold;
	float:left;
	margin:0px;
	margin-left:100px;
}
#BoxContent #TopExtra #FormAreaRis div#label {
	background-image: url(/images/img_areariservata.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 107px;
	float:left;
	margin-right:5px;
}
#BoxContent #TopExtra #FormAreaRis div#label span {
	display: none;
}
#BoxContent #TopExtra #FormAreaRis div#input{
	float:left;
}
#BoxContent #TopExtra #FormAreaRis input {
	font-size: 10px;
	width: 110px;
	
}
#BoxContent #TopExtra #FormAreaRis input.bottone {
	margin-left:5px;
	width: 58px;
}
#BoxContent #TopExtra #FormAreaRis label{
}
#BoxContent #BoxTitleContent{
	margin-top:10px;
}
#BoxContent #BoxTitleContent #ReqInfo{
	Padding-left:5px;
	float:left;
	width:150px;
	height:18px;
	line-height:18px;
}
#BoxContent #BoxTitleContent #ReqInfo a{
	color:#00826B;
	font-weight:bold;
	text-decoration:none;
}
#BoxContent #BoxTitleContent #Historybarr,
#BoxContent #BoxTitleContent #TitlePage{
	float:left;
	width:560px;
	text-align:right;
	height:18px;
	line-height:18px;
}
#BoxContent #BoxTitleContent #TitlePage div{
	margin:0px 0px 0px auto;
}
#BoxContent #BoxTitleContent #TitlePage h2{
	display:none;
}
#BoxContent #BoxTitleContent #Historybarr{
	color:#999999;
	font-weight:bold;
}
#BoxContent #BoxTitleContent #Historybarr h2{
	display:inline;
	font-size:11px;
}
#BoxContent #BoxTitleContent #Historybarr a{
	color:#00826B;
	text-decoration:none;
}
#BoxContent #BoxTitleContent #Historybarr a:hover{
	text-decoration:underline;
}
#BoxContent #BoxContetPage{
	border:1px solid #CCCCCC; 
	padding:10px 10px 0px 10px;
	color:#999999;
	font-size:11px;
	font-weight:bold;
}
#BoxContent #BoxContetPage #listHomepageProducts{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#BoxContent #BoxContetPage #listHomepageProducts li{
	float:left;
	width:20%;
	text-align:center;
	margin-bottom:15px;
	height:180px;
}
#BoxContent #BoxContetPage #listHomepageProducts li a:hover{

	
}
#BoxContent #BoxContetPage #listHomepageProducts li img{
	border:0px;
	vertical-align:middle;
}
#BoxContent #BoxContetPage #homeSpot{
	text-align:center;
	width:595px;
	height:20px;
	margin:20px auto 0px auto;
	background-image:url(/images/img_scr_slogan.gif);
	background-position:center top;
	background-repeat:no-repeat;
}
#BoxContent #BoxContetPage #homeSpot h4{
	display:none;
}
#BoxContent #newsHomepageTitle{
	background-image:url("/images/img_scr_news.gif");
	background-repeat:no-repeat;
	height:17px;
	margin-top:10px;
	margin-left:5px;
}
#BoxContent #newsHomepageTitle h3{
	display:none;
}
#BoxContent #newsHomepageBox{
	border:1px solid #CCCCCC;
	padding:10px;
}
#BoxContent #newsHomepageBox .newsHomepageItem{
	float:left;
	width:33%;
	color:#666666;
}
#BoxContent #newsHomepageBox .newsHomepageItem a{
	color:#666666;
	font-weight:bold;
}
#BoxContent #newsHomepageBox .newsHomepageItem div{
	margin-left:22px;
	margin-right:22px;
}
#BoxContent #newsHomepageBox .newsHomepageItem .newsContinue{
	text-align:right;
}
#BoxContent #newsHomepageBox .newsHomepageItem .newsImmagine{
	margin-top:5px;
	text-align:center;
}
#BoxContent #newsHomepageBox .newsHomepageItem .newsImmagine img{
	border:0px;
	margin:0 auto;
}
#BoxContent #newsHomepageBox .newsHomepageItem .newsContinue a{
	display:block;
	padding-left:;
	background-image:url("/images/bkg_butt_continua.gif");
	background-position:left center;
	background-repeat:no-repeat;
	height:15px;
	line-height:15px;
	color:#00826B;
	text-decoration:none;
	width:66px;
	margin:15px 0px 0px auto;
}
#Footer{
	text-align:center;
	margin-top:0px;
	padding-bottom:20px;
}
#Footer #footerMenu{
	margin:0px auto;
	width:450px;
}
#Footer #footerMenu ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#Footer #footerMenu ul li{
	float:left;
}
#Footer #footerMenu ul li a{
	color:#00826B;
	text-decoration:none;
	font-weight:bold;
	display:block;
	padding-left:10px;
	padding-right:5px;
	background-image:url(/images/img_dot.gif);
	background-position:center left;
	background-repeat:no-repeat;
}
#Footer #footerMenu ul li a.first{
	padding-left:0px;
	background-image:url();
}
#Footer #footerMenu ul li a.last{
	padding-right:0px;
}
#Footer #infoCompany{
	margin-top:10px;
	color:#999999;
	font-weight:bold;
	font-size:9px;
}
#Footer #infoCompany a{
	text-decoration:none;
	color:#999999;
}
#Footer #credits{
	margin-top:10px;
	color:#C3C3C3;
	font-weight:bold;
	font-size:9px;
}
#Footer #credits a{
	color:#C3C3C3;
}