/* CSS Document */

@import url("template.css");
@import url("topmenu.css");
@import url("left_menu.css");
@import url("moduli.css");
@import url("andMore.css");
@import url("testoCentrale.css");


body {
	font-size:10px;
	background-image: url(../assets/sfondo_sito.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}
body, html {
margin:0;
padding:0;
}


p, .testo {
	font-size:12px;
	color:#333;
	text-align: justify;
	line-height:18px;
	
}
h1.titoli_pagina {
	font-size:13px;
	font-weight:bold;
	color:#FF6600;
	text-transform: uppercase;
	border-bottom:1px solid #FF6600;
	line-height:25px;
	margin:0;
}



.sotto_titoli_pagina {
font-weight:bold;
font-size:12px;
}


.tabella_evidenzia {
	border-top-width: thin;
	border-right-width: 7px;
	border-bottom-width: 7px;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}


.tabella_evidenzia .sotto_titoli_pagina {
font-weight:bold;
font-size:14px;
border-bottom:1px solid #F90;
padding-bottom:5px;
} 



.tabella_evidenzia2 {
	border-top-width: thin;
	border-right-width: 7px;
	border-bottom-width: 7px;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	text-align:center;
	padding-bottom:10px;
	padding-top:10px;
}



.titoli_pagina_arancione {
	font-size:13px;
	color:#333;
	font-weight: bold;
}


.testo_grigio {
	font-size:10px;
	color:#666;
	
}

.testo_white {
	font-size:10px;
	color:#FFF;
	
}

.testo_orange {
	font-size:10px;
	color:#FFCC33;
	
}

.contatti { /*tabella contatti*/
border-top:6px solid #fff;
}


table.immobili td.testo_immobili { /*usata in td testo dcettaglio*/
padding-left:15px;

}

/***********lista_corsi_lingua************/

#lista_corsi_lingua ul li {
	border-bottom:1px dashed #999;
	background-color:#F7F7F7;
	width:500px;
	height:50px;
	line-height:50px;
	padding-left:25px;
	list-style-type: none;
	margin-top:10px;
}

#lista_corsi_lingua ul li a{

	padding:5px 0 10px 0;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;

}
#lista_corsi_lingua ul li a:hover{

	text-decoration:underline;

}


/***********lista_sedi************/


#lista_sedi ul li {
	border-bottom:1px dashed #999;
	background-color:#F7F7F7;
	width:500px;
	height:50px;
	line-height:50px;
	padding-left:25px;
	list-style-type: none;
	margin-top:10px;
}

#lista_sedi ul li a{

	padding:5px 0 10px 0;
	font-weight:bold;
	text-decoration:none;
	font-size:16px;

}
#lista_sedi ul li a:hover{

	text-decoration:underline;

}


/****link tabella contatti*****************/

.contatti a, .contatti a:link {

	font-weight:bold;
	text-decoration:none;

	color:#666;
}

.contatti a:visited {
	color:#666;
text-decoration:none;
}
.contatti a:hover {
text-decoration:underline;
	color:#666;
}

.contatti a:active {
	color:#666;
text-decoration:none;
}
/*******************/





.titolo_form {
background-color:#ccc;
display:block;
font-size:1em;
margin-bottom:10px;
padding:5px;
color:#000;
}

.box_center ul {
	font-size:12px;
	margin:0;
	padding:0;
	list-style-position: inside;
	line-height:18px;	
}

.giustificato {
text-align:justify;
line-height:13px;
}

left_column p,  left_column testo  {
	margin:0;
	padding:0;
	

}


.pad_td_lc {
padding: 0 2px 0 2px;

}
th.titolo_lc  {
font-weight:bold;
	font-size:1em;
	color:#FFFFFF;
}

/****link*****************/

a, a:link {
	color:#FF6600;
	text-decoration:underline;
}


a:visited {
color:#FF6600;
text-decoration:none;
}
a:hover {
text-decoration:none;
color:#FF6600;
}

a:active {
	color:#FF6600;
	text-decoration:none;
	font-size: 12px;
}

/****link lang*****************/


#lang a, #lang a:link {
	font-size:1em;
	color:#F60;
	text-decoration:none;
	font-weight:bold
}
div#lang a:hover {
	text-decoration:none;
	color:#F60;
	font-weight:bold
}

#lang a:visited {
color:#FF6600;
text-decoration:none;
	font-weight:bold
}

#lang a:active {
color:#FF6600;
text-decoration:none;
	font-weight:bold
}

