/***
* CSS per il sito taekwondocattolica.com
* Giovanni Caprilli, Stefano Opipari
* Kinetica srl (2009)
*/

/**********
*	Colore blu:#005dad
* 	Colore rosso:   #e5000f
*	Onmouse over: testo sempre bianco.
* 	Cambia solo il colore di sfondo della cella da rosso a blu (vedi codici sopra).
*	Occhio che il rosso che ho scelto è diverso da quello d’origine.
*/
body {
	margin:0px;
	padding:0px;
	font-family:verdana, arial, sans-serif, sans;
	font-size:0.75em;
	color:#002035;
	line-height:1.4;
	background-color: #BCBCBC;
}

/**
* ELEMENTI DI LAYOUT
*/

div#contenitore {
	/*background-color: #EFEFEF;*/
	background-color: #E0E0E0;
	margin:10px auto 0px auto;
	padding:10px;
	width:976px;
}

div#maindiv {
	/*width:810px;*/
	width:770px;
	/*min-height: 580px;*/
	min-height: 535px;
	/*min-height: 636px;*/
	padding: 20px;
	margin-top: 10px;
	background-color:#FFF;
}

div#sidediv {
	float:right;
	width:156px;
	/*height:740px;*/
	/*height:624px;*/
	height:680px;
}

div#tkd {
	width: 156px;
	height: 94px;/* 97px */;
	text-align:center;
	background-color:#E5000F;
	overflow:hidden;
}

div#wtf {
	margin:0px 0px 0px 0px;
	/*margin:14px 0px 0px 0px;*/
	width:156px;
	/*height:140px;*/
	height:41px;
	text-align:center;
	color:#FFF;
}

div#footer {
	margin:0px auto 20px auto;
	padding:0px;
	width:996px;
	font-size:10px;
	color:#FFF;
}

div#den {
	float:left;
	width:696px;
	text-align:left;
}

div#credits {
	float:right;
	width:300px;
	text-align:right;
}

#maindiv.home {
	background-image:url('img/home.jpg');
	background-position:100% 0%;
	background-repeat:no-repeat;
	background-color:#56638D;
	/*min-height: 584px;*/
	min-height: 640px;
	margin-top: 0px;
}

div.top {
	background-color:#000;
	width:830px;
	height:95px;
}

div.pagina {
	/*width:810px;*/
	padding:0px 10px;
}

/**
* MENU'
*/
#menu {
	background-color:#E5000F;
	background-image:url('./img/menu.gif');
	background-position:0% 0%;
	background-repeat:no-repeat;
	margin-top: 10px;
	width:156px;
	/*height:519px;*/
	height:575px;
}

span.titolo_menu {
	display:block;
	margin:6px 0px 0px 0px;
	padding: 0px 6px;
	width:144px;
	color:#FFF;
	text-align:left;
	font-weight:bold;
}

#menu ul {
	/*width:156px;*/
	padding: 0px;
	margin:0px 0px 10px 0px;
	list-style-type:none;
}

#menu ul li {
	/*width:146px;*/
	margin: 6px 0px;
	padding-left:10px;
	color: #FFF;
	font-size: 1em;
	text-align:left;
	height: 16px;
	width: 148px;
}

ul#first {
	/*padding-top:30px;*/
	/*padding-top:22px;*/
	padding-top:8px;
}

ul#first li {
	font-size: 1em;
	padding-left:0px;
}

#menu ul li a {
	display: block;
	/*width: 115px;*/
	width: 120px;
	/*width: 117px;*/
	height: 16px;
	color:#FFF;
	/*line-height: 14px;*/
	line-height: 16px;
	padding: 0px 6px;
	text-decoration:none;
}

#menu ul li a:visited {
	color:#FFF;
	text-decoration:none;
}

#menu ul li a:hover {
	/*background-color:#56638D;*/
	background-color:#FFF;
	color:#E5000F;
	text-decoration:none;
	line-height: 14px;
	border: 1px solid #D70010;
}

#menu ul li a.active {
	border: 1px solid #D70010;
	font-weight:bold;
	background-color:#FFF;
	color:#E5000F;
	text-decoration:none;
	line-height: 14px;
	opacity:.8;
}

/**
* ELEMENTI PER LA FORMATTAZIONE DEL TESTO
*/

h1.tit {
	margin:0px;
	padding:0px;
	font-size:1.2em;
	width:810px;
	overflow:hidden;
	/*display:none;*/
}

h2 {
	font-size:1.2em;
	color: #005DAD;
}
h3 {
	font-size:1.1em;
	color: #000;
}

p {
	/* width: 510px; */
	text-align:justify;
}

p.sx {
	text-align:left;
}

p.dx {
	text-align:right;
}

p.cx {
	text-align:center;
}

span.data {
	font-weight:bold;
	color:#E5000F;
	text-align:left;
}

span.titolo {
	font-weight:bold;
	color:#005DAD;
	text-align:left;
}

