@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.625em;
	text-align:center;
}

p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
}

form{
	margin:0;
}

#divBody,#divBodyTdi,#divBodyCare{
	width:990px;
	text-align:center;
	margin:auto;
	height:100%;
}

a,a:link,a:visited{
	color: #004B93;
}

textarea,select{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border: 1px solid #004B93;
}

input[type='text'],input[type='password']{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border: 1px solid #004B93;
}

input:focus, select:focus, textarea:focus {
	background-color:#E4E6ED;
}

.inEvidenza,.inEvidenzaSpell,.inEvidenzaTdi,.inEvidenzaCare{
	color:#004B93;
	font-weight:bold;
	font-size:12px;
}
.inEvidenzaTdi a:visited,.inEvidenzaTdi a:link{
	color:#FC7216;
	text-decoration:none;
}

.inEvidenza.spell,.inEvidenzaSpell{
	color:#004B93;
}

#divBodyTdi .inEvidenza{
	color:#FC7216;
}
.inEvidenza.tdi,.inEvidenzaTdi{
	color:#FC7216;
}

#divBodyCare .inEvidenza{
	color:#7CB021;
}
.inEvidenza.care,.inEvidenzaCare{
	color:#7CB021;
}

.citazione{
	font-size:8px;
	font-style:italic;
}

.listaQuadratini,.listOrdinata{
	list-style-image:url(../img/quadratino.gif);
	margin:0;
	padding-left:15px;
	font-size:12px;
}
.listOrdinata{
	list-style:decimal;
	list-style-image:none;
	padding-left:20px;
}


#divBodyTdi .listaQuadratini{
	list-style-image:url(../img/quadratino_tdi.gif);
}

#divBodyCare .listaQuadratini{
	list-style-image:url(../img/quadratino_care.gif);
}

.percorso{
	text-align:right;
	padding-right:5px;
}

#divBodyTdi .percorso a{
	color:#FC7216;
}

#divBodyCare .percorso a{
	color:#7CB021;
}

div.personeDett{
	padding: 0 0 0 15px;
	text-align:justify;
	display:none;
}


/*** Testata ***/
#testata{
	height:135px;
	padding:0 0 10px 0;
/*	background-color:#004B93;*/
	background-image:url(../img/sfondo_testata.gif);
	background-repeat:no-repeat;
}

#divBodyTdi #testata{
	background-image:url(../img/sfondo_testata_tdi.gif);
}

#divBodyCare #testata{
	background-image:url(../img/sfondo_testata_care.gif);
}

#testataSx{
	float:left;
}

#testataCentro{
	float:left;
	width:665px;
}

#testataDx{
	float:left;
	position:relative;
	z-index:100;
}

#logoTestata{
	padding:46px 0 0 15px;
}

#bandierine{
	clear:both;
	float:left;
	margin-top:30px;
	width:100px;
	text-align:left;
}

#divBodyTdi #bandierine{
	margin-top:15px;
}

#divBodyCare #bandierine{
	margin-top:15px;
}
/***********/

/*** Corpo centrale ***/
#centrale{
	width:100%;
}

#centraleAlto,#centraleBasso{
	clear:both;
	width:100%;
}

#centraleBasso{
	padding-top:15px;
	height:100%;
}

#colSx{
	float:left;
	width:205px;
	padding-right:5px;
	padding-bottom:10px;
}
#colSxAlto{
	min-height:290px;
	height:auto !important;
	height:290px;
}

#colSxBasso{
	padding-right:4px;
}

#fotoAlto,#corpoBasso{
	float:left;
	width:780px;
}
#fotoAlto{
	float:left;
	padding-bottom:10px;
/*	padding:0 5px 0 0;*/
}


#corpoBasso{
	height:100%;
}

.colonnaArgomento,.colonnaArgomentoSmall{
	float:left;
	width:280px;
	padding:0 5px 0 5px;
	text-align:left;
	border-left:#7691B2 1px solid;
}
.colonnaArgomento p,.colonnaArgomentoSmall p{
	font-size:12px;
}

#divBodyTdi .colonnaArgomento a{
	color: #FC7216;
}

#divBodyCare .colonnaArgomento a{
	color: #7CB021;
}

