
html,body{margin:0;padding:0;}

body{margin:0; padding:0;background: rgb(235,255,235); color: #333; font: 16px/28px;font-family: 'Open Sans', sans-serif; line-height:22px;}

#container  {width: 1200px;margin: 0 auto; background:#fff}
		
/*** Header ***/

#header		{width:100%;}

hr {
  height: 3px;
  border-top: 1px solid green;
  border-bottom: 1px solid green;
  border-left: 1px solid white;
  border-right: 1px solid white;
}	

.gt {
  color: rgb(0,152,225); 
  font-weight:bold;
  font-size: 110%;
}			
		
/*** Contenuto sin ***/

#left-col		{width:490px;padding:0px;float:left;}
#right-col	{width:670px;padding:0px 15px;float:left;}

#right-col-row1    { width: 100%;}


#right-col-row2   a		{ text-decoration:none; color:#000; font-weight: bold;}
#right-col-row2   a:hover	{ text-decoration:underline; }

#row2-left   {width:250px;padding:0px;float:left;}
#row2-center   {width:190px;padding:0px;float:left;}
#row2-right   {width:220px;padding:0px;float:left; }	

#right-col-row3   { margin-top: 15px; margin-left:-10px; }

#row3-left   {float:left; }	

#row3-left-row1   {width:240px; padding-left: 22px; padding-top: 12px; height: 180px; float:left; background-repeat: no-repeat; background-position: 0px 0px; background-image: url(../images/sfondo1.png); background-size: 250px 180px;}
#row3-left-row1   a	{ text-decoration:none;  color:rgb(32,32,32); font-style: oblique;}
#row3-left-row1   a:hover	{ text-decoration: underline; }	
#row3-left-row1   a:visited	{ text-decoration: none; }

#row3-left-row2   {width:240px; padding-left: 22px; padding-top: 12px; height: 220px; float:left; background-repeat: no-repeat; background-position: 0px 0px; background-image: url(../images/sfondo1.png); background-size: 250px 235px;}
#row3-left-row2   a	{ text-decoration:none;  color:rgb(32,32,32); font-style: oblique;}
#row3-left-row2   a:hover	{ text-decoration: underline; }	
#row3-left-row2   a:visited	{ text-decoration: none; }

#row3-right   {width:400px;padding:0px;float:left;font-size: 90%;}	

#row3-right-row1  {width:400px;float:left;}	
#row3-right-row2  {width:400px;float:left;}	
#row3-right-row3  {width:400px;;float:left;}	

#row3-right-row1-col1  {width:195px;;float:left;}	
#row3-right-row1-col2  {width:195px;;float:right;}	

/*** Footer ***/
#footer		{width:1160px;padding:20px;clear:both;background: #fff;color:#333}
		
		
/* Clear */
.clear		{width:100%;clear:both;height:1px;}
	
	
/*** HEADER ***/

.sfondoTop {margin-top: 10px; margin-bottom: 10px; width: 100%; height: 140px;  background-image: linear-gradient(to right, rgba(255,255,255,1), rgba(0,128,0,0.5)); }
.sfondoTop .logo {padding: 25px 0 0 0; float: left;}
.sfondoTop .menu {float: right; margin-top: 45px;}
.d980{margin: auto; width: 1200px;}

.menu a {display: block; font-size: 14px; color: #FFF; float: left; height: 75px; width: 75px; margin-left: 10px; text-align: center;  line-height: 90%; text-decoration: none;}
.menu a:hover { letter-spacing:1px; text-decoration: none;}
.menu a:visited { color: #FFF; text-decoration: none;}
.menu a span { position: relative; top: -25px; color: #FFF; }

.menu a.chisiamo { background: url(../images/menu/chisiamo.png) no-repeat 0 100%}
.menu a.chisiamo:hover, .menu a.contatti_q { background: url(../images/menu/chisiamo.png) no-repeat 0 0}
.menu a.video { background: url(../images/menu/video.png) no-repeat 0 100%}
.menu a.video:hover, .menu a.video_q { background: url(../images/menu/video.png) no-repeat 0 0}
/***
.menu a.schede { background: url(../images/menu/schede.png) no-repeat 0 100%}
.menu a.schede:hover, .menu a.ordina_q { background: url(../images/menu/schede.png) no-repeat 0 0}
***/
.menu a.esercizi { background: url(../images/menu/esercizi.png) no-repeat 0 100%}
.menu a.esercizi:hover, .menu a.esercizi_q { background: url(../images/menu/esercizi.png) no-repeat 0 0}
.menu a.foto { background: url(../images/menu/foto.png) no-repeat 0 100%}
.menu a.foto:hover, .menu a.foto_q { background: url(../images/menu/foto.png) no-repeat 0 0}
.menu a.home { background: url(../images/menu/home.png) no-repeat 0 100%}
.menu a.home:hover, .menu a.home_q { background: url(../images/menu/home.png) no-repeat 0 0}

/*** PAGINE ***/

#content-page {padding: 0 30px;}

#titolo-pagina {font-weight:bold; color:rgb(250,140,50); font-size: 170%;}

#right-menu {width: 220px; float:right; }

#right-menu ul  {list-style: none; margin-left: -30px;}

#right-menu a {display: block; line-height: 18px; margin-bottom: 14px; padding-left: 12px; background: url(../images/pointlinklist.png) no-repeat left center; color:rgb(250,140,50);}
#right-menu a:hover {letter-spacing:1px; text-decoration: none;}

#right-menu a.sel { font-weight: bolder; }

.elenco-ex  {list-style: none; margin-left: -30px; margin-top: 20px;}
.elenco-ex a {display: block; font-size: 130%; line-height: 20px; margin-bottom: 16px; padding-left: 12px; background: url(../images/pointlinklist.png) no-repeat left center; color: #0F80FF;}
.elenco-ex a:hover {letter-spacing:1px; text-decoration: none;}

#content { width: 910px; float:left; }

#exer  P { line-height: 130%; margin:top: 5px;}
#exer  h3 { color: blue; }
#exer  .red-col  { color: red; }