@charset "iso-8859-1";

/* Tag Generici */

@font-face {
    font-family: 'DINAlternateRegular';
    src: url('../font/din_alternate-webfont.eot');
    src: url('../font/din_alternate-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/din_alternate-webfont.woff') format('woff'),
         url('../font/din_alternate-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'DINMittelschriftRegular';
    src: url('../font/dinmittelschrift-webfont.eot');
    src: url('../font/dinmittelschrift-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/dinmittelschrift-webfont.woff') format('woff'),
         url('../font/dinmittelschrift-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DINBoldAlternate';
    src: url('din_boldalternate-webfont.eot');
    src: url('din_boldalternate-webfont.eot?#iefix') format('embedded-opentype'),
         url('din_boldalternate-webfont.woff') format('woff'),
         url('din_boldalternate-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

#h1Logo{
	display:inline;
}


#Template_Content_Home h3{
	font-family: 'DINMittelschriftRegular';
	font-size:18px;
	line-height: 22px;
	color: #EB2D2E;
	font-weight:normal;
	letter-spacing:0.6pt;
	margin-bottom:0px;
	margin-top:0px;
	}
	
#Template_Content_Home h2{
	font-family: 'DINMittelschriftRegular';
	font-size:14px;
	color: #666;
	font-weight:normal;
	letter-spacing:0.6pt;
	}
	
#Template_Content_Home .Title_Section{
	font-family: 'DINMittelschriftRegular';
	background-image: url('../img_struct/BgTitleSection.jpg');
	background-repeat:repeat-x;
	height:40px;
	margin:0px;
	color:#666;
	font-size:22px;
	line-height:22px;
	padding-left:25px;
	text-transform:none;
	font-weight:normal;
	padding-top:16px;
	margin-top:20px;
	margin-bottom:20px;

}


#Template_BambinoBottomInterna #Template_Content .Title_Section {
	font-family: 'DINMittelschriftRegular';
	background-image: url('../img_struct/BgTitleSection.jpg');
	background-repeat:repeat-x;
	height:42px;
	padding-top:16px;
	color:#666;
	margin-bottom:20px;
	margin-top:20px;
	font-size:22px;
	padding-left:25px;
	text-transform:none;
	font-weight:normal;
	
}

.whatsnew-preview-title{
	clear:both;
	font-family: 'DINMittelschriftRegular';
	background-image: url('../img_struct/BgTitleSection.jpg');
	background-repeat:repeat-x;
	height:40px;
	margin:0px;
	color:#666;
	font-size:22px;
	line-height:22px;
	padding-left:25px;
	text-transform:none;
	font-weight:normal;
	padding-top:16px;
	margin-top:20px;
	margin-bottom:20px;
}



#Template_Content_Home h4{
	font-family: 'DINMittelschriftRegular';
	font-size:13px;
	color: #666;
	font-weight:normal;
	letter-spacing:0.3pt;
	line-height:14px;
	}


#BoxExtra_10_11_12_13_14 h3 a{
	font-family: 'DINMittelschriftRegular';
	font-weight:normal;
	}


#Menu_Main ul li a{
	font-family: 'DINMittelschriftRegular';
	font-weight:normal;
	letter-spacing:0.6pt;
	}

#Menu_Main2 ul li a{
	font-family: 'DINMittelschriftRegular';
	font-weight:normal;
	letter-spacing:0.6pt;
	}


h1  {	
	font-family: 'DINAlternateRegular';
	font-size: 26px;
	font-weight: normal;
	color: #eb2d2e;	
	margin: 0px;
	margin-bottom: 15px;
	margin-top: 15px;
}

h2 { 
	font-family: 'DINAlternateRegular';
	font-weight:normal;
	letter-spacing:0.6pt;
	font-size: 14px; 
	color: #666666;
}

#Template_Content h3 { 
	
	font-family: 'DINMittelschriftRegular';
	font-weight:normal;
	letter-spacing:0.6pt;
	color:#EB2D2E;
	font-size: 18px;
	margin: 0px;
	
	line-height:22px;
}


#Template_Content h4{
	font-family: 'DINMittelschriftRegular';
	font-size:13px;
	color: #666;
	font-weight:normal;
	letter-spacing:0.3pt;
	line-height:14px;
	}


#BoxExtra_10_11_12_13_14 h3{
	margin-top:0px;
	margin-bottom:5px;}


#Template_Content h1{
	
	font-family: 'DINAlternateRegular';
	font-weight: normal;
	font-size: 42px;	
	color:#eb2d2e;
	margin-bottom: 15px;
	margin-top: 15px;
	letter-spacing:-2px;
	
	
}

#Template_Content h1 span{
	font-family: 'DINAlternateRegular';
	letter-spacing:-2px;
	color:#666;
	
	
}

