body
{   
    background-color: #008fd5;

}
table
{
    margin: auto;
}

div 
{
      
    text-align: center;
    border: 0px;
}

div.top {
  position: relative;
  top: 0px;
  left: 0px;
  background-image: url('../images/bordo-top2-riga.gif');
  background-repeat:no-repeat;
  width:980px;
  height:20px;
  margin: auto;
}
div.centro {
  position: relative;
  top: 0px;
  left: 0px;
  background-image: url('../images/bordo-centro2-riga.gif');
  background-repeat:repeat-y;
  width:980px;
  height: auto;
  margin: auto;
  text-align: left;
}
div.bottom {
  position: relative;
  top: 0px;
  left: 0px;
  background-image: url('../images/bordo-bottom2-riga.gif');
  background-repeat:no-repeat;
  width:980px;
  height:20px;  
  margin: auto;
}
img.fgi {
  position: absolute;
  top: 50px;
  left: 85%;
  width:100px;
  
}
img.fgilomb {
  position: absolute;
  top: 160px;
  left: 85%;
  width:100px;
  
}
img.uisp {
  position: absolute;
  top: 280px;
  left: 85%;
  width:100px;
}
img.coni {
  position: absolute;
  top: 360px;
  left: 85%;
  width:100px;
  
}
img.grugliasco {
  position: absolute;
  top: 480px;
  left: 85%;
  width:100px;
  
}
img.international {
  position: absolute;
  top: 550px;
  left: 85%;
  width:100px;
  
}
img.gal {
  position: absolute;
  top: 680px;
  left: 85%;
  width:100px;
  
}
div#contenuti {
  position: relative;
  top: 0%;
  left: 0%;
  width:780px;
  color: #ffffff;
  font-family: Tahoma;
  
}
div#marquee {
  position: relative;
  top: 0px;
  margin: auto;
  width: 600px;
  color: #000000;
  font-family: Tahoma;
 
}

#master
{
      
    text-align: center;
    border: 0px;
}


p
{
    text-align: left;
}
div#cv 
{
    text-align: left;
	margin:0 auto;
	width: 800px;
	height: 1300px;
	color: black;
}
div#dentro
{
    position: relative;
	text-align: left;
	margin: 0 auto;
	right: 0px;
	top: -1100px;
	z-index: 1;
	width: 580px;
	height: 500px;
}
div#dentro ul
{
   	margin-top: 0px;
   	margin-bottom: 0px;

}
div#photocontainer
{
    position: relative;
    padding: 0;

	top: 0px;
	left: 0px;
	width: 920px;
	height: 320px;


}

ul.modulistica
{
   	text-align: left;

}
ol.modulistica 
{
   	text-align: left;

}


td.data
{
    text-align: center;
    font: bold 13px verdana;
    color: white;
    height: 5px;
    width: 490px;
}
#tavola0
{   
    width: 980px;
}

#tavola1
{   
    background-color: #c52e35;
    color: #ffffff;
    font: Normal 20px Verdana;
    width: 980px;
}

#tavola1 td
{   
    width: 194px;
    height: 10px;
    border-left: Solid 2px #ffffff;
}

#tavola2 td
{   
    background-color: #008fd5;
    color: #ffffff;
    font: Normal 18px Verdana;
    border-left: Solid 0px #ffffff; 
    vertical-align: top;	
}

#orari
{   
    width: 680px;
	height: 160px;
	text-align: center;
	margin: auto;
}

#orari td
{   
    background-color: #FFFFFF;
	color: #000000;
	width: 25%;
	height: 25px;
	font: Normal 16px Century Gothic;
}


.subtavola2
{
    text-align: center;
    height: 180px;
    width: 220px;
	
	
}

#cella2a
{   
    width: 220px;
    height: 10px;   
	
}

#cella1
{   
    border-right: 6px double #ffffff;
    width: 760px;
    margin-top: 0px; 
    border-top: 0px;
    padding-top: 0px;
    
}

#cella1 div
{   
    width: 750px;
    margin-top: 0px; 
    border-top: 0px;
    padding-top: 0px;    
}

#cella2
{   
    background-color: #c52e35;
    color: #ffffff;
    font: Normal 20px Verdana;
   
    text-align: center;
    width: 220px;
	

}


.menu
{
    position: absolute;
    visibility: Hidden;
    background-color: #008fd5;
    font: Normal 14px Verdana;
    width: 160px;
    border: Solid 0px #CCCCCC;
    text-align: left;
    left: 10px;
}

a
{
    color: #ffffff;
    text-decoration: none;
}
a:visited.saggio2011
{
    color: #008fd5;
	text-decoration: none;
}

img
{
    border: 0px;
}


.sottolineato
{
    color: #ffffff;
    text-decoration: underline;
}

.container
{
    position: relative;   
    width: 190px;
    text-align: center;
}

.address
{
    position: relative;   
    font: bold 11px Century Gothic;
    z-index: 2;
    top: -1630px;
    left: -160px;
    width: 200px;
    text-align: left;
}
a:hover
{
    color: black;
}

#saggio 
{
width: 870px;
border-style: ridge; 
border-width: 6px; 
border-color: #ff66ff;
text-align: center;
}

