body{
	padding: 0px;
	font-size: 1em;

	 margin:0;
	 //background: url('/template/nurnet/css_generico/images/background/sfondo_nur.jpg') top ;
	font-family: 'Source Sans Pro', 'lucida grande',sans-serif;
/*  background-color: yellow;   */


 	}


table{

	margin: 0px;
}

form{
	margin: 0px;
}

p {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;
}

img {

	border: none;
}

a {
	 TEXT-DECORATION: none;


}

a:hover {
	  TEXT-DECORATION: underline ;
	  color: #ab2600 !important;
}

a:visited{

	color:black;

}

a:link{

	color:black;

}
//ul, li {list-style:none; margin:0; padding:0;}
/* Clearfix */
.clearfix:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}


h1 {
	font-size: 12px;
	color: Black;
	font-weight: bold;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}

h2 {
	font-size: 11px;
	color: #006688;
	font-weight: bold;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
}

h3 {
	font-size: 10px;
	color: #006688;
	font-weight: bold;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.ombra{
		 	 box-shadow: 0px 5px 15px #000;
		 	 -moz-box-shadow:  0px 5px 15px #000;
  			-webkit-box-shadow:  0px 5px 15px #000;
 			 filter: progid:DXImageTransform.Microsoft.Shadow(color='#000', Direction=90, Strength=15);
		}


.titoli_pagina{

		font-size: 1.8em;
		color: #5b1d05;
		font-weight: bold;
		text-align: left;
		padding-bottom: 10px;
		 /*display: block;
		padding: 3px 3px 3px 8px;*/
		 /*border-radius: 5px;
		background-color: #ee7203;
		margin-right: 5px;*/
		 /*text-transform: capitalize;*/



	}

.titoli_pagina_quadrati{

		font-size: 1em;
		color: #fff;
		display: block;
		padding: 3px 3px 3px 8px;
		border-radius: 5px;
		background-color: #008884;
		margin-right: 5px;
		//////text-transform: capitalize;
		width:150px;
		min-height:10px;
		padding: 10px 20px 10px 20px

	}

.titoli_pagina_home{

		font-size: 1em;
		color: #fff;
		display: block;
		border-radius: 8px;
		background-color: #F39200;
		margin-right: 5px;
		margin-bottom: 10px;
		//////text-transform: capitalize;

		min-height:10px;
		padding: 4px 0px 4px 20px

	}



.titolo_pagina_tastone{

		width: 260px;
		height: 30px;
		background-color: #AB2400;
		font-size: 1.1em;
		color: white;
		////text-transform: capitalize;
		text-align: center;
		border-radius: 10px;
		padding: 10px;



	}

/* --- FORM --- */


.form_help {

	font-size: 10px;
	color: gray



}
label {
	display: block;
	min-width: 50px;
	text-align: left;
	padding-right: 5px;
	float: left;
	padding: 2px;
	margin:3px;
}

input,select{

			border: none;

			background-color: #DDD;
				font-size: 12px;
				color: black;
				padding: 2px;
				margin:3px;

		}


input[type="text"]{

	border:none;
	font-size: 12px;
	background-color: #DDD;
	color: black;
	margin:3px;
	padding: 2px;

}

textarea{

	border:none;
	font-size: 12px;
	background-color: #DDD;
	padding: 2px;
	margin:3px;
}

input[type="submit"]{

	border:none;
	font-size: 12px;

	background-color: #AAA;
	color: white;
	padding: 4px;
	margin:3px;

}
#box_commenti{

	margin: 0 auto;
	width:100%;
	padding:15px;

}


#formcommenti label {

float: left;
display: block;
font-size: 10px;

width: 90px;
padding-right: 5px;
text-align: right;

}


#formcommenti .titolo_inscommento{

font-size: .7em;
font-weight: bold;
color: #800000;

}