div#credits a, div#credits a:visited {
	color:#FFF;
	text-decoration:none;
}

a.info, a.info:visited {
	color:#002035;
	text-decoration:underline;
}

a.gallery, a.gallery:visited {
	text-decoration:none;
}

div.hr2 {
	height:1px;
	font-size: 1px;
	/*background-color:#D2D2D3;*/
	background-color:#E2E2E2;
	margin-top: 6px;
	margin-bottom: 6px;
}

div.news {
	margin:4px auto;
	padding:4px 8px;
}

div.news_indent {
	margin:0px;
	padding:0px 0px 0px 10px;
}

div.news_evidenza {
	margin:4px auto;
	padding:4px 8px;
	background-color:#F5DF52;
}

div.testo_news p {
	margin:0px;
	padding:0px;
	text-align:justify;
}

div.img {
	float: left;
	padding: 0px;
	margin: 2px 8px 2px 8px;
	text-align:center;
}

div.img_sx {
	float: left;
	padding: 0px;
	margin: 2px 8px 5px 0px;
}

div.img_dx {
	float: right;
	padding: 0px;
	margin: 2px 0px 5px 8px;
}

div.img_dx2 {
	float: right;
	padding: 0px;
	margin: 0px 160px 0px 0px;
}

div.img_dx a,
div.img_sx a {
	text-decoration: none;
}
div.img_dx img,
div.img_sx img {
	border: 0px;
	margin: 0px;
}

ul.poomse_taeguk {

}

ul.poomse_taeguk li {
	list-style-type:none;
	margin:10px 0px;
	height:60px;
}

ul.poomse_taeguk div.poomse {
	float:left;
	margin-right:10px;
	width:60px;
	height:60px;
	text-align:center;
}

ul.poomse_taeguk div.video {
	float:right;
	width:88px;
	height:60px;
	text-align:center;
}

ul.poomse_taeguk div.testo {
	width:620px;
	/*height:100px;*/
	height:60px;
}

ul.poomse_taeguk div.img_sx {
	float: left;
	padding: 0px;
	margin: 4px 8px 4px 0px;
}

ul.poomse_sup {

}

ul.poomse_sup li {
	list-style-type:none;
	margin:10px 0px;
	/*height:80px;*/
	height:100px;
	text-align:justify;
}

ul.poomse_sup div.ideog {
	float:left;
	margin-right:4px;
	width:60px;
	/*height:80px;*/
	height:100px;
}

ul.poomse_sup div.testo {
	/*width:640px;*/
	width:708px;
	height:100px;
}

ul.postura {

}

ul.postura li {
	list-style-type:none;
	margin:10px 0px;
	text-align:justify;
	/*height:180px;*/
	height:240px;
}

ul.postura div.post {
	float:left;
	margin-right:8px;
	width:125px;
	height:240px;
}

ul.postura div.post2 {
	float:left;
	margin-right:8px;
	width:250px;
	height:240px;
}

ul.postura div.testo {
	width:600px;
	height:240px;
}

ul.postura div.testo2 {
	width:600px;
	height:240px;
}

ul.cinture {
	list-style-type:none;
}

ul.cinture li {
	margin:4px 0px 4px 0px;
	height:60px;
}

ul.cinture div.cintura {
	/*display:none;*/
	float:right;
	width:203px;
	height:60px;
	margin-left:4px;
}

ul.cinture div.testo {
	height:60px;
}
/**
* PAGINAZIONE
*/

#paging {
	height: 16px;
	/*font-size: 0.80em;*/
	font-size: 1.166em;
	line-height: 16px;
	text-align:center;
	margin-bottom:10px;
}
#paging div.curpage {
	/*background-color:#C00;*/
	font-size: 0.80em;
	float: left;
}
#paging div.pages {
	/*float: right;*/
	/*background-color:#C0C0C0;*/
	margin-right:74px;
	color: #AAA;
}
#paging div.pages b {
	/*color:#CC6510;*/
	color:#C0C0C0;
}
#paging div.pages a {
	text-decoration: none;
	color:#296486;
}
#paging div.pages img {
	vertical-align: bottom;
	color:#296486;
}

/*
* ALTRI ELEMENTI
*/
table.gallery {

}

table.cx {
	margin-left:auto;
	margin-right:auto;
}

table.gallery td {
	border:1px solid #E0E0E0;
	background-color:#E0E0E0;
	margin:0px 10px 0px 10px;
	padding:2px 4px 4px 4px;
	width:100px;
	height:100px;
	text-align:center;
	vertical-align:middle;
}

table.gallery td.normale {
	border:0px;
	background-color:#FFF;
	margin:0px 10px 0px 10px;
	padding:2px 4px 4px 4px;
	width:auto;
	height:auto;
	text-align:center;
}

div.googlemap {
	/*border:1px solid #296486;*/
	border:1px solid #005DAD;
	margin:0px auto 0px auto;
	width:550px;
	height:550px;
	text-align:center;
}
