/*stili per il layout fisso*/
html,body{
	margin:0;
	padding:0;
}

body {
	font-family:verdana, arial,sans-serif;
	font-size:11px;
	text-align: center;
}

a img {
	border:0;
}

.home {
	background:#E81B41 url(img/bg_body_home.gif) repeat-x top right
}

.interne {
	background:#E81B41 url(img/bg_body.gif) repeat-x top right
}

div#container{
	width:793px;
	margin: 0 auto;
	text-align: left;
}

a{
	text-decoration:none;
	color:#E60F46;
}

a:hover{
	text-decoration:underline;
}

h1{
	font-size:20px;
	margin:0;
}

form {
	margin:0;
}

ul {
	list-style-type: none;
	padding: 0em 0 0 0;
	margin: 5px 50px 5px 30px;
}

li {
	background-image: url(img/punto_elenco.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding-left: 1.4em;
	padding-bottom: 0.4em;
}

input.invia {
	background-color:#3385D6;
	color:#FFF;
	font-weight:bold;
}

input, textarea, select {
	font-size:11px;
	font-family:verdana, arial,sans-serif;
}

/*start visual*/

.testata2{
	background:#2FB7F4 url(img/bg_testata.gif) no-repeat;
}

.testata_home{
	background:#2FB7F4 url(img/bg_testata_home.gif) no-repeat;
}

.date{
	background:#2FB7F4 url(img/bg_date.gif) no-repeat;
}

.navigatore{
	background:#E81B41 url(img/bg_navigatore.gif) no-repeat;
}

.contenuti{
	background:#FFFFFF url(img/bg_contenuti.gif) repeat-y;
}

.footer{
	background:#E81B41 url(img/bg_footer.gif) no-repeat;
}

.tnews{
	background:#E81B41 url(img/t_news.gif) no-repeat;
}

.tpartners{
	background:#E81B41 url(img/t_partners.gif) no-repeat;
}

.traimondology{
	background:#E81B41 url(img/t_raimondology.gif) no-repeat;
}

.tiscriviti{
	background:#E81B41 url(img/t_iscriviti.gif) no-repeat;
}

.traggiungi-camp{
	background:#E81B41 url(img/t_raggiungi-camp.gif) no-repeat;
}

.tregolamento{
	background:#E81B41 url(img/t_regolamento.gif) no-repeat;
}

.tprogramma{
	background:#E81B41 url(img/t_programma.gif) no-repeat;
}

.tdove{
	background:#E81B41 url(img/t_dove.gif) no-repeat;
}

.tcredits{
	background:#E81B41 url(img/t_credits.gif) no-repeat;
}

.tcontatti{
	background:#E81B41 url(img/t_contatti.gif) no-repeat;
}

.tcosti{
	background:#E81B41 url(img/t_costi.gif) no-repeat;
}

.separatore{
	background:#FFF url(img/bg_separatore.gif) no-repeat 0 50%;
}

.download a {
	background:#FFF url(img/ico_download.gif) no-repeat 0 3px;
}

.newshome {
	background:#1687FF url(img/bg_newshome.gif) no-repeat 10px 10px;
	padding:20px 10px;
}

/*start dimensioni*/

.dim_testata{
	width:596px;
	height:162px;
}

.dim_home {
	height:321px;
}

.dim_date {
	height:62px;
}

.dim_logo{
	width:197px;
	height:162px;
}

.dim_navigatore{
	width:190px;
	height:307px;
}

.dim_contenuti{
	width:596px;
}

.dim_testi{
	width:596px;
}

.dim_titolopagina{
	height:64px;
}

.dim_footer{
	height:40px;
}

.dim_immagini{
	width:173px;
}

.dim_preview{
	width:373px;
}

.dim_separatore{
	height:30px;
}

.dim_h20{
	height:20px;
}

.dim_newshome{
	eight:100px;
}

/*start posizionamenti*/

.floatR{
	float:right;
}

.floatL{
	float:left;
}

.clearL{
	clear:left;
}

.clearB{
	clear:both;
}

.clearR{
	clear:right;
}


/*start margini*/

.marginT12{
	margin-top:12px;
}

.marginT24{
	margin-top:24px;
}

.marginB20{
	margin-bottom:20px;
}

.marginB12{
	margin-bottom:12px;
}

.marginB150{
	margin-bottom:150px;
}

.marginB6{
	margin-bottom:6px;
}

.marginRB10{
	margin-right:10px;
	margin-bottom:10px;
}

.marginL10{
	margin-left:10px;
}

.marginR12{
	margin-right:12px;
}

.absolute{
	position:absolute;
}

.relative{
	position:relative;
}

.paddingT20{
	padding-top:20px;
}

.paddingB5{
	padding-bottom:5px;
}

.paddingB10{
	padding-bottom:10px;
}

.paddingB20{
	padding-bottom:20px;
}

.paddingL170{
	padding-left:170px;
}

.paddingL140{
	padding-left:140px;
}

.paddingT15{
	padding-top:15px;
}

.paddingT10{
	padding-top:10px;
}

.paddingT5{
	padding-top:5px;
}

.paddingT2{
	padding-top:2px;
}

.paddingL5{
	padding-left:5px;
}

.paddingL10{
	padding-left:10px;
}

.paddingR20{
	padding-right:20px;
}

.paddingL15{
	padding-left:15px;
}

.paddingL25{
	padding-left:25px;
}

.paddingL30{
	padding-left:30px;
}

.paddingL35{
	padding-left:35px;
}

.paddingL45{
	padding-left:45px;
}

.padding20{
	padding:20px 20px 20px 20px;
}


/*start formattazioni*/

.red {
	color:#E60F46;
}

.yellow{
	color:#ffbe00;
}

.blue {
	color:#3385D6;
}

.white {
	color:#FFFFFF;
}

.grey {
	color:#ACACAC;
}

.darkgrey{
	color:#807F7F;
}

p{
	padding:0;
	margin-bottom:5px;
	margin-top:0px;
}

.alignR{
	text-align:right;
}

.alignL{
	text-align:left;
}

.alignC{
	text-align:center;
}

.bold{
	font-weight:bold;
}

.size10{
	font-size:10px;
}

.size17{
	font-size:14pt;
}

.borderT2 {
	border-top:2px #e0203e solid;
}





/*   TEMPLATE FORM  ******************************************************************************************/
/*******************************************************************************************************/


.FormIscrizione td{
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px #ACACAC solid;
}

.FormIscrizione textarea{
	padding:0;
}


/*   TEMPLATE RAYMONDOLOGY  ******************************************************************************************/
/*******************************************************************************************************/


.raymondology table, 
.raymondology-dettaglio table {
	width:100%;
}

.raymondology td {
	width:50%;
}

.raymondology-dettaglio td {
	width:33%;
}

.raymondology .sequenza {
	text-align:center;
}

.raymondology .foto,
.raymondology-dettaglio foto{
	height:152px;
	width:100%;
	text-align:center;
	background:#FFF url(img/bg_foto.gif) no-repeat 50% bottom;
}



/*   TEMPLATE PARTNERS  ******************************************************************************************/
/*******************************************************************************************************/

table.loghi img {
	padding:5px 0;
}

table.loghi td {
	text-align:center;
}