.colonnaArgomentoSmall{
	width:185px;
}

.colonnaInternoTitolo,.colonnaInternoTitoloRassegna{
	float:left;
	width:275px;
	padding:0 5px 0 5px;
	text-align:right;
}

.colonnaInternoTitoloRassegna{
	width:175px;
}

.internoTitolo{
	font-size:14px;
	color:#003370;
	font-weight:bold;
}

.internoSottoTitolo{
	font-size:12px;
	color:#003370;
	font-weight:bold;
}

#divBodyTdi .internoTitolo{
	color:#FC7216;
}

#divBodyCare .internoTitolo{
	color:#7CB021;
}

#divBodyTdi .internoSottoTitolo{
	color:#FC7216;
}

#divBodyCare .internoSottoTitolo{
	color:#7CB021;
}

.colonnaInternoTesto,.colonnaInternoTestoRassegna{
	float:left;
	width:485px;
	padding:0 0 0 5px;
	text-align:justify;
}

.colonnaInternoTestoRassegna{
	width:580px;
}

.colonnaInternoTesto p,.colonnaInternoTesto li,.colonnaInternoTestoRassegna p,.colonnaInternoTestoRassegna td{
	font-size:12px;
}

#divBodyTdi .colonnaInternoTesto a{
	color: #FC7216;
}

#divBodyCare .colonnaInternoTesto a{
	color: #7CB021;
}

.colonnaInternoLarga{
	font-size:12px;
	width:770px;
	padding:20px 5px 0 5px;
	text-align:center;
}

#divBodyTdi .colonnaInternoLarga a{
	color: #FC7216;
}

#divBodyCare .colonnaInternoLarga a{
	color: #7CB021;
}

.titoloSezioneSpell,.titoloSezioneTdi,.titoloSezioneCare,.titoloSezione{
	text-align:left;
	width:100%;
/*	height:15px;*/
/*	line-height:15px;*/
/*	padding-top:5px;*/
	padding-bottom:5px;
	margin-top:5px;
	margin-bottom:10px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:10px;
	font-size:12px;
}

#piede a{
	color: #FC7216;
}

#divBody .titoloSezione,.titoloSezione.spell,.titoloSezioneSpell{
	background-color: #003370;
}

#divBodyTdi .titoloSezione,.titoloSezione.tdi,.titoloSezioneTdi{
	background-color: #FC7216;
}

#divBodyCare .titoloSezione,.titoloSezione.care,.titoloSezioneCare{
	background-color: #7CB021;
}

.titolo_spell{
	font-weight:bold;
	color: #003370;
}

.titolo.tdi{
	color: #FC7216
}

/**********************/

/*** Piede ***/
#piede{
	clear:both;
	text-align:left;
	padding:10px 0 10px 0;
}

#divBodyTdi #piede a{
	color: #FC7216;
}

#divBodyCare #piede a{
	color: #7CB021;
}

/*************/

/*** Menu lato ***/
.voceMenuLato{
	text-align:left;
	width:205px;
	margin-top:15px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:13px;
	padding-bottom:13px;
}
.voceMenuLato a:visited,.voceMenuLato a:link{
	color:#FFFFFF;
	text-decoration:none;
}
.voceMenuLato.voceSpell1{
	margin-top:0px;
	background-color:#003370;
}

.voceMenuLato.voceSpell2{
	
	background-color: #003370;
}

.voceMenuLato.voceSpell3{
	background-color: #1A477E;
}

.voceMenuLato.voceSpell4{
	background-color: #345B8C;
}

.voceMenuLato.voceSpell5{
	background-color: #4E6F9A;
}

.voceMenuLato.voceSpell6{
	background-color: #6883A8;
}

.voceMenuLato.voceSpell7{
	background-color: #8297B6;
}

.voceMenuLato.voceSpell8{
	background-color: #9CABC4;
}

.voceMenuLato.voceSpell9{
	background-color: #B6BFD2;
}

.voceMenuLato.voceSpell10{
	background-color: #D0D3E0;
}

.voceMenuLato.voceTdi1{
	margin-top:5px;
	background-color: #FC7216;
}

.voceMenuLato.voceTdi2{
	background-color: #FC7216;
}