#commento_singolo{

	margin: 0 auto;
	font-family: 'trebuchet ms', arial, sans-serif;
	width:95%;
	padding:5px;
	border-bottom:1px dotted #ddd;
	margin:0 auto;
	text-align:justify
}
.nome_commento{
	 padding:2px 5px 2px 5px;
	 background:gray;
	 color:white;
	 font-size: 12px;

}


.testo_commento{

	font-size: 11px;
	color: black

}


.button{

	display: block;
	padding: 10px;
	font-size: 20px;
	color: white !important;
	background-color: #405802;
	text-align: center;
	cursor: pointer;
	border-radius: 10px;

}

.button:hover{

	background-color: #6d9602;

}











/* --------------------------------- MEDIA DEVICE VARIAZIONI----------------------------------------------- */


@media only screen and (min-width: 0px) and (max-width: 767px) {

	#centrale{padding-left: 10px; padding-right: 10px;margin-top: 60px;}
	#menubar #menu1{display: none;width: 100% !important;}
	#menubar #menu1 li{clear:both;width: 100% !important;padding: 5px 0 0px 0;border-bottom: 2px solid white; background: #dfd0bc}
	#menubar #menucall {display: block}
	 #right_col {float:right !important;width: 100% !important;background: #F39200;height: 40px;padding-top: 10px;position:absolute; z-index: 100000
	 }
	 #menu3{display: none}
	 #colonna_sx{ display: none !important}
	 #menu4{  width: 100% !important;height: 40px  !important;padding-top: 10px}
	 #colonna_dx{clear:both;width: 100%;}
	#header_dx{ display: none !important}

	#ricerca{ display: none !important}
	#cont_logo{margin: 0 auto !important; width: 100%}

	#slides .testo_pagine_home{ display: none !important}
	#slides .titolo_pagine_home{font-size: 1.2em  !important}
	#slides .testo_slide{margin-top: 0 !important; border-radius: 8px 8px 0 0 !important}

	#articoli_affiancati .articoli_affiancati{width: 100% !important; padding: 0 !important}
	#articoli_solotitolo .articoli_solotitolo{width: 100% !important; padding: 0 !important}
	#articoli_solotitolo .articoli_solotitolo .fondo_titolo_pagine_home{width: 100% !important; padding: 0 !important}
	input[type="text"]{width: 80% !important}
	textarea {width: 80% !important}
	.articoli{width: 90% !important}
	#menu1 LI A {color:black !important}
	.fot_pagine_home{float: none !important; width: 100% !important}
	#sponsor img {width: 95%}
	 }




@media only screen and (min-width: 768px) and (max-width: 1023px) {
	#main{width: 100%}
	#container {width: 100%;}
	#corpo{padding: 30px  0px 10px  0px; width:100%;}
	#cont_menuricerca{width: 774px;}
	#colonna_sx{ float: left; width:32% ; }
	#centrale{ width:60%; padding:  0px 30px 30px 30px; float: left;}
	#centrale_home{ width:60%; padding:  0px 30px 30px 30px; float: left;}
	#colonna_dx{clear:both;width: 100%;}
	#menubar #menu1{display: block}
	#menubar #menucall {display: none}
	#header{width: 100%}
	#header_dx{width: 250px; height: 134px; float: right; background: #ffd1a3;}
	#header_dx img{ width: 240px; margin-top: 40px;}
	#right_col{right:0;background:white; width: 250px;position:absolute; z-index:30000;}
	#menu3{display: none}
	#sponsor img {width: 95%}


}

@media only screen and (min-width: 1024px) and (max-width: 1280px) {
	#main{width: 100%}
	#container {width: 100%;}
	#corpo{padding: 30px  0px 10px  0px; width:100%;}
	#cont_menuricerca{width: 774px;}
	#colonna_sx{ float: left; width:250px ; }
	#centrale{ width:690px; padding:  0px 30px 30px 30px; float: left;}
	#centrale_home{ width:500px; padding:  0px 30px 30px 30px; float: left;}
	#colonna_dx{ float: left; width: 190px;}
	#menubar #menu1{display: block}
	#menubar #menucall {display: none}
	#header{width: 100%}
	#header_dx{width: 250px; height: 134px; float: right; background: #ffd1a3;}
	#header_dx img{ width: 240px; margin-top: 40px;}
	#right_col{right:0;background:white; width: 250px;position:absolute; z-index:30000;}
	#menu3{display: none}
	 #sponsor{display: block; }

}


