/* ==GENERAL== fettings */
HTML, BODY { margin:0px; padding:0px; }
BODY { margin:0px;padding:0px;font-weight:normal;font-family:verdana,helvetica,arial,sans-serif;background:#ffffff;color:#003366; }
/* ==GENERAL== LINK color setting */
A { text-decoration: none;color:#003366; }
A:hover { text-decoration: none;color:#006699; }
/* ==GENERAL== font size settings */
.p08 { font-size: 8px; }
.p09 { font-size: 9px; }
.p10 { font-size: 10px; }
.p11 { font-size: 11px; }
.p12 { font-size: 12px; }
.p13 { font-size: 13px; }
.p14 { font-size: 14px; }
.p15 { font-size: 15px; }
.p16 { font-size: 16px; }
.p17 { font-size: 17px; }
.p18 { font-size: 18px; }
.p19 { font-size: 19px; }
.p20 { font-size: 20px; }
.b08 { font-size: 8px ;  font-weight: bold; }
.b09 { font-size: 9px ;  font-weight: bold; }
.b10 { font-size: 10px ;  font-weight: bold; }
.b11 { font-size: 11px ;  font-weight: bold; }
.b12 { font-size: 12px ;  font-weight: bold; }
.b13 { font-size: 13px ;  font-weight: bold; }
.b14 { font-size: 14px ;  font-weight: bold; }
.b15 { font-size: 15px ;  font-weight: bold; }
.b16 { font-size: 16px ;  font-weight: bold; }
.b18 { font-size: 18px ;  font-weight: bold; }
.b20 { font-size: 20px ;  font-weight: bold; }
.b22 { font-size: 22px ;  font-weight: bold; }
.b24 { font-size: 24px ;  font-weight: bold; }
.b28 { font-size: 28px ;  font-weight: bold; }
.b32 { font-size: 32px ;  font-weight: bold; }
.b36 { font-size: 36px ;  font-weight: bold; }
/* == */
/* the box that contain all==the width desired==with auto-center function */
#boxo { margin:0 auto; padding:0px; width:750px;}
/* main content == general */
#itodo { margin:0px; padding:0px; width:750px; }
/* header */
#hdro { background:#ffffff; margin:0px; padding:0px; }
/* S P A Z I A T O R E  */
#vuoto { margin:0px; padding:5px 0px; }
/* Menu Navigazione sotto  */
#navmenu {  margin:0px;padding:5px 1px 4px 3px;color:#003300;font-size:9px;font-weight:bold;text-align:right;}
#navmenu A { color:#003330;text-decoration:none;}
#navmenu A:hover { color:#006660;background-color:#e5eaea;letter-spacing:.04em; }
#subtitu { background:url("../immago/hp_gdr_2008uuu.jpg");background-repeat: no-repeat;}
#subtitu H1  {margin:0px;padding:14px 0px 5px 21px;font-weight:bold;font-size:21px;text-align:left;}
/* = class selector = */
.greeno00 { color:#002400;}
.greeno01 { color:#003300;}
.greeno02 { color:#006600;}
.greeno03 { color:#009900;}
.bluo00 { color:#002440;}
.bluo01 { color:#003330;}
.bluo02 { color:#006660;}
.bluo03 { color:#009990;}
.leleft { text-align:left; }
.cecenter { text-align:center; }
.riright { text-align:right; }
.jujustify { text-align:justify; }
.upupper { 	text-transform:uppercase; }
/* == */
#infoigdr08  { margin:0px;padding:10px 0px 30px 0px; }
#infoigdr08sec  { margin:0px;padding:12px 0px 6px 0px;border-bottom:1px solid #bfcace; }
#infoigdr08sec H3  { margin:0px;padding:0px;font-size:14px;font-weight:bold;color:#003366; }
#infoigdr08sec H4  { margin:0px;padding:8px 0px 2px 0px;font-size:12px;font-weight:bold;color:#666666; }
#infoigdr08sec P  { margin:0px;padding:0px;font-size:10px;font-weight:normal; }
#infoigdr08sec B  { color:#003366; }
#infoigdr08secf  { margin:0px;padding:4px 0px 4px 0px;border-bottom:1px solid #7f969e; }
/* =#infoigdr08sec A { color:#999900;text-decoration:none;font-weight:bold;}
#infoigdr08sec A:hover { color:#666600;letter-spacing:.035em; }= */
#infoigdr08sec A { text-decoration:none;font-weight:bold;}
#infoigdr08sec A:hover { letter-spacing:.035em; }
#igdrimpa{ margin:0px;padding:4px 0px 25px 70px;font-size:21px;font-weight:bold;letter-spacing:.025em; }
H2 { margin:0px;padding:4px 0px 8px 70px;font-size:18px;font-weight:bold;letter-spacing:.0em; }
H2.galle08e { margin:0px;padding:4px 0px 0px 70px;font-size:18px;font-weight:bold;letter-spacing:.0em; }
H3 { margin:0px;padding:4px 0px 8px 70px;font-size:18px;font-weight:bold;color:#333333; }
H3.hpigdrh3 { margin:0px;padding:0px 0px 10px 70px;font-size:16px;font-weight:normal;font-style:italic;color:#003366; }
H4 { margin:0px;padding:0px 0px 8px 70px;font-size:16px;font-weight:bold;letter-spacing:.075em;color:#333333; }
#igdrtxt { margin:0px;padding:4px 0px 10px 70px;font-size:12px;font-weight:normal;letter-spacing:.05em; }
#igdrtxtt { margin:0px;padding:4px 0px 4px 70px;font-size:10px;font-weight:normal; }
#igdrtxttt { margin:0px;padding:4px 0px 4px 70px;font-size:9px;font-weight:normal; }
#igdrtsec { margin:8px 0px 0px 0px;padding:3px 0px 3px 5px;font-size:13px;font-weight:bold;letter-spacing:.065em; border-bottom:1px solid #003366;border-left:4px solid #003366;background:#eff3f3;width:370px; }
#igdrtsecsub { margin:0px 0px 8px 15px;padding:2px 0px 2px 5px;font-size:10px;font-weight:bold;letter-spacing:.065em; border-bottom:1px solid #006699;border-left:4px solid #006699;background:#edeeef;width:355px; }
#igdrtsecsubb { margin:0px 0px 0px 15px;padding:2px 0px 2px 5px;font-size:10px;font-weight:bold;letter-spacing:.035em; border-bottom:1px solid #006699;border-left:4px solid #006699;background:#edeeef;width:355px; }
#igdrtsec A { color:#003366;text-decoration:none;font-weight:bold;}
#igdrtsec A:hover { color:#006699;letter-spacing:.035em; }
#igdrtsecsub A { color:#333333;text-decoration:none;font-weight:bold;}
#igdrtsecsub A:hover { color:#666666;letter-spacing:.035em; }
#igdrtarcv { margin:20px 0px 3px 20px;padding:3px 0px 3px 5px;font-size:13px;font-weight:bold;letter-spacing:.065em;border-top:1px solid #666666;border-left:4px solid #666666;background:#e2e2e2;width:350px; }
#igdrtarcv A { color:#333333;text-decoration:none;font-weight:bold;}
#igdrtarcv A:hover { color:#666666;letter-spacing:.035em; }

#igdrsponbox  {
	clear:both;
    margin:0px;
    padding:2px 5px 15px 5px;
	background:#f7f8f8;
	border:0px;
	border-right:1px solid #003366;
	border-bottom:1px solid #003366;
	border-left:1px solid #003366;
    }
#igdrsponboxm  {
	clear:both;
    margin:0px;
    padding:2px 5px 15px 5px;
	background:#f7f8f8;
	border:0px;
	border-right:1px solid #003366;
	border-bottom:1px solid #003366;
	border-left:1px solid #003366;
    }
.mainsponsor { background:#f7f8f8 url("../gdr08/spon_main.gif");  background-position: 50% 100%;background-repeat: no-repeat;}
.goldsponsor { background:#f7f8f8 url("../gdr08/spon_gold.gif");  background-position: 50% 100%;background-repeat: no-repeat;}
.slvrsponsor { background:#f7f8f8 url("../gdr08/spon_slvr.gif");  background-position: 50% 100%;background-repeat: no-repeat;}
#igdrsponboxm1  {
	clear:right;
    margin:0px;
    padding:2px 5px 15px 5px;
	background:#f7f8f8 url("../gdr08/spon_main.gif");  background-position: 50% 100%;background-repeat: no-repeat;
	border:0px;
	border-right:1px solid #003366;
	border-bottom:1px solid #003366;
	border-left:1px solid #003366;
    }
#igdrsponboxm2  {
	clear:both;
    margin:0px;
    padding:2px 5px 7px 5px;
	background:#f7f8f8 url("../gdr08/spon_gold.gif");  background-position: 50% 100%;background-repeat: no-repeat;
	border:0px;
	border-right:1px solid #003366;
	border-bottom:1px solid #003366;
	border-left:1px solid #003366;
    }
#igdrsponboxm3  {
	clear:both;
    margin:0px;
    padding:2px 5px  px 5px;
	background:#f7f8f8 url("../gdr08/spon_slvr.gif");  background-position: 50% 100%;background-repeat: no-repeat;
	border:0px;
	border-right:1px solid #003366;
	border-bottom:1px solid #003366;
	border-left:1px solid #003366;
    }
#igdrsponboxm1 P, #igdrsponboxm2 P , #igdrsponboxm3 P {
	text-align:center;
    }


#igdrsponbox P  {
    margin:0px 0px;
    padding:1px;
	text-align:center;
	font-size:14px;
	font-weight:normal;
	text-transform:none;
	color:#003366;
    }
#igdrsponbox A  { text-decoration:none;color:#003366;font-weight:bold;font-size:12px; }
#igdrsponbox A:hover  { text-decoration:none;color:#006699;font-weight:bold; }
#tablegallegene {
    margin:0px;
    padding:0px;
    }
#tablegallegene P  {
    margin:0px;
    padding:0px 0px 4px 0px;
	text-align:right;
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
	color:#006699;
	line-height:1.2em;
    }
#tablegallegene P strong  {
	color:#7da7d9;
    }
#tablegallegene P strong.teknes  {
	color:#c1c1c1;
    }
/* == gallery menues == */
#galle2008menux { margin:0px;padding:0px;width:750px; }
#galle2008menux { background:url("../img/igdr08/bggall_001.jpg");background-repeat: no-repeat;}

#galle2008menux H3, #galle2008menux H3 A {
    margin:0px;
    padding:51px 0px 5px 4px;
	text-align:left;
	font-size:15px;
	text-transform:uppercase;
	letter-spacing:.0125em;
	color:#006699;
    }
#galle2008menux H4, #galle2008menux H4 A {
    margin:0px;
    padding:1px 0px 24px 0px;
	text-align:right;
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:.05em;
	color:#999999;
	border:0px;
	border-top:1px solid #7da7d9;
    }
.cecenter2 { margin:0px;padding:0px 60px 0px 0px;text-align:center; }