.voceMenuLato.voceTdi3{
	background-color: #FC7E28;
}

.voceMenuLato.voceTdi4{
	background-color: #FC8A3A;
}

.voceMenuLato.voceTdi5{
	background-color: #FC964C;
}

.voceMenuLato.voceTdi6{
	background-color: #FCA25E;
}

.voceMenuLato.voceTdi7{
	background-color: #FCAE70;
}

.voceMenuLato.voceTdi8{
	background-color: #FCBA82;
}

.voceMenuLato.voceTdi9{
	background-color: #FCC694;
}

.voceMenuLato.voceTdi10{
	background-color: #FCC694;
}


.voceMenuLato.voceCare1{
	margin-top:5px;
	background-color: #7CB021;
}

.voceMenuLato.voceCare2{
	background-color: #86B633;
}

.voceMenuLato.voceCare3{
	background-color: #90BC45;
}

.voceMenuLato.voceCare4{
	background-color: #9AC257;
}

.voceMenuLato.voceCare5{
	background-color: #A4C869;
}

.voceMenuLato.voceCare6{
	background-color: #AECE7B;
}

.voceMenuLato.voceCare7{
	background-color: #AECE7B;
}

.voceMenuLato.voceCare8{
	background-color: #B8D48D;
}

.voceMenuLato.voceCare9{
	background-color: #C2DA9F;
}

.voceMenuLato.voceCare10{
	background-color: #CCE0B1;
}

.voceMenuLato.voceCare11{
	background-color: #D6E6C3;
}

.voceMenuLato.voceCare12{
	background-color: #D6E6C3;
}

.voceMenuLatoHover{
	background-image:url(../img/freccina_giu.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.voceMenuLatoOpen{
	background-image:url(../img/freccina_giu.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.sottoVoceMenuLato,.sottoVoceMenuLatoAttivo{
/*	margin:0 5px 0 5px;*/
	border-bottom:#FFFFFF 3px solid;
	padding-top:5px;
	padding-bottom:5px;
	color:#FFFFFF;
	font-weight:bold;
}

.sottoVoceMenuLato a:visited,.sottoVoceMenuLato a:link,.sottoVoceMenuLatoAttivo a:visited,.sottoVoceMenuLato a:link{
	color:#FFFFFF;
	text-decoration:none;
}

.sottoVoceMenuLatoAttivo{
	background-image:url(../img/freccina_destra.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.sottoVoceMenuLato.ultimo{
	border-bottom:none;
}

.sottoVoceMenuLatoAttivo a{
	color:#1A477E;
	text-decoration:none;
}
/*****************/

/*** Clienti ***/
.testataClienti{
	background-color:#003366;
	padding:5px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
 
}
.rigaClienti,.rigaClientiTesto,.rigaVideo,.rigaVideoTesto {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:#CCCCCC;
	padding: 5px;
}

.rigaClienti,.rigaVideo {
	font-weight:bold;
	color:#003366;
}
.rigaVideo {
	text-align:left;
}

#divBodyTdi .testataClienti{
	background-color:#FC7216;
}

#divBodyCare .testataClienti{
	background-color:#7CB021;
}

#divBodyTdi .rigaClienti,#divBodyTdi .rigaVideo{
	color:#FC7216;
}

#divBodyCare .rigaClienti,#divBodyCare .rigaVideo{
	color:#7CB021;
}
/***************/

/*** Mappa sito ***/
.mappaSito td{
	text-align:left;
}

#divBodyTdi .mappaSito a{
	color:#FC7216;
}

#divBodyCare .mappaSito a{
	color:#7CB021;
}

.MappaCapitoli{
	font-weight: bold;
	font-size:10px;
	color: #666666;
}

.MappaRigaSotto{
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	text-align:left;
}
	
.MappaRigaSopraSotto{
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	text-align:left;
}
/***************/

/*** Rassegna ***/
.articolo{
	float:left;
	padding-right:5px;
	padding-bottom:10px;
	width:140px;
	text-align:center;
}
/****************/

/*** Appuntamenti ***/
.appuntamento{
	float:left;
	padding-right:10px;
	padding-bottom:10px;
	width:180px;
	text-align:left;
}
/*******************/