@media only screen and (min-width: 1280px) and (max-width: 1800px) {
	#main{width: 100%}
	#container {width: 100%;}
	#corpo{padding: 30px  0px 10px  0px; width:100%;}
	#cont_menuricerca{width: 774px;}
	#colonna_sx{ float: left; width:250px ; }
	#centrale{ width:960px; padding:  0px 30px 30px 20px; float: left;}
	#centrale_home{ width:770px; padding:  0px 30px 30px 20px; float: left;}
	#colonna_dx{ float: left; width: 190px;}
	#menubar #menu1{display: block}
	#menubar #menucall {display: none}
	#header{width: 100%}
	#header_dx{width: 250px; height: 134px; float: right; background: #ffd1a3;}
	#header_dx img{ width: 240px; margin-top: 40px;}
	#right_col{right:0;background:white; width: 250px;position:absolute; z-index:30000;}
	#menu3{display: none}
	#sponsor{display: block; }


}


@media only screen and (min-width: 1801px) and (max-width: 2800px) {
	#main{width: 100%}
	#container {width: 100%;}
	#corpo{padding: 30px  0px 10px  0px; width:100%;}
	#cont_menuricerca{width: 774px;}
	#colonna_sx{ float: left; width:250px ; }
	#centrale{ width:1400px; padding:  0px 30px 30px 30px; float: left;}
	#centrale_home{ width:1000px; padding:  0px 30px 30px 30px; float: left;}
	#colonna_dx{ float: left; width: 250px;}
	#menubar #menu1{display: block}
	#menubar #menucall {display: none}
	#header{width: 100%}
	#header_dx{width: 250px; height: 134px; float: right; background: #ffd1a3;}
	#header_dx img{ width: 240px; margin-top: 40px;}
	#right_col{right:0;background:white; width: 250px;position:absolute; z-index:30000;}
	#menu3{display: none}
	#sponsor{display: block; }


}


@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {



}

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
	#articoli_affiancati .articoli_affiancati {min-height: 400px !important}
}


/* ------------------------------------ CSS COMUNE ------------------------------------------- */


#main{
	background: transparent !important;
	/* background: url('/template/shoe/css_generico/images/background/grid.png') ;*/
	padding: 0px !important;
	margin: 0px !important;
}

#main
	#container
	{

		margin: 0px auto;
		background: white !important;


	}

#main
	#container
		#cont_top {
			clear: both;
			width: 100%;
			background: black ;
			height: 15px;
			}

#main
	#container
		#cont_top
				#top {
					width: 100%;
					height: 18px;
					margin: 0 auto;
					}


#main
	#container
		#cont_header {

			width: 100%;
			height: 134px;
			background: url('/template/nurnet/css_generico/images/background/sfondo_nur.jpg') top ;
			 }
#main
	#container
		#cont_header
				#header
					   {


				}


#main
	#container
		#cont_header
				#header
					#cont_logo {

						width: 245px;
						height: 130px;
						float: left;

				}

#main
	#container
		#cont_header
				#header
					#cont_banner {

						width: 480px;
						height: 130px;
						float: left;

				}



#main
	#container
		#cont_header
				#header
					#cont_menuricerca {

						height: 122px;
						float: left;

				}


#main
	#container
		#cont_slider{

			width: 100%;
			display: block;


		}


#main
	#container
		#menubar{

			    //box-shadow: 0 3px 3px rgba(0, 0, 0, 0.35);
				width: 100%;
				 background: #f39200;

		}


