/* CSS Document */

html, body{ color:#4b4b4b; background-color:#E2E2E2;  font: normal 12px Ubuntu, Verdana, Geneva, sans-serif }



div#headgall{ background-image: url('/images/structure/head.jpg'); background-repeat:no-repeat; background-position:top center; text-align:center; background-color:#bd725d; height:284px;}
div#sitecontainer{ background-image:url('/images/structure/bgtail.jpg'); background-repeat:repeat-x; background-position:bottom center; background-color:white;}
div#container{ background-color:white;}


div#head{width:900px; margin:0 auto; padding:15px 0;}
div#container{width:900px; margin:0 auto; padding:15px 0 0 0;}
div.main, div.home{padding:0 25px 0 25px;}
div#sitecontainer{margin:0; padding:0;}

#n_Root{ padding:0; margin:0; margin-top:40px;}
#n_Root li{ padding:0; margin:0; list-style:none; float:left; margin-right:10px;}
#n_Root li.current, #n_Root li.current_parent{ font-weight:bold;}
div#sitecontainer{padding-bottom:50px;}


.primopiano{ padding-bottom:10px;}
.primopiano_htitle{ background-color:#b1c903; padding:6px 12px}

.primopiano .primopiano_news{ padding: 10px 0}
.primopiano .primopiano_news .primopiano_image{border: 1px solid #B1C903; width:250px; height:150px; float:left; margin-right:20px; overflow:hidden; text-align:center; }
/*.primopiano .primopiano_news .primopiano_image img{ width:230px;}*/

.primopiano .primopiano_readall{ background-image:url('/images/structure/bgline.jpg'); background-repeat:repeat-x; background-position:center center; text-align:right}
.primopiano .primopiano_readall a{ background-color:white; font-weight:bold; padding-left:10px; }

a, a:link, a:active, a:hover, a:visited{ color:#4b4b4b}
.homeleft{ float:left; width:530px;}
.homeright{ float:right;}
.content{ text-align:justify}
h1{ padding:6px 12px; text-align:right; color:#B1C903;background-color:#b1c903; color:white; font-size:1.5em; margin-bottom:10px;}

.homenews_htitle{ background-color:#c85f40; padding:6px 12px}

.homenews .homenews_news{ padding: 10px 0}
.homenews .homenews_news .homenews_image{border: 1px solid #C85F40; width:170px; height:110px; float:left; margin-right:20px;overflow:hidden; text-align:center}
/*.homenews .homenews_news .homenews_image img{ width:160px;}*/

.homenews .homenews_readall{ text-align:right}
.homenews .homenews_readall a{ background-color:white; font-weight:bold; padding-left:10px; }

#tail{ background-color:#b1c903; padding:6px 12px; text-align:center; margin-top:10px;}

/*
#sitecontainer{background-image:url('/images/structure/bg.jpg'); background-repeat:no-repeat; background-position:top center; background-color:#fbf6f0;}
#container,#tail{ width:900px; margin:0 auto;}

#tailcontainer{ background-color:#d4b790;}
#tailcontainer #tail{ text-align:center; color:#333; padding:10px 0;}

.donna{ position:absolute; margin:-120px 0 0 165px}
#container{ padding-top:200px; margin-bottom:20px;}
#sx{ width:130px; float:left;}
#dx{ width:137px; float:right;}
#maincontent{ width:620px; float:left;}


#n_Root{list-style:none; margin:0; padding:0;}
#n_Root li { list-style:none; margin:0; padding:0;}
#n_Root li.current a{ color:#182983; text-decoration:underline;}
#n_Root li a{ font-weight: bold; color:#746e66; display:block; padding:3px}

.linksOrari{list-style:none; margin:0; padding:0;}
.linksOrari li { list-style:none; margin:0; padding:0;}
.linksOrari li a{ font-weight: bold; color:#746e66; display:block; padding:3px}

#maincontent{ background-image:url('/images/structure/mainmiddle.png');}

h1{ background-color:#e7dbcb; margin:0 15px; padding:5px 18px 5px 80px;}
.content{ margin:0 15px; padding:20px; text-align:justify;}


*/
.pagination{ margin-top:20px; text-align:center}
.pagination span{ border:1px solid #B1C903; background-color:#FFF; padding:5px; font-size:1.2em; -moz-border-radius:3px; margin:3px}
.pagination a span{ border:1px solid #B1C903; background-color:#B1C903; padding:5px; font-size:1.2em; -moz-border-radius:3px; color:white;}
/*.homesect{ width:167px; margin-top:5px; padding:5px; border-right:1px solid #01A8D8}
.homesect_italicaintour{width:200px;}
#tail{ background-color:#01a8d8; width:760px; margin:0 auto; margin-top:5px; padding:10px; color:white;}


#sitecontainer #container{ margin:0 auto; background-color:transparent; padding:0; -moz-border-radius:10px; width:754px;}
#homecontainer #container{ width:754px; margin:0 auto;}

#head{ background-image:url('/images/structure/head.png'); background-repeat:no-repeat; height:101px;}


.headhomeicon a{ margin:0 0 0 10px}
.flags{ margin:5px 10px 0 0}
.headhomeicon{ float:right; margin:40px 20px 0 0; padding:0; color:#3aa9da;}

h1{ background-color:#f69e1a; color:#e64427; text-align:right; font-size:1.5em; text-transform:uppercase; padding:5px; font-weight:bold; width:744px; margin-bottom:5px;}


.content{ background-color:#FFF; padding:10px; -moz-border-radius:10px;}
#where_we_are .content, #home .content{ background-color:transparent; padding:0; -moz-border-radius:0;}

div.main a{ color:#E36E11; font-weight:bold;}
ul.attachments{ list-style:none; padding:0; margin:0;}
ul.attachments li{ list-style:none; padding:5px; margin:0; border-top:1px solid #CCC}


p.gallery{ text-align:center}
p.gallery a img{ margin:3px; border:2px solid #F69E1A; padding:5px;}
*/
