/*Scuola Holden*/
/* parti comuni a tutte le pagine*/
html, body{
	margin: 0 auto;
	padding:0;
	}

.LTR, .RTL {  
margin: 0;
background: transparent url("/Img/bg_body.aspx") repeat-x; 
background-color:#58595a; 
}

body{
text-align: center;  /*centra in IE 5.x */
font-family:verdana, Helvetica, sans-serif; 
font-size:12pt; 
color:#000000;
font-weight: normal;
padding:0;

  }

.logo a:link, .logo a:visited, .logo a:hover {
color: #f58025;
font-size: 12px;
font-weight: bold;
text-align:left;
text-decoration:none;
}
a.esterno:link, a.esterno:visited, a.esterno:hover {
color: #5458ff;
font-weight: bold;
text-decoration:underline;

}

a.interno:link, a.interno:visited, a.interno:hover {
color: #ff0000;
font-weight: bold;
text-decoration:underline;
}

/*parte aggiunta per il cms*/

.EditableTextEdit{
font-family:Arial, verdana, Helvetica, sans-serif; 
font-size:12pt; 
color:#000000;
padding:20px;
text-align: justify; 
}
.EditableTextEdit img{
padding:10px;
}

/**/
#main_contenitore
{
position: relative;
margin: 0 auto;
width: 1102px;
text-align: justify; 

}
/*background: transparent url(/Img/bg_main_contenitore.aspx) left top repeat-x; */
#contenitore{
position: relative;
margin: 0 auto;
border: 0;
width: 1102px;
background: transparent url(/Img/ombra_sx.aspx) left top no-repeat; 
}

#contenitore_dx{
position: relative;
width: 1102px;
margin: 0;
border: 0;
background: transparent url(/Img/ombra_dx.aspx) right top no-repeat; 
}
 /* uguale per tutte */
#home{
position: relative;
margin: 0 auto;
text-align: center;   /*ripristina l' allineamento*/
width:1000px;
background-color:#000000;
vertical-align:top;
}

/* parti per il logo in alto di 30x60*/
.logo30x60{
position:relative;
vertical-align:top;
padding: 0;
margin:0;
border:0px;
padding-left:4px;
}
.logo30x60 a{
margin:0;
padding:0;
border:0;
}
.logo30x60 img{
vertical-align:top;
margin:0;
padding:0;
border:0;
}


/* parti per il banner in alto di 30x60*/

.banner{
position:relative;
left:150px;
padding: 0;
margin:0;
border:0;
}
 /* parti comuni */
img{
border:0;
margin:0;
padding:0;
}

h1{
font-size:28px;
padding: 20px 25px 20px 25px;
}

h2{
font-size:12px;
padding:2px;
color:#f58025;
font-weight:bold;
margin:0;
line-height:12px;
}

h3{
font-size:24px;
padding:2px 2px 0px 2px;
color:#f58025;
font-weight:bold;
margin:0;
}

p{
margin:0;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;  
text-align: justify;
}

a:link, a:visited, a:hover {
color: #f58025;
font-size: 12px;
font-weight: bold;
}
/* il logo di scuola holden classico è nascosto */
.logo{
display:none;}


/* tabella principale con 13 td (23,(148,13)x5,148,24) uguale per tutte MA cambia per ogni foglio l'img di sfondo*/
.principale{
width:1000px;
text-align: justify;
background: transparent url(/Img/sfondi/bg_30X60.aspx) left top no-repeat;
margin:0;
padding:0;}

.centraleSezione30x60{
width:953px;
vertical-align:top;
margin:0;
padding:0;
text-align: justify;
}
a.esterno:link, a.esterno:visited, a.esterno:hover {
color: #5458ff;
font-weight: bold;
text-decoration:underline;

}

a.interno:link, a.interno:visited, a.interno:hover {
color: #ff0000;
font-weight: bold;
text-decoration:underline;
}

/* testo sx */

.testoSx{
position:relative;
width:309px;
border:0;
margin:0;
padding:0;
margin-left:3px;
text-align:left;
}

.testoSx h1{
font-size:24px;
padding: 20px 25px 2px 25px;
}

/* box rotondeggiante sx*/
.posta{
position:relative;
background:#ffffff;
float:left;
width:290px;
height:194px;
/*background: transparent url(/Img/sfondi/Bg_Posta_Phoebe.aspx) left top no-repeat;*/
margin:0;
margin-top:20px;
padding:10px;}

