/* background: #F7F7F6 url(images/background2.gif) repeat-y 50% 0;*/


 body {
 background-attachment: fixed;
 margin: 0;
 padding: 0;
 text-align: center;
 background: #F7F7F6 url(images/background.gif) repeat-y 50% 0; 
 }

 #container {
 background: #fff url(images/header3.jpg) no-repeat;
 margin: 0px auto;
 text-align: left;
 width: 600px;
 border-left: 1px solid #999999;
 border-right: 1px solid #999;
 }
 
 h1 {
 width: 600px;
 height: 350px;
 text-indent: -9999px;
 margin: 0;
 padding: 0;
 }
 
 h2 {
 color: #FF0000;
 text-align:center;
 font: normal 18px/22px "Lucida Sans", Arial;
 }
 
 #content {
 width: 390px;
 float: left;
 padding: 0px;
 margin:0;
 color:#707070;
 font-family:"Lucida Sans", Arial;
 /*font-family:Georgia,"Times New Roman",Times,serif;*/
 font-size:11px;
 line-height:17px;
 text-align:justify;
 }
 
 #content_2 {
 width: 390px;
 float: left;
 padding: 0px;
 margin:0;
 color:#707070;
 font-family:"Lucida Sans", Arial;
 /*font-family:Georgia,"Times New Roman",Times,serif;*/
 font-size:11px;
 line-height:17px;
 }

 #content_corso_nj {
 width: 390px;
 float: left;
 padding: 0px;
 margin:0;
 color:#707070;
 font-family:"Lucida Sans", Arial;
 /*font-family:Georgia,"Times New Roman",Times,serif;*/
 font-size:11px;
 }

 #content_corso {
 width: 390px;
 float: left;
 padding: 0px;
 margin:0;
 color:#707070;
 font-family:"Lucida Sans", Arial;
 /*font-family:Georgia,"Times New Roman",Times,serif;*/
 font-size:11px;
 text-align:justify;
 }

 #content_corso h2, #content_corso_nj h2{
 font-size:16px;
 color:#c30; 
 }
 
 .link_content {
 font-weight:bold;
 font-style:italic;
 text-align:right ;
 color: #666;
 text-decoration:none;
 }
 
 .link_img {
 font-size:10px;
 font-weight:bold;
 font-style:italic;
 text-align:right ;
 color: #666;
 text-decoration:none;
 padding-right:20px;
 }

 #eventi{
 padding-left:50px; }
 
 #eventi .senza_bordo img { 
 border:0;}

 #eventi h2{
 height: 25px;
 margin:0px;
 padding:16px 0px 0px 60px;
 border-bottom: 1px dotted #999999;
 color: #666;
 text-align:left;
 font: normal 18px/22px "Lucida Sans", Arial;
 }

 #eventi a:link, #eventi a:visited{
 font: bold 11px/22px "Lucida Sans", Arial;
 color: #c00;
 text-decoration:none;
 padding-bottom: 80px;
 }

 #eventi a:hover {
 text-decoration:underline;
 }

 #sfondo {
 background: #e6e6e7;
 padding: 13px;
 /*border:#DBDBDB 1px solid;*/
 }
 
 #sfondo h2{
 margin:0;
 height: 25px;
 text-align: left;
 color: #666;
 font: normal 18px/22px "Lucida Sans", Arial;
 border-bottom:#DBDBDB 1px solid;
 /* background: url(images/people2.jpg) 0 0  no-repeat ;
 width: 250px;
 margin-left: 10px;
 padding:16px 0 0 80px;*/
 }
 
 #sfondo_bordo {
 text-align: right;
 padding-top:4px;
 border-top:#DBDBDB 1px solid;
 }

 #sfondo2 {
 background: #e6e6e7;
 padding: 13px;
 /*border:#DBDBDB 1px solid;*/
 }
 
 #sfondo2 h2{
 height: 25px;
 margin:0;
 color: #666;
 font: normal 18px/22px "Lucida Sans", Arial;
 border-bottom:#DBDBDB 1px solid;
 /*background: url(images/lente2.jpg) 0 0  no-repeat;
 padding:16px 0 0 70px;*/
 }

 #sfondo a:link, #sfondo a:visited, #istruttore a:link, #istruttore a:visited, #sfondo2 a:link, #sfondo2 a:visited, #header a:link, #header a:visited, #content_corso a:link, #content_corso a:visited, #content_corso_nj a:link, #content_corso_nj a:visited {
 color: #c00;
 text-decoration:none;
 padding-bottom: 80px;
 }

 #sfondo a:hover, #istruttore a:hover, #sfondo2 a:hover, #header a:hover, #content_corso a:hover, #content_corso_nj a:hover {
 text-decoration:underline;
 }

 #sfondo3 {
 background: #ff9;
 padding: 13px;
 color:#000;
 /*border:#DBDBDB 1px solid;*/
 }

 #staff1, #staff2, #staff3, #staff4, #staff5, #staff6, #staff7,div#staff8,div#staff9,div#staff10,div#staff11,div#staff12,div#staff13,div#staff14,div#staff15,div#staff16,div#staff17,div#staff18,div#staff19,div#staff20,div#staff21,div#staff22,div#strutture1,div#strutture2,div#strutture3{
 background: #e6e6e7;
 padding-left:20px;
 padding-right:20px;
 margin-bottom:20px;
 /*border:#DBDBDB 1px solid;*/
 }
 
 #squadra_obedience_elenco { background-color: #e6e6e7; height: 2300px; padding-left: 20px; padding-top: 20px;   }
 #squadra_obedience2 { background-color: #e6e6e7; height: 280px; padding-left: 20px; padding-top: 0px;   }

 #costo {
 text-align: right !important;
 border-top:  1px solid #c4c8cb;
 border-bottom:  1px solid #c4c8cb;
 padding-top:3px;
 padding-bottom:3px;
 }

 #tv_istruttori {
 text-align:center;
 margin-left:auto;
 margin-right:auto;
 width:580px; 	
 }

 
  #istruttore {
 padding: 8px;
 /*border: 1px dotted #ccc;*/
 }
 
 #istruttore h2{
 margin-bottom:5px;
 height: 39px;
 color: #666;
 font: normal 18px/22px "Lucida Sans", Arial;
 text-align: left;
 /*background: url(images/istruttore.jpg) 0 0  no-repeat ; 
 width: 250px;
 margin-left: 10px;
 padding:16px 0 0 70px; */}

 #corsi {
 padding: 13px;
 /*border: 1px dotted #ccc;*/
 }
 
 #corsi h2{
 height: 48px;
 width: 250px;
 padding:16px 0 0 70px;
 color: #666;
 font: normal 18px/22px "Lucida Sans", Arial;
 background: url(images/corsi.jpg) 0 0  no-repeat ;
 }
 
 #left {
 text-align:center ;
 width: 190px;
 float: left;
 }

 #bar {
 width: 170px;
 }

 #bar ul {
 margin: 0;
 padding: 0;
 list-style-type: none;
 font: 16px "Lucida Sans", Arial;
 font-weight:bold;
 text-align:right; }

 #bar a { display: block; width: 170px; height: 25px; }
 #bar a:link, #bar a:visited { color: #c30 ; text-decoration: none; }
 #bar a:hover { color: #666; text-decoration: none; }
 #bar li a#current { color: #000; text-decoration: none; }

 #links { width: 136px; margin-top: 20px; }

 #links ul {
 margin: 0;
 padding: 0;
 list-style-type: none;
 font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
 letter-spacing: 1px;
 text-indent:20px;
 }

 #links a:link, #links a:visited {
 color: #A5003B;
 text-decoration: none;
 }

 #links a:hover {
 color: #A5003B;
 text-decoration: none;
 border-bottom: 1px solid #A5003B;
 }

 #links h2 {
 color: #A5003B;
 font: bold 18px/22px Arial, Helvetica, sans-serif;
 text-indent: 20px;
 }

 #content ul, #content_corso ul, #content_corso_nj ul{
 list-style-type:none;
 }
 
 #content li, #content_corso li, #content_corso_nj li{
 background: url(images/bullet1.gif) no-repeat scroll 0pt 3px;
 /*color:#000000;
 height:20px;*/
 line-height:20px;
 padding-left: 20px;}
 
 #newsletter, #prodotti_cinotecnici {
 padding: 8px;
 background: #c4c8cb;
 margin-top: 12px;
 margin-left: 20px;
 width: 130px;
 text-align:justify;
 font: 10px "Lucida Sans", Arial;
 }
 
 #abbaio, #abbaio2 {
 padding: 8px 0px 8px 11px;
 background: #c4c8cb;
 margin-top: 12px;
 margin-left: 20px;
 width: 130px;
 text-align:justify;
 font: 10px "Lucida Sans", Arial; }
  
 #prodotti_cinotecnici a:link, #prodotti_cinotecnici a:visited, #abbaio a:link, #abbaio a:visited, #abbaio2 a:link, #abbaio2 a:visited{ color: #c00;
 text-decoration:none; }

 #prodotti_cinotecnici a:hover, #abbaio a:hover, #abbaio2 a:hover { text-decoration:underline; }
 
 #under { text-align: center; margin-top: 100px; }
   
 .clear { clear: both; }
 
 .simply_red { color: #c00; font-weight:bold; }
 .simply_black { color: #4B4B4B; font-weight:bold; }
 .red { color: #c00; font: 18px/22px "Lucida Sans", Arial; text-align:right; letter-spacing: 1px; }
 .red_big { color: #c00; font: 24px/24px "Lucida Sans", Arial; text-align:right; letter-spacing: 1px; }
 .red_small { color: #c00; font: bold 14px/22px "Lucida Sans", Arial; text-align:left; }
 .grey { color: #666; font: 18px/22px "Lucida Sans", Arial; text-align:right; letter-spacing: 1px; }
 .dark { color: #333; font: bold 14px "Lucida Sans", Arial; text-align:left; }
 .little_dark { color: #333; font: bold 13px "Lucida Sans", Arial; text-align:left; }
 .red_li { color: #c00; font: bold 14px "Lucida Sans", Arial; }
 .dark2 { color: #666666; font: bold 14px "Lucida Sans", Arial; text-align:left; }
 .grey_small { color: #666; font: bold 14px "Lucida Sans", Arial; text-align:left; }
 .margin_left{ margin-left: 20px; }
 .linkscontainer a:link, .linkscontainer a:visited { color: red; text-decoration: none; }
 .linkscontainer a:hover { color: red; text-decoration:none; border-bottom: 1px solid red; }
 .imageleft { float: left; padding: 0 12px 0 0; }
 .imageleftstaff { float: left; margin: 0 12px 0 0; border: 4px solid #6e787e; }
 .imageleft_ordini { float: left; margin: 0 12px 0 5px; border: 4px solid #6e787e; }
 .imageleft_ordini2 { float: left; margin: 0 12px 0 5px; border: 4px solid #6e787e; padding-top:8px; }
 .imageleft_noborder {  float: left;  margin: 10px 0px 0px 0px;  border: 4px solid #6e787e;  }
 .imageleft_20pxleft {  float: left;  margin: 10px 0px 0px 15px;  border: 4px solid #6e787e; }
 .imageleft_collari { float: left; margin: 0 12px 0 40px; border: 4px solid #6e787e; }
 .imageleft_collari2 { float: left; margin: 0 12px 0 20px; border: 4px solid #6e787e; }
 .imageright { float: right; padding: 5px 0 0 12px; }
 .imageright_collari { float: right; margin: 0 0px 0 12px; border: 4px solid #6e787e; }
 .bold{ font-weight:bold; }
 .image_border {  margin: 10px 0px 0px 0px;  border: 4px solid #6e787e;  }
 .imagenolink{  margin: 10px 0px 0px 0px;  border: 4px solid #6e787e;  }

 #footer  {
 text-align: right;
 color:#707070;
 font-family:"Lucida Sans", Arial;
 font-size:11px;
 padding: 50px 13px 10px 0px;
 background: #a8b5bf url(images/footer.jpg) right 10px no-repeat;  }
 
 #footer a:link, #footer a:visited { color: #fff; text-decoration:none; }
 #footer a:hover{  text-decoration:underline; }

 #myGallery{width: 350px !important;height: 219px !important; }
 #form{	float:left;	height:150px;	width:100%;	padding: 5px 0 5px;   }

 /*...................................................... F ............................................*/

label{
	float:left;
	width:110px;
   /* display: inline;*/
	margin-left: 0px;
    line-height:23px;	}
	
fieldset div{	
	width:100%;
    padding: 5px 0 5px;
	height:50px;
    background: url(form/line.png) repeat-x bottom;
	}

