
/* Hotel Sole Arco Screen Style Sheet
------------------------------------------
Author: MACCOM / www.maccom.it
Version: 1.0 (04.2007)
------------------------------------------ */
/* CENTRALISAZIONE------------------------------------------ */




body{

	font-size:12px;
	font-family:Arial;
	margin:0;
	padding:0;
	color:#000;
	background:#DD1B64 url(../images/et.gif) bottom left no-repeat;
	background-attachment: fixed;

}

#centrato {
	LEFT: 50%; MARGIN-LEFT: -496px; WIDTH: 983px; POSITION: absolute;
	background:#DD1B64 url(../images/fd_bianco.gif) 0 0 repeat-y;

	border-left:1px solid #DD1B64;

}

/*#fondo{
position:absolute;
z-index:-1;
	background:#DD1B64 url(../images/fondo.gif) 0 0 repeat-y;
	
}*/

#colonna-1{
position:relative;
top:0;
left:0;
float:left;
width:106px;
background-color:#fff;


}


#colonna-2{
float:left;
width:529px;
background-color:#fff;
}

#colonna-2{
position:relative;

}

#colonna-3{
float:left;
width:56px;
background:#000;
}

#colonna-4{
float:left;
width:278px;
background:#DD1B64;
height:286px;
padding:0 0 0 12px;
}
#colonna-4 p{
color:#fff;
margin:0;
padding:0;
font-size:35px;

}

#colonna-4 .titolo2{
color:#fff;
margin:22px 0 0 0;
padding:0;
font-size:30px;

}

#colonna-5{
float:left;
width:341px;
background:transparent url(../images/bianco.gif) top left repeat-y;
height:30px;
}


#prima_dopo{
float:left;
width:264px;
background-color:#000;
height:30px;
font-size:14px;
font-weight:bold;

}

#prima_dopo p{
background-color:#000;
width:264px;
color:#fff;
text-align:center;
margin:0;
padding:4px 0;
line-height: 120%;
}

#foto_prima_dopo{
Float:left;
width:264px;
color:#fff;
text-align:center;
margin:0;
padding:4px 0;
position:relative;
top:-5px;

}

#bianco_destro{
Float:left;
width:264px;
color:#fff;
text-align:center;
margin:0;
padding:4px 0;
position:relative;
top:-5px;
background:transparent url(../images/bianco.gif) top left repeat-y;
height:195px;
}

#box_content{
Float:left;
width:584px;
background-color:#fff;
/*height:3350px;*/
height:3150px;
position:relative;
top:-9px;
padding-left:106px;
}

#box_content h2{
color:#DD1B64;
font-weight:normal;
margin-bottom:0;
margin-top:10px!important;
}

#paragraphe{
Float:left;
width:264px;
/*height:225px;*/
height:130px;
}

#paragraphe1{
Float:left;
width:264px;
height:220px;
}
#paragraphe1 p{

color:#000;
line-height:20px;
font-size:12px;
margin:0;
padding:8px 20px 0 0 ;

}

#paragraphe p{

color:#000;
line-height:20px;
font-size:12px;
margin:0;
padding:8px 20px 0 0 ;

}

#paragraphe p span{
color:#DD1B64;
}

#paragraphe .scuro{
color:#fff;
background-color:#DD1B64;
line-height:23px;
margin-bottom:3px;
padding-left:5px;
padding-right:5px;
font-weight:bold;
}

#paragraphe .chiara{
color:#000;
background-color:#F4ABC7;
line-height:23px;
margin-bottom:3px;
padding-left:5px;
padding-right:5px;
font-weight:bold;
}

#paragraphe .liste2{
text-align:right;
}

#footer{
float:left;
width:528px;
height:155px;
margin-top: 20px;
background-color:#fff;
}

#concept{
float:left;
width:528px;
/*height:115px;*/
height:80px;
text-align:right;
padding-top:100px;
font-size:11px;
}

#concept a{
color:#000;
text-decoration:none;
}

#concept a:hover{
text-decoration:underline;
}

#informazioni{
float:left;
width:264px;
font-size:12px;
}

.contattaci_subito{
margin-bottom:20px;
}

#informazioni h3{
margin:0;
padding:0;
font-size:18px;
color:#DD1B64;
font-weight:bold;
}

#coordinate{
float:left;
width:264px;
font-size:12px;
font-weight:bold;
}