#Template_Content h1 strong{
	font-family: 'DINMittelschriftRegular';
}



#Template_Content .List_Article h4 {
	font-family: 'DINMittelschriftRegular';
	font-size:13px;
	color: #666;
	font-weight:normal;
	letter-spacing:0.3pt;
	line-height:14px;
	padding:5px 0px;
}


#Template_Content h2{
	
	font-family: "Arial", Helvetica, sans-serif;	
	font-size: 20px;
	font-weight:bold;	
	color:#666;
	line-height:25px;
	letter-spacing:0.0pt;
	padding-top:10px;
}


#pageMethod h3{
	font-family: 'DINAlternateRegular';
	font-weight: normal;
	color:#666;
	font-size:19px;
	letter-spacing:0px;
	}

#pageMethod p{
	font-family: 'DINAlternateRegular';
	font-weight: normal;
	color:#666;
	font-size:13px;
	letter-spacing:0px;
	margin:0px;
	}


_____________________________________________







a {
outline: none;
}

.BoxHome table tr td div h4{
	padding:0px 0px 5px 0px;
	
	font-size: 12px;	
	font-weight:normal;
}

h4 .cufon cufon-canvas{
	line-height:20px;}
	
.BoxHome h3{
	padding:0px 0px 7px 0px;
}

#BoxWhat h3{
	padding:0px 0px 7px 0px;
}
 

h4{
	color:#666666;
	font-size:12px;
	margin:0;
	padding:0px 0px 5px 0px;
}

h5{
	color:#666666;
	font-size:15px;
	margin:0;
	padding:0;
}

h6{
	color:#666666;
	font-size:15px;
	margin:0;
	padding:0;
}


 div, p {
	font-family: "Arial", Helvetica, sans-serif;	
	font-size: 12px;	
	font-style: normal;	
	line-height: 15px;
	font-weight: normal;	
	font-variant: normal;	
	text-transform: none;	
	color: #919191;
}








/*#Template_Content h3{
	
	font-family: "Arial", Helvetica, sans-serif;	
	font-size: 18px;	
	font-style: bold;
	color:#eb2d2e;
	line-height:22px;
}*/



#Template_Content h5{
	
	font-family: "Arial", Helvetica, sans-serif;	
	font-size: 24px;	
	color:#666666;
	line-height:29px;
	font-weight:normal;

}

#Template_Content h6{
	
	font-family: "Arial", Helvetica, sans-serif;	
	font-size: 15px;	
	font-style: bold;
	color:#666;
	line-height:18px;
	font-weight:normal;
}

.redTitle{
	line-height:18px;
	padding-bottom:5px;
	font-size:18px;
	color:#eb2d2e;
	font-weight:bold;
	}



img {
	border: 0px;
}



a {
	text-decoration: none;
	color: #eb2d2e;
}

a:hover	{
	color: #eb2d2e;
}

/* Stile testo content area */

.Title_Section{
	background-image: url('../img_struct/BgTitleSection.jpg');
	background-repeat:repeat-x;
	height:60px;
	
	margin:0px;
	color:#666;
	
	font-size:22px;
	padding-left:25px;
	
}

.Title_Section cufon{

	font-weight:normal;
	
}



#BoxExtra_10_11_12_13_14 h3 a{
	font-size:12px;
	
	color:#666;
	text-decoration:none;
}

#BoxExtra_10_11_12_13_14 h3 a:hover{
	color: #eb2d2e;
}

#BoxExtra_10_11_12_13_14 p{
	margin-top:0px;
	margin-bottom:0px;
}

#BoxExtra_10_11_12_13_14 p a{
	
	font-size:11px;
	font-weight:normal;
	color:#919191;
	text-decoration:none;
}

#Template_Content .h3interno{
	color:#eb2d2e;
}

#Template_Content .h4interno{
	color:#000;
}



/*----------------------------------------------- css del menu filter --------------------------------------------- */
#filter_places{
background:#ececec;
height:38px;
padding-top:30px;
width:490px;
float:left;
color:#e0e0e0;
}

#filter_places a{
color:#c1c1c1;
}


#filter_capabilities{
background:#ececec;
height:38px;
padding-top:30px;
width:490px;
float:left;
color:#e0e0e0;
}


#filter_capabilities a{
color:#c1c1c1;
}

.places-tag{
margin:0 120px 0 30px !Important;
font-weight:bold;
color:#919191;
}

.capabilities-tag{
padding:0 120px 0 30px !Important;
font-weight:bold;
color:#919191;
}

.place-current{
color:#ff0000 !important;
}

.capability-current{
color:#ff0000 !important;
}


#capabilities{
	font-family: 'DINAlternateRegular';
	font-size:17px;
	color: #666;
	font-weight:normal;
	letter-spacing:0.6pt;
	margin-top:0px;
	line-height:22px;
}