
@import url(https://fonts.googleapis.com/css?family=Montserrat);

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,
q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,
aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video
{margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
/* remember to define visible focus styles! 
:focus {outline: ?????;} */
/* remember to highlight inserts somehow! */
i {font-style: italic;}
b {font-weight: bold;}
u {text-decoration: underline;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table{border-collapse: collapse;border-spacing: 0;}

/* ---------------------------------------------------------- */
/* --------------------- STILI DI BASE ---------------------- */
/* ---------------------------------------------------------- */

/* ---------        */

body{
	font-family:'Montserrat',sans-serif;
	font-weight:normal;
	font-size:100%;
	color:#7b7b7b;
	background-color:#ffffff;
	text-decoration:none;
	text-align:center;
	line-height:1.3;
	margin-bottom:170px;	/* Serve per evitare che banner info cookie vada sopra pagina (banner bottom) in particolare su risoluzioni screen piccole */
	-webkit-text-size-adjust:99.26%;
}

/* --------- Container             */

#container{width:100%;margin:0px auto 20px auto;text-align:left;background-color:#ffffff;}

/* --------- Menù                  */

#menu{clear:both;width:100%;border-bottom:1px solid #a5cad2;}

/* --------- Side-Bar                  */

#SideBarDx{display:none;float:left;width:32%;margin-bottom:-5000px;padding-left:3%;padding-bottom:5000px;border-left:1px solid #008637;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

/* ---------                       */

#footer{clear:both;width:100%;height:100px;background-color:#242731;}

/* ---------                       */

.Box-Header{width:100%;background-color:#ffffff;}

.Box-Header2{position:fixed;padding-top:1%;padding-bottom:1%;background-color:#ffffff;z-index:100;}

/* ---------                       */

.logo-image{float:left;display:inblock;width:57%;margin-bottom:25px;content:url("../img/logo_directorygiochiscommesse.png");}

/* ---------                       */

a.Link-Add-Recensione{float:left;display:inblock;width:31%;margin-left:11.8%;content:url("../img/add-recensione.png");}
a.Link-Add-Recensione:hover{float:left;display:inblock;width:31%;margin-left:11.8%;content:url("../img/add-recensione_over.png");}

/* ---------                       */

.Box-Menu-Istituzionale{float:left;width:100%;position:relative;}
.Box-Menu-Istituzionale p{position:absolute;bottom:0;right:0;}
a.Link-Menu-Istituzionale{text-decoration:none;color:#000000;}
a.Link-Menu-Istituzionale:hover{color:#008637;}
a.Link-Menu-Istituzionale:active{color:#008637;}

/* ---------                       */

.banner{float:left;display:inblock;width:100%;height:auto;margin-top:24%;margin-bottom:2%;content:url("../img/banner.jpg");}

/* ---------                       */

h1 {font-weight:bold;color:#008637;}
h4.center{color:#008637;font-weight:bold;text-align:center;}	

/* --------- Box della sezione Side-Bar */

.Box-Sez-SideBar{float:left;width:100%;}
.Box-Sez-SideBar.Hide{display:none;}
.Box-Vetrina-SideBar {width:100%;background-position:bottom right;background-repeat:no-repeat;text-align:center;}
.Box-Annuncio-SideBar{text-align:left;}
.Desc-Annuncio-SideBar{}
.Desc-Annuncio-SideBar p{font-style:italic;}
.Foto-Annuncio-SideBar{float:left;}
a.Link_Annuncio-SideBar-Evidenza{font-weight:bold;color:#36affe;text-decoration:none;}
a.Link_Annuncio-SideBar-Evidenza:hover{font-weight:bold;color:#61befb;text-decoration:none;}
a.Link_Annuncio-SideBar-Visitati{font-weight:bold;color:#ff9933;text-decoration:none;}
a.Link_Annuncio-SideBar-Visitati:hover{font-weight:bold;color:#f79f51;text-decoration:none;}

h2.Sez-SideBar-Evidenza{width:100%;font-weight:normal;color:#ffffff;background-color:#36affe;border:1px solid #b7d4dc;text-align:center;}
h2.Sez-SideBar-Visitati{width:100%;font-weight:normal;color:#ffffff;background-color:#ff9933;border:1px solid #b7d4dc;text-align:center;}
h2.Sez-SideBar-NetWork{width:100%;font-weight:normal;color:#ffffff;background-color:#ed5228;border:1px solid #b7d4dc;text-align:center;}
h2.Sez-SideBar-SocialWork{width:100%;font-weight:normal;color:#ffffff;background-color:#ed5228;border:1px solid #b7d4dc;text-align:center;}

h3.Sez-SideBar-Generic{}

/* ---------                       */

.corpopage{float:left;width:100%;padding-top:5px;padding-bottom:20px;overflow:hidden;}

/* ---------                       */

.Vetrina_Annunci{float:left;width:100%;}

/* ---------                       */

.box_DesBase{float:left;width:100%;margin-bottom:7px;}
.box_DesBase p{float:left;width:100%;padding-bottom:7px;font-weight:normal;}

/* --------- Box annuncio su lista annunci corpo pagina */

.Box-Annuncio{float:left;width:100%;overflow:hidden;}
.Desc-Annuncio{}
.Desc-Annuncio p{}
.Foto-Annuncio-Large{float:left;width:30%;margin-right:2.5%;border:1px solid #000000;}
.Foto-Annuncio-Small{float:left;width:20%;margin-right:2.5%;border:1px solid #000000;}
a.Link_Annuncio{color:#000000;text-decoration:none;}
a.Link_Annuncio:hover{color:#c83a42;text-decoration:none;}

h2.Link_Annuncio{}

/* --------- Box contenitore contatori recensioni       */

.Box-Bottom-Container{float:left;width:100%;}

.Desc-Count-Siti{float:left;text-align:right;}
#showcountsiti{float:left;}

.Box-Slide-Page p{float:left;}

a.Link_PageAvanti{float:left;font-weight:bold;color:#bf0019;text-decoration:none;}
a.Link_PageAvanti:hover{font-weight:bold;color:#c83a42;text-decoration:none;}
.Link_PageAvanti.Disabled{color:#c5d3d7;text-decoration:none;}
.Link_PageAvanti.Disabled:hover{color:#c5d3d7;text-decoration:none;}

a.Link_PageIndietro{float:left;font-weight:bold;color:#bf0019;text-decoration:none;}
a.Link_PageIndietro:hover{font-weight:bold;color:#c83a42;text-decoration:none;}
.Link_PageIndietro.Disabled{color:#c5d3d7;text-decoration:none;}
.Link_PageIndietro.Disabled:hover{color:#c5d3d7;text-decoration:none;}

/* --------- Box della sezione bottom page */

.Box-Sez-Bottom{float:left;width:100%;margin-top:15px;}

/* --------- Classi pagina recensione */

.Box-Page-Annuncio{float:left;width:100%;}
.Foto-Page-Annuncio{float:left;width:40%;margin-right:0.88%;border:1px solid #000000;}
.Link-Page-Annuncio{float:left;font-weight:bold;text-decoration:none;}
a.Link-Page-Annuncio{color:#008637;}
a.Link-Page-Annuncio:hover{color:#00a453;}

.Box-Count-Visite{float:left;}
.Desc-Count-Visite{float:left;}
.Desc-Count-Visite p{text-align:right;}
#showcountvisite{float:left;}

/* --------- Classi link su footer */

.CopyRight-Footer{float:left;display:block;}
.CopyRight-Footer p{font-weight:normal;}

.Link-Footer{float:right;display:block;width:250px;height:auto;}

a.Link-FaceBook{float:left;width:28px;margin-top:36px;padding-bottom:28px;background:url("../img/btn_facebook.png") no-repeat;background-size:contain;background-size:contain;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;}
a.Link-GooglePlus{float:left;width:28px;margin-top:36px;margin-left:5px;padding-bottom:28px;background:url("../img/btn_googleplus.png") no-repeat;background-size:contain;background-size:contain;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;}
a.Link-Twitter{float:left;width:28px;margin-top:36px;margin-left:5px;padding-bottom:28px;background:url("../img/btn_twitter.png") no-repeat;background-size:contain;background-size:contain;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;}
a.Link-LinkedIn{float:left;width:28px;margin-top:36px;margin-left:5px;padding-bottom:28px;background:url("../img/btn_linkedin.png") no-repeat;background-size:contain;background-size:contain;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;}
a.Link-Button-Up{float:left;width:50px;margin-top:25px;margin-left:35px;padding-bottom:50px;background:url("../img/tondo_freccia_up.png") no-repeat;background-size:contain;background-size:contain;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;}

/* --------- Classi varie          */

.ClearFloat{clear:both;}

.Separatore{width:99.5%;margin:15px 0px 15px 0px;padding:0px;border-bottom:1px solid #008637;}
.SeparatoreAnnunci{float:left;width:99.5%;margin:15px 0px 15px 0px;padding:0px;border-bottom:1px solid #008637;}
.SeparatoreAnnunci.Hide{display:none;}
.Separatore-Sez-SideBar-Evidenza{float:left;width:100%;margin:15px 0px 15px 0%;padding:0px;border-bottom:1px solid #36affe;}
.Separatore-Sez-SideBar-Evidenza.Hide{display:none;}
.Separatore-Sez-SideBar-Visitati{float:left;width:100%;margin:15px 0px 15px 0%;padding:0px;border-bottom:1px solid #ff9933;}
.Separatore-Sez-SideBar-Visitati.Hide{display:none;}

/* ---------                       */

.ADV-Img_DonnaCercaUomo{padding-bottom:100%;background:url("../img/advice/donna-cerca-uomo.gif") no-repeat;background-size:contain;}

/* ---------                       */

.Banner-NetWorkDirectory{width:100%;background-size:contain;}

.Box-Link_SitoNetWork{width:100%;float:left;margin-top:5px;margin-bottom:5px;}
.Box-Link_SitoNetWork p{font-weight:normal;color:#008637;text-align:center;}
a.Box-Link_SitoNetWork{color:#008637;text-decoration:none;}
a.Box-Link_SitoNetWork:hover{color:#00a453;text-decoration:none;}
a.Box-Link_SitoNetWork:visited{color:#00a453;text-decoration:none;}

/* ---------------------------------------------------------- */
/* ---------------------               ---------------------- */
/* ---------------------------------------------------------- */

@media only screen and (min-width: 320px) {

	/* ---------                       */
	
	#content{width:94%;margin-left:3%;margin-right:3%;}
	
	#corpo{float:left;width:100%;}
	
	/* ---------                       */
	
	.Box-Header2{width:94%;}
	
	/* ---------                       */
	
	.Box-Menu-Istituzionale{margin-top:2%;margin-bottom:0.8%;}
	.Box-Menu-Istituzionale p{font-size:0.8em;}
	a.Link-Menu-Istituzionale{font-size:0.8em;}
	a.Link-Menu-Istituzionale:hover{font-size:0.8em;}
	a.Link-Menu-Istituzionale:active{font-size:0.8em;}
	
	/* ---------                       */
	
	h1 {font-size:1em;margin-bottom:20px;}
	h4.center{font-size:0.8em;margin:10px 0% 10px 0%;}	
	
	/* --------- Box della sezione bottom (sostituisce la sezione Side-Bar) */

	h2.Sez-SideBar-NetWork {margin-top:3px;margin-bottom:15px;padding:10px 0px 10px 0px;font-size:1.2em;}
	h2.Sez-SideBar-SocialWork {margin-top:3px;margin-bottom:15px;padding:10px 0px 10px 0px;font-size:1.2em;}
		
	/* --------- Box contenitore contatori recensioni       */

	.box_DesBase p{font-size:0.7em;}
		
	/* --------- Box annuncio su lista annunci corpo pagina */

	.Desc-Annuncio p{margin-top:5px;margin-bottom:5px;font-size:0.7em;font-style:italic;}
	a.Link_Annuncio{font-size:0.6em;font-weight:bold;}
	a.Link_Annuncio:hover{font-size:0.6em;font-weight:bold;}
	.Foto-Annuncio-Large{}
	.Foto-Annuncio-Small{}	
	
	/* --------- Box contenitore contatori recensioni       */

	.Box-Bottom-Container{padding-top:20px;padding-bottom:15px;}

	.Box-Count-Siti{width:80%;margin:0px auto;font-size:0.75em;}
	#showcountsiti{margin-left:0.2%;margin-right:0.2%;}

	.Box-Slide-Page{width:55%;margin:0px auto;font-size:0.75em;}
	.Box-Slide-Page p{margin-left:0.2%;margin-right:0.2%;}
				
	/* --------- Classi pagina recensione */

	.Desc-Page-Annuncio{padding-left:0.88%;}
	.Desc-Page-Annuncio p{margin-bottom:7px;font-size:0.7em;}
	.Foto-Page-Annuncio{margin-right:2.5%;}
	.Link-Page-Annuncio{margin-top:10px;margin-bottom:10px;font-size:0.8em;}

	.Box-Count-Visite{width:90%;margin-top:20px;padding-left:0.88%;font-size:0.75em;}

	#showcountvisite{margin-left:1%;margin-right:0.7%;}
		
	/* --------- Classi link su footer */

	.CopyRight-Footer{width:20%;margin-top:8%;margin-left:2%;}
	.CopyRight-Footer p{font-size:0.65em;}
		
}

/* ---------------------------------------------------------- */
/* ---------------------               ---------------------- */
/* ---------------------------------------------------------- */

@media only screen and (min-width: 360px) {
	
	/* ---------                       */
	
	.Box-Header2{width:94%;}
	
	/* ---------                       */
	
	.Box-Menu-Istituzionale{margin-top:2%;margin-bottom:0.8%;}
	.Box-Menu-Istituzionale p{font-size:0.85em;}
	a.Link-Menu-Istituzionale{font-size:0.85em;}
	a.Link-Menu-Istituzionale:hover{font-size:0.85em;}
	a.Link-Menu-Istituzionale:active{font-size:0.85em;}
	
	/* ---------                       */
	
	h1 {font-size:1em;margin-bottom:20px;}
	h4.center{font-size:0.9em;margin:10px 0% 10px 0%;}	
	
	/* --------- Box della sezione bottom (sostituisce la sezione Side-Bar) */

	h2.Sez-SideBar-NetWork {margin-top:3px;margin-bottom:15px;padding:10px 0px 10px 0px;font-size:1.2em;}
	h2.Sez-SideBar-SocialWork {margin-top:3px;margin-bottom:15px;padding:10px 0px 10px 0px;font-size:1.2em;}
		
	/* --------- Box contenitore contatori recensioni       */

	.box_DesBase p{font-size:0.9em;}
		
	/* --------- Box annuncio su lista annunci corpo pagina */

	.Desc-Annuncio p{margin-top:5px;margin-bottom:5px;font-size:0.9em;font-style:italic;}
	a.Link_Annuncio{font-size:0.7em;font-weight:bold;}
	a.Link_Annuncio:hover{font-size:0.7em;font-weight:bold;}
	.Foto-Annuncio-Large{}
	.Foto-Annuncio-Small{}	
	
	/* --------- Box contenitore contatori recensioni       */

	.Box-Bottom-Container{padding-top:20px;padding-bottom:15px;}

	.Box-Count-Siti{width:80%;margin:0px auto;font-size:0.85em;}
	#showcountsiti{margin-left:0.2%;margin-right:0.2%;}

	.Box-Slide-Page{width:55%;margin:0px auto;font-size:0.85em;}
	.Box-Slide-Page p{margin-left:0.2%;margin-right:0.2%;}
				
	/* --------- Classi pagina recensione */

	.Desc-Page-Annuncio{padding-left:0.88%;}
	.Desc-Page-Annuncio p{margin-bottom:7px;font-size:0.8em;}
	.Foto-Page-Annuncio{margin-right:2.5%;}
	.Link-Page-Annuncio{margin-top:10px;margin-bottom:10px;font-size:0.85em;}

	.Box-Count-Visite{width:90%;margin-top:20px;padding-left:0.88%;font-size:0.85em;}

	#showcountvisite{margin-left:1%;margin-right:0.7%;}
		
	/* --------- Classi link su footer */

	.CopyRight-Footer{width:20%;margin-top:8%;margin-left:2%;}
	.CopyRight-Footer p{font-size:0.65em;}
		
}

/* ---------------------------------------------------------- */
/* ---------------------               ---------------------- */
/* ---------------------------------------------------------- */

@media only screen and (min-width: 376px) {
}

/* ---------------------------------------------------------- */
/* ---------------------               ---------------------- */
/* ---------------------------------------------------------- */

@media only screen and (min-width: 384px) {
}

/* ---------------------------------------------------------- */
/* ---------------------               ---------------------- */
/* ---------------------------------------------------------- */

@media only screen and (min-width: 400px) {
}

/* ---------------------------------------------------------- */
/* ---------------------               ---------------------- */
/* ---------------------------------------------------------- */

@media only screen and (min-width: 480px) {
}

/* ---------------------------------------------------------- */
/* ---------------------               ---------------------- */
/* ---------------------------------------------------------- */

@media only screen and (min-width: 533px) {
}

/* ---------------------------------------------------------- */
/* ---------------------               ---------------------- */
/* ---------------------------------------------------------- */

@media only screen and (min-width: 568px) {
}

/* ---------------------------------------------------------- */
/* ---------------------               ---------------------- */
/* ---------------------------------------------------------- */

@media only screen and (min-width: 600px) {

	/* ---------                       */

	#content{width:90%;margin-left:5%;margin-right:5%;}
	
	/* ---------                       */
	
	.Box-Header2{width:89.5%;}
	
	/* ---------                       */
	
	.Box-Menu-Istituzionale{margin-top:2%;margin-bottom:0.8%;}
	.Box-Menu-Istituzionale p{font-size:0.9em;}
	a.Link-Menu-Istituzionale{font-size:0.9em;}
	a.Link-Menu-Istituzionale:hover{font-size:0.9em;}
	a.Link-Menu-Istituzionale:active{font-size:0.9em;}
	
	/* ---------                       */
	
	h1 {font-size:1.2em;margin-bottom:20px;}
	h4.center{font-size:0.95em;margin:10px 0% 10px 0%;}	
		
	/* --------- Box della sezione bottom (sostituisce la sezione Side-Bar) */

	h2.Sez-SideBar-NetWork {margin-top:3px;margin-bottom:15px;padding:10px 0px 10px 0px;font-size:1.2em;}
	h2.Sez-SideBar-SocialWork {margin-top:3px;margin-bottom:15px;padding:10px 0px 10px 0px;font-size:1.2em;}
		
	/* ---------                       */

	.box_DesBase p{font-size:0.9em;}
	
	/* --------- Box contenitore contatori recensioni       */

	.Box-Bottom-Container{padding-top:70px;padding-bottom:15px;}

	.Box-Count-Siti{width:60%;margin:0px auto;font-size:0.97em;}
	#showcountsiti{margin-left:1%;margin-right:0.7%;}

	.Box-Slide-Page{width:40%;margin:0px auto;font-size:0.97em;}
	.Box-Slide-Page p{margin-left:2%;margin-right:2%;}
	
	/* --------- Box annuncio su lista annunci corpo pagina */

	.Desc-Annuncio p{margin-top:5px;margin-bottom:5px;font-size:0.9em;font-style:italic;}
	a.Link_Annuncio{font-size:0.9em;font-weight:bold;}
	a.Link_Annuncio:hover{font-size:0.9em;font-weight:bold;}
	.Foto-Annuncio-Large{}
	.Foto-Annuncio-Small{}
	
	/* --------- Classi pagina recensione */

	.Desc-Page-Annuncio{padding-left:0.88%;}
	.Desc-Page-Annuncio p{margin-bottom:7px;font-size:0.9em;}
	.Foto-Page-Annuncio{margin-right:2%;}
	.Link-Page-Annuncio{margin-top:5px;margin-bottom:10px;font-size:0.9em;}

	.Box-Count-Visite{width:90%;margin-top:20px;padding-left:0.88%;font-size:1em;}

	#showcountvisite{margin-left:1%;margin-right:0.7%;}	
	
	/* --------- Classi link su footer */

	.CopyRight-Footer{width:38%;margin-top:8%;margin-left:2%;}
	.CopyRight-Footer p{font-size:0.75em;}
	
}

/* ---------------------------------------------------------- */
/* ---------------------               ---------------------- */
/* ---------------------------------------------------------- */

@media only screen and (min-width: 640px) {
	
	/* ---------                       */
	
	.Box-Header2{width:90%;}
	
	/* ---------                       */
	
	.Box-Menu-Istituzionale{margin-top:2%;margin-bottom:0.8%;}
	.Box-Menu-Istituzionale p{font-size:0.9em;}
	a.Link-Menu-Istituzionale{font-size:0.9em;}
	a.Link-Menu-Istituzionale:hover{font-size:0.9em;}
	a.Link-Menu-Istituzionale:active{font-size:0.9em;}
	
	/* ---------                       */
	
	h1 {font-size:1.2em;margin-bottom:20px;}
	h4.center{font-size:0.95em;margin:10px 0% 10px 0%;}	
	
	/* --------- Box della sezione bottom (sostituisce la sezione Side-Bar) */

	h2.Sez-SideBar-NetWork {margin-top:3px;margin-bottom:15px;padding:10px 0px 10px 0px;font-size:1.2em;}
	h2.Sez-SideBar-SocialWork {margin-top:3px;margin-bottom:15px;padding:10px 0px 10px 0px;font-size:1.2em;}
		
	/* ---------                       */

	.box_DesBase p{font-size:1em;}
	
	/* --------- Box contenitore contatori recensioni       */

	.Box-Bottom-Container{padding-top:70px;padding-bottom:15px;}

	.Box-Count-Siti{width:55%;margin:0px auto;font-size:0.97em;}
	#showcountsiti{margin-left:1%;margin-right:0.7%;}

	.Box-Slide-Page{width:45%;margin:0px auto;font-size:0.97em;}
	.Box-Slide-Page p{margin-left:2%;margin-right:2%;}
	
	/* --------- Box annuncio su lista annunci corpo pagina */

	.Desc-Annuncio p{margin-top:5px;margin-bottom:5px;font-size:0.9em;font-style:italic;}
	a.Link_Annuncio{font-size:0.9em;font-weight:bold;}
	a.Link_Annuncio:hover{font-size:0.9em;font-weight:bold;}
	.Foto-Annuncio-Large{}
	.Foto-Annuncio-Small{}
	
	/* --------- Classi pagina recensione */

	.Desc-Page-Annuncio{padding-left:0.88%;}
	.Desc-Page-Annuncio p{margin-bottom:7px;font-size:0.9em;}
	.Foto-Page-Annuncio{margin-right:2%;}
	.Link-Page-Annuncio{margin-top:5px;margin-bottom:10px;font-size:0.9em;}

	.Box-Count-Visite{width:90%;margin-top:20px;padding-left:0.88%;font-size:1em;}

	#showcountvisite{margin-left:1%;margin-right:0.7%;}
	
	/* --------- Classi link su footer */

	.CopyRight-Footer{width:38%;margin-top:7.5%;margin-left:2%;}
	.CopyRight-Footer p{font-size:0.75em;}
	
}

/* ---------------------------------------------------------- */
/* ---------------------               ---------------------- */
/* ---------------------------------------------------------- */

@media only screen and (min-width: 667px){
}

/* ---------------------------------------------------------- */
/* -------------------                    ------------------- */
/* ---------------------------------------------------------- */

@media only screen and (min-width: 736px){
}

/* ---------------------------------------------------------- */
/* ---------------------               ---------------------- */
/* ---------------------------------------------------------- */

@media only screen and (min-width: 768px){

	/* ---------                       */

	#content{width:84%;margin-left:8%;margin-right:8%;}
	
	#corpo{width:65%;margin-bottom:-5000px;padding-bottom:5000px;margin-right:3%;}

	#SideBarDx{display:block;}

	/* ---------                       */
	
	.Box-Header2{width:84%;}
	
	/* ---------                       */
	
	.Box-Menu-Istituzionale{margin-top:2%;margin-bottom:0.8%;}
	.Box-Menu-Istituzionale p{font-size:0.9em;}
	a.Link-Menu-Istituzionale{font-size:0.9em;}
	a.Link-Menu-Istituzionale:hover{font-size:0.9em;}
	a.Link-Menu-Istituzionale:active{font-size:0.9em;}
	
	/* ---------                       */
	
	h1 {font-size:1.2em;margin-bottom:20px;}
	h4.center{font-size:1em;margin:10px 0% 10px 0%;}	
	
	/* --------- Box della sezione Side-Bar */

	.Box-Sez-SideBar{}
	.Box-Vetrina-SideBar {margin-bottom:8px;padding:5px 0px 5px 0px;}
	.Box-Annuncio-SideBar{width:96%;}
	.Desc-Annuncio-SideBar{}
	.Desc-Annuncio-SideBar p{margin-top:5px;margin-bottom:5px;font-size:0.75em;line-height:1.2;}
	.Foto-Annuncio-SideBar{width:40%;padding-right:5%;}
	a.Link_Annuncio-SideBar-Evidenza{font-size:0.85em;}
	a.Link_Annuncio-SideBar-Evidenza:hover{font-size:0.85em;}
	a.Link_Annuncio-SideBar-Visitati{font-size:0.85em;}
	a.Link_Annuncio-SideBar-Visitati:hover{font-size:0.85em;}

	h2.Sez-SideBar-Evidenza{margin-top:3px;margin-bottom:10px;padding:5px 0px 5px 0px;font-size:1em;}
	h2.Sez-SideBar-Visitati{margin-top:3px;margin-bottom:10px;padding:5px 0px 5px 0px;font-size:1em;}
	h2.Sez-SideBar-NetWork {margin-top:3px;margin-bottom:10px;padding:5px 0px 5px 0px;font-size:1em;}
	h2.Sez-SideBar-SocialWork {margin-top:3px;margin-bottom:10px;padding:5px 0px 5px 0px;font-size:1em;}
		
	/* ---------                       */

	.box_DesBase p{font-size:1em;}
	
	/* --------- Box contenitore contatori recensioni       */

	.Box-Bottom-Container{padding-top:70px;padding-bottom:15px;}

	.Box-Count-Siti{width:85%;margin:0px auto;font-size:0.97em;}
	#showcountsiti{margin-left:1%;margin-right:0.7%;}

	.Box-Slide-Page{width:60%;margin:0px auto;font-size:0.97em;}
	.Box-Slide-Page p{margin-left:2%;margin-right:2%;}
	
	/* --------- Box annuncio su lista annunci corpo pagina */

	.Desc-Annuncio p{margin-top:5px;margin-bottom:5px;font-size:0.9em;font-style:italic;}
	a.Link_Annuncio{font-size:0.9em;font-weight:bold;}
	a.Link_Annuncio:hover{font-size:0.9em;font-weight:bold;}
	.Foto-Annuncio-Large{}
	.Foto-Annuncio-Small{}
	
	/* --------- Classi pagina recensione */

	.Desc-Page-Annuncio{padding-left:0.88%;}
	.Desc-Page-Annuncio p{margin-bottom:7px;font-size:0.9em;}
	.Foto-Page-Annuncio{margin-right:2%;}
	.Link-Page-Annuncio{margin-top:5px;margin-bottom:10px;font-size:0.9em;}

	.Box-Count-Visite{width:90%;margin-top:20px;padding-left:0.88%;font-size:1em;}

	#showcountvisite{margin-left:1%;margin-right:0.7%;}
	
	/* --------- Box della sezione bottom page */
	
	.Box-Sez-Bottom{display:none;}
	
	/* --------- Classi link su footer */

	.CopyRight-Footer{width:40%;margin-top:7.5%;margin-left:2%;}
	.CopyRight-Footer p{font-size:0.75em;}	
	
}

/* ---------------------------------------------------------- */
/* ---------------------               ---------------------- */
/* ---------------------------------------------------------- */

@media only screen and (min-width: 800px) {
}
 
/* ---------------------------------------------------------- */
/* -------------------------         ------------------------ */
/* ---------------------------------------------------------- */

@media only screen and (min-width: 960px){
	
	/* ---------                       */
	
	.Box-Menu-Istituzionale{margin-top:2%;margin-bottom:0.8%;}
	.Box-Menu-Istituzionale p{font-size:1em;}
	a.Link-Menu-Istituzionale{font-size:1em;}
	a.Link-Menu-Istituzionale:hover{font-size:1em;}
	a.Link-Menu-Istituzionale:active{font-size:1em;}
	
	/* ---------                       */
	
	h1 {font-size:1.2em;margin-bottom:20px;}
	h4.center{font-size:0.95em;margin:10px 0% 10px 0%;}	
	
	/* --------- Box della sezione Side-Bar */

	.Box-Sez-SideBar{}
	.Box-Vetrina-SideBar {margin-bottom:8px;padding:5px 0px 5px 0px;}
	.Box-Annuncio-SideBar{width:96%;}
	.Desc-Annuncio-SideBar{}
	.Desc-Annuncio-SideBar p{margin-top:5px;margin-bottom:5px;font-size:0.75em;line-height:1.2;}
	.Foto-Annuncio-SideBar{width:40%;padding-right:5%;}
	a.Link_Annuncio-SideBar-Evidenza{font-size:0.85em;}
	a.Link_Annuncio-SideBar-Evidenza:hover{font-size:0.85em;}
	a.Link_Annuncio-SideBar-Visitati{font-size:0.85em;}
	a.Link_Annuncio-SideBar-Visitati:hover{font-size:0.85em;}

	h2.Sez-SideBar-Evidenza{margin-top:3px;margin-bottom:10px;padding:5px 0px 5px 0px;font-size:1em;}
	h2.Sez-SideBar-Visitati{margin-top:3px;margin-bottom:10px;padding:5px 0px 5px 0px;font-size:1em;}
	h2.Sez-SideBar-NetWork {margin-top:3px;margin-bottom:10px;padding:5px 0px 5px 0px;font-size:1em;}
	h2.Sez-SideBar-SocialWork {margin-top:3px;margin-bottom:10px;padding:5px 0px 5px 0px;font-size:1em;}
		
	/* ---------                       */

	.box_DesBase p{font-size:1em;}
	
	/* --------- Box contenitore contatori recensioni       */

	.Box-Bottom-Container{padding-top:70px;padding-bottom:15px;}

	.Box-Count-Siti{width:75%;margin:0px auto;font-size:0.97em;}
	#showcountsiti{margin-left:1%;margin-right:0.7%;}

	.Box-Slide-Page{width:60%;margin:0px auto;font-size:0.97em;}
	.Box-Slide-Page p{margin-left:2%;margin-right:2%;}
	
	/* --------- Box annuncio su lista annunci corpo pagina */

	.Desc-Annuncio p{margin-top:5px;margin-bottom:5px;font-size:0.9em;font-style:italic;}
	a.Link_Annuncio{font-size:0.9em;font-weight:bold;}
	a.Link_Annuncio:hover{font-size:0.9em;font-weight:bold;}
	.Foto-Annuncio-Large{}
	.Foto-Annuncio-Small{}
	
	/* --------- Classi pagina recensione */

	.Desc-Page-Annuncio{padding-left:0.88%;}
	.Desc-Page-Annuncio p{margin-bottom:7px;font-size:0.9em;}
	.Foto-Page-Annuncio{margin-right:2%;}
	.Link-Page-Annuncio{margin-top:5px;margin-bottom:10px;font-size:0.9em;}

	.Box-Count-Visite{width:90%;margin-top:20px;padding-left:0.88%;font-size:1em;}

	#showcountvisite{margin-left:1%;margin-right:0.7%;}
	
	/* --------- Classi link su footer */

	.CopyRight-Footer{width:35%;margin-top:6%;margin-left:3%;}
	.CopyRight-Footer p{font-size:0.85em;}	
	
}

/* ---------------------------------------------------------- */
/* -------------------------         ------------------------ */
/* ---------------------------------------------------------- */

@media only screen and (min-width: 1024px){
		
	#content{width:72%;margin-left:14%;margin-right:14%;}
	
	/* ---------                       */
	
	.Box-Header2{width:72%;}
		
	/* ---------                       */
	
	.Box-Menu-Istituzionale{margin-top:2%;margin-bottom:0.8%;}
	.Box-Menu-Istituzionale p{font-size:0.95em;}
	a.Link-Menu-Istituzionale{font-size:0.95em;}
	a.Link-Menu-Istituzionale:hover{font-size:0.95em;}
	a.Link-Menu-Istituzionale:active{font-size:0.95em;}
	
	/* ---------                       */
	
	h1 {font-size:1.4em;margin-bottom:20px;}
	h4.center{font-size:1em;margin:10px 0% 10px 0%;}	
	
	/* --------- Box della sezione Side-Bar */

	.Box-Sez-SideBar{}
	.Box-Vetrina-SideBar {margin-bottom:8px;padding:5px 0px 5px 0px;}
	.Box-Annuncio-SideBar{width:96%;}
	.Desc-Annuncio-SideBar{}
	.Desc-Annuncio-SideBar p{margin-top:5px;margin-bottom:5px;font-size:0.75em;line-height:1.2;}
	.Foto-Annuncio-SideBar{width:40%;padding-right:5%;}
	a.Link_Annuncio-SideBar-Evidenza{font-size:0.85em;}
	a.Link_Annuncio-SideBar-Evidenza:hover{font-size:0.85em;}
	a.Link_Annuncio-SideBar-Visitati{font-size:0.85em;}
	a.Link_Annuncio-SideBar-Visitati:hover{font-size:0.85em;}

	h2.Sez-SideBar-Evidenza{margin-top:3px;margin-bottom:15px;padding:5px 0px 5px 0px;font-size:1.2em;}
	h2.Sez-SideBar-Visitati{margin-top:3px;margin-bottom:15px;padding:5px 0px 5px 0px;font-size:1.2em;}
	h2.Sez-SideBar-NetWork {margin-top:3px;margin-bottom:15px;padding:5px 0px 5px 0px;font-size:1.2em;}
	h2.Sez-SideBar-SocialWork {margin-top:3px;margin-bottom:15px;padding:5px 0px 5px 0px;font-size:1.2em;}
		
	/* ---------                       */

	.box_DesBase p{font-size:1em;}
	
	/* --------- Box contenitore contatori recensioni       */

	.Box-Bottom-Container{padding-top:70px;padding-bottom:15px;}

	.Box-Count-Siti{width:60%;margin:0px auto;font-size:0.97em;}
	#showcountsiti{margin-left:1%;margin-right:0.7%;}

	.Box-Slide-Page{width:50%;margin:0px auto;font-size:0.97em;}
	.Box-Slide-Page p{margin-left:2%;margin-right:2%;}
		
	/* --------- Box annuncio su lista annunci corpo pagina */

	.Desc-Annuncio p{margin-top:5px;margin-bottom:-5000px;padding-bottom:5000px;overflow:hidden;font-size:0.9em;font-style:italic;}
	a.Link_Annuncio{font-size:0.9em;font-weight:bold;}
	a.Link_Annuncio:hover{font-size:0.9em;font-weight:bold;}
	.Foto-Annuncio-Large{}
	.Foto-Annuncio-Small{}
		
	/* --------- Classi pagina recensione */

	.Desc-Page-Annuncio{padding-left:0.88%;}
	.Desc-Page-Annuncio p{margin-bottom:7px;font-size:0.9em;}
	.Foto-Page-Annuncio{margin-right:2%;}
	.Link-Page-Annuncio{margin-top:10px;margin-bottom:10px;font-size:0.97em;}

	.Box-Count-Visite{width:90%;margin-top:20px;padding-left:0.88%;font-size:1em;}

	#showcountvisite{margin-left:1%;margin-right:0.7%;}
	
	/* --------- Classi link su footer */

	.CopyRight-Footer{width:30%;margin-top:5.5%;margin-left:3%;}
	.CopyRight-Footer p{font-size:0.85em;}
	
}

/* ---------------------------------------------------------- */
/* -------------------------         ------------------------ */
/* ---------------------------------------------------------- */

@media only screen and (min-width: 1200px){
}

/* ---------------------------------------------------------- */
/* -------------------------         ------------------------ */
/* ---------------------------------------------------------- */

@media only screen and (min-width: 1280px){
		
	/* ---------                       */
	
	.Box-Menu-Istituzionale{margin-top:2%;margin-bottom:0.8%;}
	.Box-Menu-Istituzionale p{font-size:0.95em;}
	a.Link-Menu-Istituzionale{font-size:0.95em;}
	a.Link-Menu-Istituzionale:hover{font-size:0.95em;}
	a.Link-Menu-Istituzionale:active{font-size:0.95em;}

	/* ---------                       */
	
	h1 {font-size:1.4em;margin-bottom:20px;}
	h4.center{font-size:1em;margin:10px 0% 10px 0%;}	
	
	/* --------- Box della sezione Side-Bar */

	.Box-Sez-SideBar{}
	.Box-Vetrina-SideBar {margin-bottom:8px;padding:5px 0px 5px 0px;}
	.Box-Annuncio-SideBar{width:96%;}
	.Desc-Annuncio-SideBar{}
	.Desc-Annuncio-SideBar p{margin-top:5px;margin-bottom:5px;font-size:0.75em;line-height:1.2;}
	.Foto-Annuncio-SideBar{width:40%;padding-right:5%;}
	a.Link_Annuncio-SideBar-Evidenza{font-size:0.85em;}
	a.Link_Annuncio-SideBar-Evidenza:hover{font-size:0.85em;}
	a.Link_Annuncio-SideBar-Visitati{font-size:0.85em;}
	a.Link_Annuncio-SideBar-Visitati:hover{font-size:0.85em;}

	h2.Sez-SideBar-Evidenza{margin-top:3px;margin-bottom:15px;padding:5px 0px 5px 0px;font-size:1.2em;}
	h2.Sez-SideBar-Visitati{margin-top:3px;margin-bottom:15px;padding:5px 0px 5px 0px;font-size:1.2em;}
	h2.Sez-SideBar-NetWork {margin-top:3px;margin-bottom:15px;padding:5px 0px 5px 0px;font-size:1.2em;}
	h2.Sez-SideBar-SocialWork {margin-top:3px;margin-bottom:15px;padding:5px 0px 5px 0px;font-size:1.2em;}
		
	/* ---------                       */

	.box_DesBase p{font-size:1em;}
	
	/* --------- Box contenitore contatori recensioni       */

	.Box-Bottom-Container{padding-top:70px;padding-bottom:15px;}

	.Box-Count-Siti{width:60%;margin:0px auto;font-size:0.97em;}
	#showcountsiti{margin-left:1%;margin-right:0.7%;}

	.Box-Slide-Page{width:50%;margin:0px auto;font-size:0.97em;}
	.Box-Slide-Page p{margin-left:2%;margin-right:2%;}
		
	/* --------- Box annuncio su lista annunci corpo pagina */

	.Desc-Annuncio p{margin-top:5px;margin-bottom:-5000px;padding-bottom:5000px;overflow:hidden;font-size:0.9em;font-style:italic;}
	a.Link_Annuncio{font-size:0.9em;font-weight:bold;}
	a.Link_Annuncio:hover{font-size:0.9em;font-weight:bold;}
	.Foto-Annuncio-Large{}
	.Foto-Annuncio-Small{}
		
	/* --------- Classi pagina recensione */

	.Desc-Page-Annuncio{padding-left:0.88%;}
	.Desc-Page-Annuncio p{margin-bottom:7px;font-size:0.9em;}
	.Foto-Page-Annuncio{margin-right:2%;}
	.Link-Page-Annuncio{margin-top:10px;margin-bottom:10px;font-size:0.97em;}

	.Box-Count-Visite{width:90%;margin-top:20px;padding-left:0.88%;font-size:1em;}

	#showcountvisite{margin-left:1%;margin-right:0.7%;}
	
	/* --------- Classi link su footer */

	.CopyRight-Footer{width:26%;margin-top:4.5%;margin-left:2%;}
	.CopyRight-Footer p{font-size:0.85em;}
	
}
	
/* ---------------------------------------------------------- */
/* -------------------------         ------------------------ */
/* ---------------------------------------------------------- */

@media only screen and (min-width: 1400px){
}

/* ---------------------------------------------------------- */
/* -------------------------         ------------------------ */
/* ---------------------------------------------------------- */

@media only screen and (min-width: 1600px){
	
	/* ---------                       */
	
	.Box-Menu-Istituzionale{margin-top:2%;margin-bottom:0.8%;}
	.Box-Menu-Istituzionale p{font-size:1em;}
	a.Link-Menu-Istituzionale{font-size:1em;}
	a.Link-Menu-Istituzionale:hover{font-size:1em;}
	a.Link-Menu-Istituzionale:active{font-size:1em;}
		
	/* ---------                       */
	
	h1 {font-size:1.6em;margin-bottom:30px;}
	h4.center{font-size:0.95em;margin:10px 0% 10px 0%;}	
	
	/* --------- Box della sezione Side-Bar */

	.Box-Sez-SideBar{}
	.Box-Vetrina-SideBar {margin-bottom:8px;padding:5px 0px 5px 0px;}
	.Box-Annuncio-SideBar{width:96%;}
	.Desc-Annuncio-SideBar{}
	.Desc-Annuncio-SideBar p{margin-top:5px;margin-bottom:5px;font-size:0.75em;line-height:1.2;}
	.Foto-Annuncio-SideBar{width:40%;padding-right:5%;}
	a.Link_Annuncio-SideBar-Evidenza{font-size:1em;}
	a.Link_Annuncio-SideBar-Evidenza:hover{font-size:1em;}
	a.Link_Annuncio-SideBar-Visitati{font-size:1em;}
	a.Link_Annuncio-SideBar-Visitati:hover{font-size:1em;}

	h2.Sez-SideBar-Evidenza{margin-top:3px;margin-bottom:15px;padding:5px 0px 5px 0px;font-size:1.5em;}
	h2.Sez-SideBar-Visitati{margin-top:3px;margin-bottom:15px;padding:5px 0px 5px 0px;font-size:1.5em;}
	h2.Sez-SideBar-NetWork {margin-top:3px;margin-bottom:15px;padding:5px 0px 5px 0px;font-size:1.5em;}
	h2.Sez-SideBar-SocialWork {margin-top:3px;margin-bottom:15px;padding:5px 0px 5px 0px;font-size:1.5em;}
		
	/* ---------                       */

	.box_DesBase p{font-size:1em;}
	
	/* --------- Box contenitore contatori recensioni       */

	.Box-Bottom-Container{padding-top:70px;padding-bottom:15px;}

	.Box-Count-Siti{width:40%;margin:0px auto;font-size:0.97em;}
	#showcountsiti{margin-left:1%;margin-right:0.7%;}

	.Box-Slide-Page{width:30%;margin:0px auto;font-size:0.97em;}
	.Box-Slide-Page p{margin-left:2%;margin-right:2%;}
		
	/* --------- Box annuncio su lista annunci corpo pagina */

	.Desc-Annuncio p{margin-top:5px;margin-bottom:-5000px;padding-bottom:5000px;overflow:hidden;font-size:0.9em;font-style:italic;}
	a.Link_Annuncio{font-size:1.1em;font-weight:bold;}
	a.Link_Annuncio:hover{font-size:1.1em;font-weight:bold;}
	.Foto-Annuncio-Large{}
	.Foto-Annuncio-Small{}
	
	/* --------- Classi pagina recensione */

	.Desc-Page-Annuncio{padding-left:0.88%;}
	.Desc-Page-Annuncio p{margin-bottom:7px;font-size:0.9em;}
	.Foto-Page-Annuncio{margin-right:2%;}
	.Link-Page-Annuncio{margin-top:10px;margin-bottom:10px;font-size:0.97em;}

	.Box-Count-Visite{width:90%;margin-top:20px;padding-left:0.88%;font-size:1em;}

	#showcountvisite{margin-left:1%;margin-right:0.7%;}
	
	/* --------- Classi link su footer */

	.CopyRight-Footer{width:20%;margin-top:3.5%;margin-left:1%;}
	.CopyRight-Footer p{font-size:0.85em;}
	
}
	
/* ---------------------------------------------------------- */
/* -------------------------         ------------------------ */
/* ---------------------------------------------------------- */

@media only screen and (min-width: 1680px){
}