#main
	#container
		#menubar
			#menucall{

			  font-family: 'Inder', sans-serif;
				width: 100%;

				text-align: center;
				padding: 5px 0 5px 0;
				color: white !important;

		}


		#main
			#container
				 #menubar.sticky {

				   width: inherit;
				   opacity: 0.90;
				   position: fixed;
				   top: 0px;
				   z-index: 6;

				}

#main
	#container
		#cont_corpo {
				/* opacity: .9;
				 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
			   filter: alpha(opacity=90);			   height: 100%;*/
			clear:both;
			width: 100%;


			}


#main
	#container
		#cont_corpo
				#corpo {

					clear: both;
					margin: 0 auto;

					//box-shadow: 0px 0px 20px #000;


					}

#main
	#container
		#cont_corpo
				#corpo
					#colonna_sx{


					}
#main
	#container
		#cont_corpo
				#corpo
					#colonna_sx a{

					}


#main
	#container
		#cont_corpo
				#corpo
					#centrale{



					}

#main
	#container
		#cont_corpo
				#corpo
					#colonna_dx{


					/*	opacity: .8;
											-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
											filter: alpha(opacity=80);*/

					}
#main
	#container
		#cont_corpo
				#corpo
					#colonna_dx a{


					}




#main
	#container
		#cont_corpo
				#corpo
					#colonna_dx ul{

						margin: 0;

	}




#main
	#container
		#cont_piede {
			 	clear: both;

			 	width: 100%;
			 	margin-top:  0px;
			 	padding-top: 10px;
			 	background-color:  #620000;


			}


#main
	#container
		#cont_piede a{


			}



#main
	#container
		#cont_piede
			#piedino {
				width: 100%;
		  		color: white;
				TEXT-ALIGN: left;
				margin: 0px auto;
				//min-height: 150px;
				background-color: #620000;



			}




#main
	#container
			#footer {
				clear:both;
				width: 100%;
		  		color: white;
				TEXT-ALIGN: center;
				margin: 0px auto;

				font-size: .8em;
				background-color: #620000;

				}

				#footer a{
					color: white;
				}




}
/* -------------------------------------------------------------------------------- */



.title_contents {

	text-decoration: none;
	font-size: 1.5em;
	color: #AB2400;

	}

.text_contents {
    margin: 0px;

	text-align:justify ;

	}

.text_contents ul{
    margin: 0px;

	list-style-type: square !important;

	}

.text_contents hr{
 visibility: hidden;

	}



#content{
	position:absolute;
	z-index:200;
	WIDTH: 940px;
	margin-top: -120px;
	height : 120px;

}

.linea{
	margin: 0px;
	padding: 0px;
	WIDTH: 100%;
	border-bottom:1px dotted #669933;
	clear:both;

	}



 /* pagination */

 div.pagination {
	clear: both;
	padding: 3px;
	margin: 3px;
	text-align:center;
	}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #e1c89a;

	text-decoration: none; /* no underline */
	color: #000099;
	}

div.pagination a:hover, div.digg a:active {
	border: 1px solid green;
	color: #000;
	}

div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;

	font-weight: bold;
	background-color: green;
	color: #FFF;

	}

div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 0px solid #EEE;

	color: #DDD;
}


/* TOOLTIPs*/

 .ui-tooltip, .arrow:after {
background: black;
border: 1px solid white;
}
.ui-tooltip {
padding: 10px 20px;
color: white;
border-radius: 20px;
font: bold 11px "Helvetica Neue", Sans-Serif;
text-transform: uppercase;
box-shadow: 0 0 7px black;
opacity: .8;
}
.arrow {
width: 70px;
height: 16px;
overflow: hidden;
position: absolute;
left: 50%;
margin-left: -35px;
bottom: -16px;
}
.arrow.top {
top: -16px;
bottom: auto;
}
.arrow.left {
left: 20%;
}
.arrow:after {
content: "";
position: absolute;
left: 20px;
top: -20px;
width: 25px;
height: 25px;
box-shadow: 6px 5px 9px -9px black;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
tranform: rotate(45deg);
}
.arrow.top:after {
bottom: -20px;
top: auto;
}
