@charset "UTF-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(img/sfondo_standard.jpg);
	background-position:top;
	background-repeat:repeat-y;
	background-color: #FDD13B;
}

/*TOP*/
.sfondo_top {
	background-color: #FFF;
	background-image: url(img/sfondo_top.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.menu_istit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration:none;
}
.menu_istit:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration:underline;
}

/*menu prodotti*/
.menu_prodotti {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	text-decoration:none;
}
.menu_prodotti:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #C1272D;
	text-decoration:underline;
}
.prodotto_promo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	text-decoration:none;
}
.prodotto_promo:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	text-decoration:underline;
}
.promo_giallo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #C1272D;
	text-decoration:none;
}
.promo_giallo:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	text-decoration:underline;
}


.bianco10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFF;
	text-decoration:none;
}
.bianco11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
	text-decoration:none;
}
.bianco11 a:link, .bianco11 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
	text-decoration:none;
}
.bianco11 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
	text-decoration:underline;
}
.bianco12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	text-decoration:none;
}


.bianco14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
	text-decoration:none;
}
.bianco14 a:link, .bianco14 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
	text-decoration:none;
}
.bianco14 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
	text-decoration:underline;
}

.bianco16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #FFF;
	text-decoration:none;
}
.bianco16 a:link, .bianco16 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #FFF;
	text-decoration:none;
}
.bianco16 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #FFF;
	text-decoration:underline;
}


.grgio10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration:none;
}


/*fine menu prodotti*/


/*FINE TOP*/


/*TESTI SEMPLICI   (CON SPAN) */

.grigio10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration:none;
}
.grigio10 a:link, .grigio10 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration:none;
}
.grigio10 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration:underline;
}
.grigio11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration:none;
}
.grigio11 a:link, .grigio11 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration:none;
}
.grigio11 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration:underline;
}

.grgio12{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration:none;
}
.grgio12 a:link, .grgio12 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration:none;
}
.grgio12 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration:underline;
}

.grgio13{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	text-decoration:none;
}

.grgio13 a:link, .grgio13 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	text-decoration:none;
}
.grgio13 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	text-decoration:underline;
}

.grgio15{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #666666;
	text-decoration:none;
}
.grgio15 a:link, .grgio15 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #666666;
	text-decoration:none;
}
.grgio15 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #666666;
	text-decoration:underline;
}
.grgio16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #666666;
	text-decoration:none;
}

.rosso12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C1272D;
	text-decoration:none
}
.rosso12  a:link, .rosso12  a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C1272D;
	text-decoration:none;
}
.rosso12  a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-decoration:underline;
}


.rosso13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #C1272D;
	text-decoration:none
}
.rosso13  a:link, .rosso13  a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #C1272D;
	text-decoration:underline;
}
.rosso13  a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
	text-decoration:underline;
}



.rosso14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #C1272D;
	text-decoration:none
}
.rosso14,  .rosso14 a:link, .rosso14 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #C1272D;
	text-decoration:none
}
.rosso14 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #C1272D;
	text-decoration:underline;
}


.rosso11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C1272D;
	text-decoration:none
}
.rosso11 a:link, .rosso11 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C1272D;
	text-decoration:none;
}
.rosso11 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C1272D;
	text-decoration:underline;
}
.rosso15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #C1272D;
	text-decoration:none
}
  .rosso15 a:link, .rosso15 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #C1272D;
	text-decoration:none
}
.rosso15 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #C1272D;
	text-decoration:underline;
}

.rosso18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #C1272D;
	text-decoration:none
}
 .rosso18 a:link, .rosso18 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #C1272D;
	text-decoration:none
}
.rosso18 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #C1272D;
	text-decoration:underline;
}

.nero14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	text-decoration:none
}

.grgio21{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: normal;
	color: #666666;
	text-decoration:none;
}

.grgio_chiaro18{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #808080;
	text-decoration:none;
}
.blu12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1C4F87;
	text-decoration:none;
}
.blu12 a:link, .blu12 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1C4F87;
	text-decoration:none;
}
.blu12 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1C4F87;
	text-decoration:underline;
}



.blu15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #1C4F87;
	text-decoration:none;
}
.blu15 a:link, .blu15 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #1C4F87;
	text-decoration:none;
}
.blu15 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #1C4F87;
	text-decoration:underline;
}

/*SFONDI BOX*/
/*box piccolo*/
.box_promo_home {
	background-image: url(img/box_home.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 172px;
	width: 324px;
	padding: 0px;
}

/*box grande (3colonne)*/
.box_grande_home {
	background-image: url(img/box_grande.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 172px;
	width: 994px;
	padding: 0px;
}

/*box ricerca punti vendita*/
.box_ricerca_home {
	background-image: url(img/sfondo_ricerca_gia.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 172px;
	width: 364px;
	padding: 0px;
}

.box_newsletter {
	background-image: url(img/box_newsletter.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 172px;
	width: 324px;
	padding: 0px;
}

/*box news franchising*/
.box_news_franchising {
	border:#8B9B92;
	border-style:solid;
	border-width:1px;
}

/*coda*/
.sfondo_coda {
	border:#999999;
	border-style:solid;
	border-width:1px;
	background-color:#D2D2D2;
}

/*centro pagine istituzionali*/
.box_contenuti {
	border:#ccc;
	border-style:solid;
	border-width:1px;
	background-color:#FFF;
	background-image:url(img/sfondo_contenuti.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
.contorno_img {
	padding: 2px;
	border: 1px solid #ccc;
}



.caratteristiche {
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-top: 1px solid #999;
}
.caratteristiche td {
	border-bottom: 1px solid #999;
}
.nero12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration:none
}
.nero14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	text-decoration:none
}
.box_contenuti_bianco {
	border:#ccc;
	border-style:solid;
	border-width:1px;
	background-color:#FFF;
}

.righe_puntini {
	border-bottom-style:dotted;
	border-bottom-color:#036;
	border-bottom-width:1px;
	padding-left:10px;
	line-height: 20px;
}
.blu10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1C4F87;
	text-decoration:none;
}



.btn_send {
	background-image:img/btn_rosso.gif;
	background-position:center middle;
	background-repeat:no-repeat;
}




/*------------------POPUPS------------------------*/

#fade {

	display: none;

	background: #000; 

	position: fixed; left: 0; top: 0; 

	z-index: 10;

	width: 100%; height: 100%;

	opacity: .10;

	z-index: 9999;

}

.popup_block{

	display: none;

	background: #fff;

	padding: 10px; 	

	border: 8px solid #62191B ;	

	float: left;

	font-size: 1.2em;

	position: fixed;

	top: 50%; left: 50%;

	z-index: 99999;

	-webkit-box-shadow: 0px 0px 20px #000;

	-moz-box-shadow: 0px 0px 20px #000;

	box-shadow: 0px 0px 20px #000;

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	border-radius: 10px;

}

img.btn_close {

	float: right; 

	margin: -55px -55px 0 0;

}

.popup p {

	padding: 5px 10px;

	margin: 5px 0;

}

