@charset "UTF-8";
/* CSS Document */

html { width:100%}
.off { display:none}
.comunicato {
	background-color:#FFFF99;
	margin: 5px 20px 20px 20px;
	padding: 10px;
	font-size: 11px;
	color: #000;
	border: #ccc 1px solid;
}
.pulisco { clear:left;}
.float { float:left}
.volume { float:left; margin:0 0 0 220px; padding:0; border:0; font-size:9px; color:#999999}

body { margin: 0; padding:0px; font-size:11px; background:#d4d0c8; line-height:17px; font-family: verdana, arial; color:#022145; }
img, p, div, h2, h3 { border:0; margin:0}
h2, h3 { font-size:11px}
object {outline:none}
a {outline:none}
#flashcontent, #_flashcontent { color:#FF0000; font-size:11px; font-family:arial, verdana; font-weight:normal}
.atleta {  margin:0 0 0 120px}
.libro { float:right; margin:0 0 0 14px; border:#CCCCCC 1px solid}
.oltre {color: #CCFF00}
.petto { border:#CCCCCC 1px solid}
.testimone {  margin:0 0 0 105px}
.corso {  margin:0 0 0 95px}
ul { margin-top:15px; padding-left:20px; color:#54546c}


/*Formattazione testo*/
.date { color:#7e9dae; font-size:11px}
.giallo { color:#dfb00a}
.blu2 { color:#0066FF}
.blu { font-size:14px; font-family:Georgia; color:#022145}
.giallo-bold-georgia { font-size:14px; font-family:Georgia; color:#dfb00a}
h2 { font-family:Georgia, Times New Roman; font-size:17px;  font-weight:normal; padding:0 0 15px 20px}
h3 { color:#54546c}
p { color:#54546c}

/*fine Formattazione testo*/


/*link*/
a:link{ color:#285bc4; text-decoration:none}
a:visited { color:#285bc4; text-decoration:none}
a:hover { color:#dfb00a; text-decoration:underline}
/*chiudo link*/


#main{ width:980px; height:auto; margin:0 auto; background:#FFF; border:2px solid #fff}
#flash { width:980px; height:212px}
#intestazione { width:960px; height:26px; padding:10px 0 0 20px; background:url(../_images/fondo-sopra-menu.gif) repeat-x; font-family:Georgia, Times New Roman; color:#FFF; font-size:19px; letter-spacing: -1px}
#presentazione { width:auto; height:auto; padding:10px 0 0 0; background:url(../_images/fondo-presentazione.gif) repeat-x; color:#DBE8F7; text-align:justify; line-height:15px}
#bordo_bolla	{
	background-image:url(../_images/bordino_top.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding: 0px 20px 0 20px;
	
}
#bordo_bolla a:link, #bordo_bolla a:visited { color:#FFFFFF; text-decoration:none }
#bordo_bolla a:hover { color:#FFFFFF; text-decoration:underline}
#link2 {
	float:left;
	padding: 10px 0 0 700px;
}
#link2 a:link, #link2 a:visited { color:#FFFFFF}
#link2 a:hover  {color:#000099; text-decoration:underline}

#bolla { width:78px; height:29px; padding:8px 0 0 0; float:left}

#menu {
	width:980px;
	height:auto;
	padding:13px 0 0 0;
	background:url(../_images/fondo-menu.gif) repeat-x;
	font-weight:bold;
}
#centrato {
	width:809px;
	margin:0 auto;
	height: 30px;
	padding: 0 0 0 29px;
	background-image: url(../_images/fondo_menu.png);

}
#menu a:link 		{ float:left; display:block; margin:0 13px 0 0; height:30px; width:auto;  color:#FFF; text-decoration:none }
#menu a:visited 	{ float:left; display:block; margin:0 13px 0 0; height:30px; color:#FFF; text-decoration:none}
#menu a:hover 		{ float:left; display:block; margin:0 13px 0 0; height:30px; color:#F5CF36; text-decoration:none; background:url(../_images/pallino-menu.png) no-repeat bottom}



#colonna1 { float:left; width:689px; height:auto; padding:20px 0 0 0; border-right: 1px dashed #d4d4d4; background: url(../_images/fondo-colonna1.gif) repeat-x #FFF}
#coaching { width:689px; height:auto; }
.box-corsi {
	width:auto;
	height:auto;
	border:1px dotted #666;
	padding:20px 20px 40px 20px;
	background:url(../_images/fondo-corsi.gif);
	background-position:bottom;
	background-color:#FFFFFF;
	margin: 0px 20px 0 20px;
}

.box-corsi-list {
	width:auto;
	height:auto;
	border:1px dotted #666;
	padding:10px;
	background:url(../_images/fondo-corsi.gif);
	background-position:bottom;
	background-color:#FFFFFF;
	margin: 0px 20px 0 20px;
}
.tematica { float:left; width:317px; height:25px; padding:5px 0 20px 20px; color:#666}
.entra-scoprilo { float:left; width:333px; height:25px; padding:5px 0 20px 0; text-align:right}
.entra-scoprilo a { margin:0 30px 0 0}

.top { float:left; width:333px; height:25px; padding:5px 0 20px 0; text-align:right}
.top a { margin:0}

#box-coaching { width:auto; height:auto; padding:0 40px 23px 0; background:url(../_images/coaching.jpg) no-repeat #FFF; text-align:justify }
#box-coaching #coaching-cose { float:left; display:block; height:80px; width:155px; padding:85px 20px 0 20px;}


#colonna2 { float:left; width:290px; height:auto; background:#FFF; padding:20px 0 0 0 }
#libro {
	width:250px;
	padding:0 20px 20px 20px;
	height:auto;
	background:#FFF;
	text-align: justify;
}
.line { width:auto; border-top:#CCCCCC 1px dotted; display:block; margin:0 0 5px 0; height:5px}
.librobig { float:left; margin:0 10px 0 0}

.linkform {
	margin:0;
	padding:0;
	border:0;
	float:left;
	width: 122px;
} 
.formacq input  {
	margin:0;
	padding:0;
	border:1px solid #FFFFFF;
	background-color:#FFFFFF;
	color:#285bc4;
	font-size:11px;
	font-family:Verdana;
	cursor:pointer;
	height: 21px;
	width: 123px;
	background-image: url(../_images/add_carrello.gif);
	font-weight: normal;
}

.formacq {
	margin:0;
	padding:0;
	border:0;
	float:left;
	width: 120px;
	height: auto;
}


#libro p { padding:0 0 12px 0}
#box-sotto-libro { width:250px; height:auto; padding:50px 20px 10px 20px; background:url(../_images/fondo-sotto-libro.gif) no-repeat #fff}
#img-sotto-libro { float:left; width:125px; height:auto; text-align:center}
#img-sotto-libro img { padding:0 0 10px 0}
#box-sotto-libro { font-family:Georgia; font-size:14px}
#box-sotto-libro A:link, #box-sotto-libro A:visited { font-family:Georgia; font-size:14px}
#box-sotto-libro h2	{ margin:0; padding:0 0 15px 0}
#pics { width:290px; text-align:center}
#pics IMG { border:#CCCCCC; border-width:1px; border-style:solid}

.corsi_form input, .corsi_form textarea { width:240px; padding:4px; font-size:11px; font-family:Verdana; height:16px; border:1px solid;  border-color:#C4C4C4; background-color:#FFFEEA; display:block; margin:0 0 6px 0}
.corsi_form .radios { width:18px; height:18px; border:1px solid;  border-color:#CCCCCC; background-color:#FFFEEA; margin:5px 5px 5px 0; display: inline}
.corsi_form .btm {width:auto; border:#999999 2px solid; padding:3px; height:auto; color:#333333; font-weight:bold; font-size:11px}
.corsi_form  .i2 {
	width:172px;
	float: left;
}
.corsi_form  .i3 {
	width:50px;
	margin: 0 0 0 7px;
	float: left;
}
.corsi_form .radios2 { width:18px; height:18px; border:1px solid;  border-color:#CCCCCC; background-color:#FFFEEA; margin:5px 5px 5px 0; display: inline; float:left}
.corsi_form .radios3 { width:18px; height:18px; border:1px solid;  border-color:#CCCCCC; background-color:#FFFEEA; margin:5px 5px 50px 0; display: block; float:left}

.lex {float:left; line-height:13px; color: #666666; margin:0 0 20px 0 }
.lex3 {float:left; font-size:10px; line-height:13px; color:#999999}

.corsi_form  .messaggio2 
{width:546px; padding:4px; font-size:11px; font-family:Verdana; height:auto; border:1px solid;  border-color:#C4C4C4; background-color:#FFFEEA; display:block; margin:0 0 6px 0}

.corsi_form  .messaggio
{width:240px; padding:4px; height:50px;  font-size:11px; font-family:Verdana; border:1px solid;  border-color:#C4C4C4; background-color:#FFFEEA; display:block; margin:0 0 6px 0}


.corsi_form  .hd { display:none}

#piede { width:960px; height:30px; padding:13px 0 0 20px; background:#ffcd1f; font-size:10px; color:#666 }

/*formattazione sub*/
#flash-sub { width:980px; height:100px}
#box-testo-sub, #box-testo-sub-img {
	width:609px;
	height:auto;
	border:1px dotted #666;
	margin-left:20px;
	background:url(../_images/fondo-corsi.gif);
	background-position:bottom;
	padding: 20px 20px 20px 20px;
	line-height: 18px;
	text-align: justify;
	color: #54546c;
}


.bottone_acq  {
	margin:0;
	padding:0;
	border:1px solid #FFFFFF;
	background-color:#FFFFFF;
	color:#285bc4;
	font-size:11px;
	font-family:Verdana;
	cursor:pointer;
	height: 21px;
	width: 140px;
	background-image: url(../_images/add_carrello.gif);
	font-weight: bold;
}

#box-testo-sub-fin {
	width:609px;
	height:auto;
	margin-left:20px;
	padding: 20px 20px 20px 0;
	line-height: 18px;
	text-align: justify;
	color: #54546c;
}

#box-testo-sub-img IMG	{  border: #666666; border-width:1px; border-style:solid; margin:0 11px 22px 11px; }
#box-testo-sub p 		{ padding-bottom: 10px; }


.col1 { width:400px; float:left}
.col2 {
	width:540px;
	float:left;
	text-align: right;
}
.col2 a:link, .col2 a:visited {  color:#666}
.col2 a:hover { color:#666; text-decoration:underline} 
.carrello { margin:0 4px 0 20px; }
.libro2 {
	font-size:11px;
	font-family:Verdana;
	text-align: justify;
}
#box-sotto-libro .libro2 a:link, #box-sotto-libro .libro2 a:hover, #box-sotto-libro .libro2 a:visited {font-size:11px;	font-family:Verdana; }