.posta h2{
font-size:24px;
color:#62687e;
font-weight:normal;
}

.posta a{
text-decoration:none;
font-size:24px;
color:#62687e;
font-weight:normal;

}

/* testo centrale */

.testoCt{
position:relative;
width:470px;
background:#ffffff;
margin:0;
padding:0;
text-align:justify;

}

.testoCt p,.testoCt div
{
font-size:12px;
padding:20px;
text-align:justify;
}

.testoCt img{
padding-right:10px;
padding-bottom:10px;
}

.testoCt h1
{
font-size:28px;
font-weight:bold;
}

.testoCt h3
{
font-size:12px;
font-weight:bold;
color:#f58025;
}

.testoCtbox2{
position:relative;
width:470px;
background:#ffffff;
margin:0;
margin-top:20px;
padding:0;
text-align:justify;

}
.testoCtbox2 p,.testoCtbox2 div
{
font-size:12px;
padding:20px;
text-align:justify;
}



/* spalla Dx menu dx*/

.spallaDx{
position:relative;
width:148px;
margin:0;
padding:0;
margin-left:10px;
}


.spallaDx{
background:#838383;
border-right:1px inset  #6d6d6d;
border-bottom:1px inset  #6d6d6d;
width:148px;
margin:0;
padding:0;
}
.spallaDx h2{
font-size:14px;
padding: 10px 0px 4px 8px;
color:#ffffff;
font-weight:bold;

}
.spallaDx a:link,.spallaDx a:visited,.spallaDx a:hover,.spallaDx a:active{
padding-left:8px;
}

.menuDx{
margin:0;
padding:0;
text-align:left;
width:148px;
background-color:#838383;

}
/* primo livello*/

.menuDx ul{
margin:auto;
padding:0;
position: relative;
width: 148px;
color:#ffffff;
}

.menuDx ul li{
font-size:11px;
line-height:22px;
color:#ffffff;
width:148px;
border-bottom:1px inset #bcbcbc;
list-style:none;
}

.menuDx ul li.highlighted{
width:148px;
color:#ffffff;
background-color:#f58025;
line-height:22px;

}
.menuDx ul li.highlighted a{
color:#ffffff;
font-size:11px;
text-decoration:none;
line-height:22px;

}

.menuDx ul li a{
font-size:11px;
color:#ffffff;
text-decoration:none;
line-height:22px;
}

/* parte per le news articoli */
.elenco{
background-color:#D8E5EE;
color:#000000;
padding:0;
margin:0;
}


.elenco p, .elenco h2{font-size:12px;
margin:0px;padding:4px;
}
.elenco p{
border-bottom:1px solid #63687e;
}
.elenco a:link, .elenco a:hover, .elenco  a:visited {
background-color:#D8E5EE;
color:#000000;}
/*parte per il paging */
.SelectedPage span {
color:#f58025; font-size:13px;}
.UnselectedPage span{
color:#000000; font-size:12px;}
.paging{text-align:center;
background-color:#63687e;color:#ffffff; font-size:12px;padding:2px;}
.articoloContenuto{ 
padding:10px;
}
.articoloContenuto h1, .articoloContenuto h2{ padding:2px; margin:1px; }

.foto{float:right;}

/*parte per il cerca nella sezione*/
.cerca30x60{text-align:left;
color:#000000; font-size:12px; padding:5px;}


/* parte per il menu uguale per tutte ma qui è nascosto*/
#menuSS{
display:none;
	width: 100%;
	margin-top:90px;
	color:#ffffff;
			}


/* footer uguale per tutte */
#footer{
background-color:#000000;
margin: 0; 
padding:0;
float:left;
text-align: left; 
width:1002px;
color:white;
}

#footer h2{
font-size:14px;
font-weight:bold;
padding-left: 15px;
padding-top:10px;
padding-bottom:4px;
margin:0;
color:#f58025;
}

#footer p {
font-size:10px;
padding-left: 15px;
line-height:12px;
margin:0;
color:#ffffff;}

#footer .mail {
width:190px;
height:35px;
background:url(/Img/sfondi/fondo_mail.aspx) 10px top no-repeat;
padding-left: 45px;
padding-top:8px;
margin:0;
}


#footer a:link, #footer a:visited, #footer a:hover {
color: #f58025;
font-size: 12px;
font-weight: bold;
text-decoration:none;
}

#footer .cerca {
width:230px;
height:81px;
background:url(/Img/sfondi/box_cerca.aspx) left top no-repeat;
padding-right: 0px;
padding-top:2px;
margin:0;
}