#saggio td
{
width: 160px;
height: 120px;
background: #ffccff;
border-style: ridge; 
border-width: 3px;
border-color: #ffccff;
text-align: center;
vertical-align: middle;

}
img.vertical
{
height: 120px;
}
img.orizontal
{
width: 160px;
}

div.forzato {
  position: relative;
  top: 0px;
  left: 0px;
  max-width:160px;
  max-height:120px;
  margin: auto;
}


#competition
{
    float: left;
    width: 200px;
   	margin-left: 160px;

}
#year
{
    float: left;
    width: 200px;
   	margin-left: 160px;
}
#group
{
    float: left;
    width: 200px;


}
#buttonmostra
{
    
    position: relative;
    left: -5px;
    width: 70px;
   		
}
div.buttonphotogallery
{
    margin:auto;
    width: 100px;
    text-align: center;

}

#labelphoto
{
    color: #ffffff;
    font: bold 16px Tahoma;
	
}
#5
{
    position: relative;
    margin: 0 auto;
    background-image: url('../images/bordo-centro12-riga.gif');
    background-repeat:repeat-y;
	width: 980px;

}
#4
{
  width: 980px;
  margin: 0 auto;
  position: relative;
  top: 0px;
  left: 0px;
  background-image: url('../images/bordo-centro12-riga.gif');
  background-repeat:repeat-y;
  height: auto;
  

}
#press {
width: 750px;
height: 700px;
background-image: url('../images/press/news.gif');
position: relative;
top: 0px;
left: 0px;
margin: auto;

}
#yearpress
{
position: relative;
top: 198px;
left: 0px;

}
#presstitle
{
position: relative;
width: 240px;
height: 350px;
top: 200px;
left: 13px;
border: solid 0px;
text-align: left;
margin: auto;

}
#presstitle p
{
color: black;
font: bold 11px Tahoma;
text-align: left;

}
#presstitle a
{

color: #686967;
font: 10px Tahoma;
text-align: left;

}




#press0 {
background-color: #008fd5;
margin: auto;
width: 700px;
height: 1000px;
}

#press1 {
background-color: #008fd5;
position: relative;
top: 0px;
left: 0px;
width: 700px;
height: 999px;
}
#press2 {
background-color: #008fd5;
float: left;
width: 230px;
height: 400px;
}
.press3 {
background-color: #008fd5;
float: right;
width: 470px;
height: 6%;
text-align: left;
font: 15px Tahoma;
color: #ffffff;
}
h3.titlepage {
font: 24px Tahoma;
color: #ffffff;
}
p.textual
{
    text-align: left;
    font: 17px Tahoma;
    color: #ffffff;

}
input.photo   {
         font-family: Tahoma;
         font-size: 13px;
         
        }  
#textarea   {
         font-family: Tahoma;
         font-size: 13px;
         
        } 
.mywidth{
         width:360px;
         
        } 	
div.topall {
  position: relative;
  top: 0px;
  left: 0px;
  background-image: url('../images/bordo-top1-riga.gif');
  background-repeat:no-repeat;
  width:980px;
  height:20px;
  margin: auto;
}
div.centroall {
  position: relative;
  top: 0px;
  left: 0px;
  background-image: url('../images/bordo-centro1-riga.gif');
  background-repeat:repeat-y;
  width:980px;
  height: auto;
  margin: auto;
  text-align: left;
}
div.bottomall {
  position: relative;
  top: 0px;
  left: 0px;
  background-image: url('../images/bordo-bottom1-riga.gif');
  background-repeat:no-repeat;
  width:980px;
  height:20px;  
  margin: auto;
}
div.contenutiall {
  position: relative;
  top: 0%;
  left: 30px;
  width:920px;
  color: #ffffff;
  font-family: Tahoma;
  height: auto;

}

img.fgi {
  position: absolute;
  top: 50px;
  left: 85%;
  width:100px;
  
}
img.fgilomb {
  position: absolute;
  top: 160px;
  left: 85%;
  width:100px;
  
}
img.uisp {
  position: absolute;
  top: 280px;
  left: 85%;
  width:100px;
}
img.coni {
  position: absolute;
  top: 360px;
  left: 85%;
  width:100px;
  
}
img.grugliasco {
  position: absolute;
  top: 480px;
  left: 85%;
  width:100px;
  
}
img.international {
  position: absolute;
  top: 550px;
  left: 85%;
  width:100px;
  
}
img.gal {
  position: absolute;
  top: 680px;
  left: 85%;
  width:100px;
  
}

div.home {
  position: absolute;
  bottom: 10px;
  left: 45%;
  width: 80px;

  
}

div.homephoto {
  position: relative;
  bottom: 0%;
  margin: auto;
  width:980px;
  left: 0px;
  background-image: url('../images/bordo-centro12-riga.gif');
  background-repeat:repeat-y;

}
.variabile {
  position: relative;
  top: 0px;
  margin: auto;
  width:980px;
  left: 0px;
  background-image: url('../images/bordo-centro12-riga.gif');
  background-repeat:repeat-y;

}

div.photoform
{
    position: relative;
	top: 30px;
	left: 260px;
    padding-right: 0px;
	width: 480px;
	height: 100px;
	text-align: right;
}
div.index {

  margin: auto;
  width: 640px;
  border: solid 0px;
  text-align: left;


}