#coordinate span{
color:#DD1B64;
font-weight:bold;
}

#coordinate span a{
color:#DD1B64;
font-weight:bold;
text-decoration:none;
}

#coordinate span a:hover,
#coordinate span a:active,
#coordinate span a:focus{
text-decoration:underline;
}


#footer2{
float:left;
width:528px;
/*height:135px;*/
height:170px;
background-color:#DD1B64;

}

#footer2 p{
color:#fff;
width:500px;
margin:10px 0 10px 10px;
font-size:20px;
line-height:30px;
}



#footer3{
float:left;
width:508px;
/*height:1080px;*/
height:1310px;
background-color:#000;
color:#fff;
padding:10px 10px;
}

html>body #footer3{
background-color:#000;

}

*html #footer3{

height:255px;

}

#footer3 .permessa_vendita{
float:left;
width:498px;
text-align:center;
color:#fff;
padding:10px 0;
line-height:20px;
border-top:1px solid #fff;
border-bottom:1px solid #fff;

/*margin-top:40px;*/
margin-top:20px;
}

#footer3 .permessa_vendita span{
font-size:25px;
color:#DD1B64;
line-height:30px;
font-weight:bold;
}


#durata_corso{
float:left;
width:254px;
font-size:11px;
border-right:1px solid #fff;
/*height:880px;*/
height:1125px;
background-color: Black;
}

#durata_corso p{

width:234px;
font-size:11px;
margin:0 10px 0 0px;
padding:0;
font-size:15px;

}

#durata_corso p span{
float:left;
width:234px;
font-size:11px;
font-weight:bold;
font-size:15px;
margin:0;
padding:0;
}

#durata_corso .rosso{
float:left;
color:#DD1B64;
font-size:11px;

font-size:15px;
margin:0;
padding:0;
}


#calendario{
float:left;
width:241px;
font-size:11px;
font-weight:bold;
padding-left:10px;

height:880px;
}


#calendario P{
width:238px;
font-size:15px;
font-weight:bold;
padding-left:5px;
border-bottom:1px solid #fff;
border-top:1px solid #fff;
padding:3px 0;
margin:0;
}


#calendario_col1 {
Float:left;
width:115px;
height:195px;
}

#calendario_col1 p{

color:#000;
line-height:20px;
font-size:12px;
margin:0;
padding:8px 10px 0 0 ;
}

#calendario_col1 p span{
color:#DD1B64;
}

#calendario_col1 .scuro{
color:#fff;
background-color:#666;
line-height:23px;
margin-bottom:3px;
padding-left:5px;
padding-right:5px;
font-weight:bold;
}

#calendario_col1 .titolo{
color:#fff;
background-color:#000;
line-height:23px;
margin-bottom:3px;
padding-left:5px;
padding-right:5px;
font-weight:bold;
}


#calendario_col1 .chiara{
color:#000;
background-color:#fff;
line-height:23px;
margin-bottom:3px;
padding-left:5px;
padding-right:5px;
font-weight:bold;
}

#calendario_col1 .liste2{
text-align:right;
}








#calendario_col2 {
Float:left;
width:125px;
height:195px;
}

#calendario_col2 p{

color:#000;
line-height:20px;
font-size:12px;
margin:0;
padding:8px 20px 0 0 ;
}

#calendario_col2 p span{
color:#DD1B64;
}

#calendario_col2 .scuro{
color:#fff;
background-color:#666;
line-height:23px;
margin-bottom:3px;
padding-left:5px;
padding-right:5px;
font-weight:bold;
}

#calendario_col2 .titolo{
color:#fff;
background-color:#000;
line-height:23px;
margin-bottom:3px;
padding-left:5px;
padding-right:5px;
font-weight:bold;
}


#calendario_col2 .chiara{
color:#000;
background-color:#fff;
line-height:23px;
margin-bottom:3px;
padding-left:5px;
padding-right:5px;
font-weight:bold;
}

#calendario_col2 .liste2{
text-align:right;
}

#footer4{
float:left;

width:508px;
height:225px;
background-color:#F4ABC7;
margin-bottom:20px;
/*margin-top:200px;*/
top:100px;
padding:15px 10px;
color:#000;
font-size:20px;
font-weight:bold;
text-align:center;
}

#viso_frontale{
position:relative;
float:left;
width:529px;
}