#footer .cerca h2 {
padding-left: 6px;
padding-top:15px;
padding-bottom:1px;
margin:0;
color: #f58025;
font-size: 12px;
font-weight: bold;
}

.bottoneCerca{
margin-left:6px;
margin-top:8px;
vertical-align:top;
width:185px;
border-color:#cccccc;
}

.ImgCerca{
padding-top:8px;
padding-left:4px;
}

#footer .newsletter {
width:130px;
height:81px;
background:url(/Img/sfondi/box_newsletter1.aspx) left top no-repeat;
padding:0px;
padding-top:2px;
padding-left: 0px;
margin:0;
text-align:center;
}

#footer .newsletter p, #footer .newsletter span {
font-size:12px;
}

#footer .newsletter h2{
padding-top:12px;
padding-left: 0px;

color: #f58025;
font-size: 12px;
font-weight: bold;
}
#footer .newsletter img{
padding-top:0px;
padding-left:2px;
}
#footer .testo{
width:380px;
height:81px;
 }
#footer .newsletter .ErrorMessage{
color:red;
padding-left:30px;
}

/* parte aggiunta per il backoffice*/

#CMSPortalManager1_pnlPreviewInfo {
float:left;
}
#plcRoot_Layout_zoneHome
{float:left;}                                                                           
#plcRoot_Layout_zoneHome_pageplaceholder_partPlaceholder_Layout_zoneLogo30x60
{
position:relative;
}
                                                                      
#plcRoot_Layout_zoneHome_pageplaceholder_partPlaceholder_Layout_zoneBanner1
{
position:relative;
}
/*parte aggiunta per il poll */
/* Polls */
.PollControl
{
    color: #000000;
    background-color: #ffffff;
    border: solid 1px #cccccc;
    display: block;
    height: 100%;
text-align:left;

}

.PollTitle
{
    font-weight: bold;
    display: block;
    padding: 3px;
    border-bottom: solid 1px #cccccc;
}

.PollQuestion
{
    display: block;
    padding: 3px 3px 3px 3px;
    /*border-bottom: solid 1px #cccccc;*/
}

.PollAnswers
{
    padding: 3px;
}

.PollFooter
{
    clear: both;
    padding: 6px;
    /*text-align: right;
    border-top: solid 1px #cccccc;*/
}

.PollInfo
{
    display:block;
}

.PollVoteButton
{
    width: 100px;
}

.PollAnswer
{
    padding: 3px 3px 3px 0px;
    overflow: auto;
}

.PollAnswerText
{
    display: block;
    margin-left: 5px;
}

.PollAnswerRadio
{
    display: block;
}

.PollAnswerCheck
{
    display: block;
}

.PollAnswerClearer
{
   clear: both;
   font-size: 0px;
   height: 1em;
}

.PollGraph
{
    border: solid 1px #000000;
    font-size: 12px;
    height: 1em;
    overflow: hidden;
    margin-bottom: 5px;
    margin-left: 4px;
}

.PollCount
{
    font-size: 11px;
    padding: 0px 5px 5px 5px;
}


.PollGraph0
{
	background-image: url(/images/Polls/poll0_bg.aspx);
	background-repeat:repeat-x;
}

.PollGraph1
{
	background-image: url(/images/Polls/poll1_bg.aspx);
	background-repeat:repeat-x;
}

.PollGraph2
{
	background-image: url(/images/Polls/poll2_bg.aspx);
	background-repeat:repeat-x;
}

.PollGraph3
{
	background-image: url(/images/Polls/poll3_bg.aspx);
	background-repeat:repeat-x;
}

.PollGraph4
{
	background-image: url(/images/Polls/poll4_bg.aspx);
	background-repeat:repeat-x;
}

.PollGraph5
{
	background-image: url(/images/Polls/poll5_bg.aspx);
	background-repeat:repeat-x;
}

.PollGraph6
{
	background-image: url(/images/Polls/poll6_bg.aspx);
	background-repeat:repeat-x;
}

.PollGraph7
{
	background-image: url(/images/Polls/poll7_bg.aspx);
	background-repeat:repeat-x;
}

.PollGraph8
{
	background-image: url(/images/Polls/poll8_bg.aspx);
	background-repeat:repeat-x;
}

.PollGraph9
{
	background-image: url(/images/Polls/poll9_bg.aspx);
	background-repeat:repeat-x;
}