﻿/* CSS Document */

body{
font-family: "Arial", Helvetica, Verdanda, sans-serif;
font-size:16px;
color:#648f1a;
}
input
{
border:0px solid;
border-bottom:1px dashed;
}
.act{
color:#d1ecf9;
font-size:16px;
font-weight:bold;
}
/*Angoli arrotondati css */
#container{
width:560px;
margin:auto;
padding-top:20px; 
margin-left:23px;
text-align:left;
}
.rtop, .rbottom{display:block; }
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden}
.r1{margin: 0 5px; background:#f4f8eb;}
.r2{margin: 0 3px; background:#f4f8eb;}
.r3{margin: 0 2px; background:#f4f8eb;}
.r4{margin: 0 1px; height: 2px; background:#f4f8eb;}
.contain{background:#f4f8eb;text-align:left;min-height: 306px;height: auto !important;height: 306px;}
.contain h1{
width:519px;
margin:0 auto;
text-align:left; 
padding:4px; 
color:#7ac3e9; 
font-size:18px; 
margin-bottom:3px;}
.contain p{
text-align:justify;
width:519px;
margin:0 auto;
line-height:18px;
}
.contain img{
margin-left:20px;
}
.contain a{
font-size:16px;
font-weight:bold;
color:#7ac3e9;
text-decoration:none;
}
.contain a:hover{
color:#648f1a;
}
/*------------------------------------------------------------------------------------------------------------------------------------------------------ */

#content {
width:900px;
margin:0 auto;
}
/*------------------------------------------------------------------------Definizione top------------------------------------------------------------------------------- */

#content #top{
display:none;
position:relative; top:0; left:0;
height:198px;
}
#content #top #destra{
position:absolute; top:0; right:0;
margin-top:175px;
}
#content #top #sinistra{
position:absolute; top:0; left:0;
margin-top:175px;
}
#content #top ul li{
display:inline;
}
#content #top #destra ul li{
margin-left:15px;
}
#content #top #sinistra ul {
margin-left:10px;
}
#content #top #destra ul {
margin-right:10px;
}
#content #top #sinistra ul li{
margin-right:15px;
}
#content #top ul li a{
color:#fff;
font-size:16px;
text-decoration:none;
font-weight:bold;
}
#content #top ul li a:hover{
color:#d1ecf9;
}
/*------------------------------------------------------------------------Inizio del main------------------------------------------------------------------------------- */
#content #main{
background:url(img/sfondo-main.jpg) repeat-x #ecf4df;
}
#content #main #flash{
position:absolute; top:0; 
margin-left:613px;
margin-top:207px;
width:262px;
}
.table_bottom{
margin-top:20px;
}
#content  table tr td #petali{
width:235px;
margin-left:20px;
}
#content  table tr td    #petali h1{
text-align:center;
color:#7ac3e9;
background:#fafcf7;
font-size:20px;
width:150px;
margin:0 auto;
}
.foto{
padding-top:30px;
padding-bottom:0px;
}
#content  table tr td  #news{
width:284px;
min-height: 200px;
height: auto !important;
height: 200px;
}
#content  table tr td  #news #p{
padding:20px;
padding-top:150px;
}
#content #credits{
display:none;
position:relative; top:0; left:0; 
background:white;
width:100%;
text-align:right;
padding-top:6px;
padding-bottom:6px;
}
#content #credits ul li{
display:inline;
padding:4px;
font-size:12px;
}
#content #credits ul li a{
color:#87ba30;
text-decoration:none;
font-weight:bold;
}
#content #credits ul li a:hover{
color:#79c3e8;
}
#content #loghi {
position:relative;
width:900px;
background-color:#fff;
}
#content #loghi img{
margin-left:75px;
margin-top:-25px;
margin-bottom:25px;
}
#content #address{
display:none;
position:relative; top:0; left:0; 
padding-top:6px;
border-top:1px solid #b3d07a;
border-bottom:1px solid #b3d07a;
padding-bottom:6px;
text-align:center;
font-size:12px;
}
#content  #address a{
color:#87ba30;
font-weight:bold;
text-decoration:none;
}
#content  #address a:hover{
color:#79c3e8;
}


/*FORM PRENOTAZIONE*/

#contenitore
{
	/*border:1px solid;*/
	width:800px;
	position:relative;
	top:0;
	left:0;
	margin:auto;
}
#contenitore h1
{
	font-size:20px;
	border-bottom:1px solid;
	width:400px;

}
.prenotare
{
	/*height:400px;*/
	width:900px;
}
.prenotare td
{
	padding:20px;
}
.prenotare .perco
{
	margin-left:5px;
}
.oriz
{
margin-right:20px;
}
.little_text
{
	width:35px;
}
.allergia
{
	width:700px;
}
.allergia td
{
	padding:5px;
}
.note
{
	width:800px;
	height:80px;
}
.indirizzo
{
	width:850px;
}
.indirizzo .via
{
	width:400px;
}
.indirizzo td
{
	padding-top:20px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:0px;
}
.info_classe
{
	width:800px;
}
.info_classe td
{
	padding:20px;
}
.info_scuola
{
	width:900px;
}
.info_scuola #scuola
{
	width:470px;
}
.info_scuola td
{
	padding:20px;
}
#bottoni
{
display:none;
}
#firma table
{
	width:900px;
	padding:20px;
}
/*--------------*/






