/***********************************************************************************
::::::::::::::::::::::::::::::::: Css Standard 2.0 :::::::::::::::::::::::::::::::::
Creato da : Daniele Antonio Barbaglia - RobertoFonio.com
Data : 03 / 12 / 2009

::::::::::::::::::::::::::::::::: Write a css rule :::::::::::::::::::::::::::::::::

tag, #id, .class {
height:; width:; min-height:; min-width:;						<- dimensioni / dimension
border:; margin:; padding:; 									<- modello a box / box model
font:; color:; text-align:; text-decoration:; text-transform:;	<- stile testo / font style
clear:; display:; float:;  										<- allineamento / aligment
position:; top/right/bottom/left:; z-index:;					<- posizione / position
}

::::::::::::::::::::::::::::::: DEFAULT PAGE SETTING :::::::::::::::::::::::::::::::
body font-size: 16px;
headlight font-size [on body font-size]:
headlight > Pixel > EM		>   CSS keywords
h1			32px	2em			xx-large
h2			24px	1.5em		x-large
h3			19px	1.2em		large
h4			16px	1em			medium
h5			14px	0.875em		small
h6			10px	0.625em		xx-small
:::::::::::::::::::::::::::::::::: IE6 FIX SETTING :::::::::::::::::::::::::::::::::
-min-height param--------------
min-height: 100%;
height: auto !important;
height: 100%;
-------------------------------
-center page in body-----------
body {text-align:center; margin:0px;}
div { width: %px; margin: auto; }
-------------------------------
-IE6 duplicate margin of float-
display: inline;
float: left; [ or right ]
-------------------------------

***********************************************************************************/

/*___RESET RULE FOR HTML BASIC____________________________________________________*/
/*JOLLY TAG - Reset fix IE6*/
* {	margin: 0px; padding: 0px; }
/*HTML Rule*/
html { height: 100%; margin: 0px; padding: 0px; }
/*BODY Rule*/
body { height: 100%; margin: 0px; padding: 0px; font-size: 100%; font-family: "Lucida Grande","Lucida Sans Unicode", Verdana, Arial, Helvetica, Geneva, sans-serif; text-align: center; background:transparent url(images/sfondo.jpg) top left repeat-x; }
body.no-background {background-image:none;}

/*___RESET RULE FOR BASIC TAG_____________________________________________________*/
/* Image */
img { border: 0px; margin: 0px; padding: 0px; }
/* Anchor Link */
a { border: 0px; margin: 0px; padding: 0px; text-decoration: none; color: #3f7b1c; outline: none; }
a:visited { text-decoration: none; }
a:hover, a:active { text-decoration: underline; }
/*Form input field*/
input, select, button, textarea { }
/*Table*/
table, td, tr { border: 0px; margin: 0px; padding: 0px; }
/*Descriptio List*/
dl, dt, dd { border: 0px; margin: 0px; padding: 0px; }
/*Unordered list*/
ul, li { border: 0px; margin: 0px; padding: 0px; list-style: none; }
/*Ordered list*/
ol, li { border: 0px; margin: 0px; padding: 0px; list-style: none; }

/**********************************************************************************/
/*___BASIC PAGE RULE______________________________________________________________*/
/*container of page*/
#wrap {height: auto; width:100%; float:left; display:inline; background:transparent url(images/sfondo_bot.jpg) bottom left repeat-x;}
#container { height: auto !important; height: 100%; width: 990px; min-height: 100%; margin: auto; padding: 0px; }
/*head of page*/
#header { height: 126px; width: 990px; position: relative;}
#header.dryers a img {	display:none;}
#header.dryers a.agrimacchine img{display:inline; float:left;}
#header.dryers a.deere img{display:inline;float:left;}
#header a.deere {right: 0; top: 0; position: absolute; }
/*horizontal menu of page*/
#h-menu { height: 32px; width: 990px; float: left; display: inline; }
#h-menu ul.sf-menu { float: left; display: inline; }
#h-menu ul.sf-menu li { height: 32px; margin: 0px; padding: 0px; display: inline; float: left; position: relative; z-index: 59; }
#h-menu ul.sf-menu li a { width: auto; float: left; display: inline; padding: 13px 25px 5px 6px; font-size: 11px; font-weight: bold; color: white; text-align: center; background: transparent url('images/menu.gif') right top no-repeat; }
#h-menu ul.sf-menu li a:hover, #h-menu ul.sf-menu li a:focus, #h-menu ul.sf-menu li a.current { text-decoration: none; background-position: right -33px; }
#h-menu ul.sf-menu li:hover ul, #h-menu ul.sf-menu li.sfHover ul { top: 32px; left: 0; position: absolute; display: none; border: 0; z-index: 60; width: 150px; }
#h-menu ul.sf-menu li.sfHover ul li { position: relative; float: left; clear: both; width: 150px; height: 32px; }
#h-menu ul.sf-menu li.sfHover ul li a { font-size: 11px; font-weight: bold; color: white; display: block; float: left; text-align: left; padding: 13px 25px 6px 5px; width: 120px; }

/*vertical menu of page*/
#v-menu { width: 114px; float:left;}
#v-menu dl { width: 100%; }
#v-menu dl.sf-menu dt { width:114px; height: 32px;  margin: 0px; padding: 0px; clear: both; display: inline; float: left;  }
#v-menu dl.sf-menu dt a div { width:83px; padding:13px 25px 5px 6px; font-size: 11px; font-weight: bold; color: white; text-align: center; background: transparent url('images/menu.gif') right top no-repeat; }
#v-menu dl.sf-menu dt a div:hover, #v-menu dl.sf-menu dt a div:focus, #v-menu dl.sf-menu dt a.current div{ text-decoration: none; background-position: right -33px;}
/*content of page*/
#content { height: auto !important; height: 600px; min-height: 600px; width: 990px; margin-bottom: 55px; }
#image-category { float: left; display: inline; width: 100%; background-color: #c5d7bb; margin: 20px 0px 5px; }
#image-category #image-category-mask { overflow: hidden; width: 97%; margin: 5px auto; height: 200px; position:relative; }
#image-category #image-category-mask img { width: 690px; position:absolute; top:50%; min-height: 1px; left: 0; }
#bar-category { float: left; display: inline; width: 100%; background-color: #c5d7bb; margin: 5px 0px;}
#bar-category #title-category { float: left; display: inline; width: auto; font-size: 14px; font-weight: bold; text-transform: uppercase; background-color: #ffffff; color: #3f7a3a; padding:3px 10px; margin: 0px 0px 0px 20px; }

#content #right-coloumn { width: 270px; }
#content #right-coloumn  #news-block { color: #3f7b1c; width: 100%; text-align: left; }
#content #right-coloumn  #news-block #bar-news { float: left; display: inline; width: 100%; background-color: #3f7b1c; margin: 5px 0px;}
#content #right-coloumn  #news-block #bar-news #title-news { float: left; display: inline; width: 90%; font-size: 14px; font-weight: bold; text-transform: uppercase; color: #FFFFFF; padding:3px 10px; margin: 0px; }
#content #right-coloumn  #news-block a.more { color: #3f7b1c; padding-top: 5px; font-weight: bold;  }
#content #right-coloumn  #news-block .element { line-height: 16px; border-bottom: 5px solid #c5d7bb; padding-bottom: 5px; float: left; display: inline; width: 100%; }
#content #right-coloumn  #gallery-block { color: #3f7b1c; width: 100%; text-align: left; }
#content #right-coloumn  #gallery-block #bar-gallery { float: left; display: inline; width: 100%; background-color: #3f7b1c; margin: 5px 0px;}
#content #right-coloumn  #gallery-block #bar-gallery #title-gallery { float: left; display: inline; width: 90%; font-size: 14px; font-weight: bold; color: #FFFFFF; padding:3px 10px; margin: 0px; }
#content #right-coloumn  #gallery-block .element { float: left; display: inline; width: 100%; height: 200px; overflow: hidden; }
#content #right-coloumn  #gallery-block .element img { width: 100%; }

#content.usedproduct #left-coloumn .line{ display: block; margin-bottom: 20px; float:right; width:83%;}
#content #left-coloumn { width: 700px; margin-right: 20px; text-align: left; }
#content #left-coloumn .line { display: block; margin-bottom: 20px; float:right;  width:100%;}
#content #left-coloumn .line .title { display: block; font-size: 0.9em; font-weight: bold; border-bottom: 1px dotted #ccc; padding: 3px; }
#content #left-coloumn .line a { color: #3f7b1c; }
#content #left-coloumn .line .title  .subtitle { font-size: 0.55em; font-weight: normal; }
#content #left-coloumn .line .body { display: block; padding: 3px; font-size: 0.8em; }
#content #left-coloumn .line .line-container { width: 80%; }
#content #left-coloumn .line .image { margin-left: 2%; float: right; display: inline; }
#content #left-coloumn .line .docs { margin-bottom: 10px; }
#content #left-coloumn .line .gallery { clear: both; float: left; display: inline; }

.refresh { background: transparent url('images/refresh.png') left center no-repeat; padding: 1px 2px 1px 20px; color: #3F7B1C; } 
/*footer of page*/
#footer { width: 990px; text-align: center; display: block; font-size: 11px; line-height: 18px; }
/**********************************************************************************/
/*___CSS OBJECT RULE______________________________________________________________*/
/*---floating rules---------------------------------------------------------------*/
.left { display: inline; float: left; }
.right { display: inline; float: right; }
/*float with clear both*/
.left-b { clear: both; display: inline; float: left; }
.right-b { clear: both; display: inline; float: right; }
/*float with clear left*/
.left-l { clear: left; display: inline; float: left; }
.right-l { clear: left; display: inline; float: right; }
/*float with clear right*/
.left-r { clear: right; display: inline; float: left; }
.right-r { clear: right; display: inline; float: right; }

.display-block{display:block;}
/*---position rules---------------------------------------------------------------*/
.abs-tr { position: absolute; top: 0px; right: 0px; }
.abs-tl { position: absolute; top: 0px; left: 0px; }
.abs_br { position: absolute; right: 0px; bottom: 0px; }
.abs_bl { position: absolute; bottom: 0px; left: 0px; }


/*--- text color rules------------------------------------------------------------*/
.color { color: #000000; }
.link { color: #000000; }

.AliceBlue { color: #F0F8FF; }
.AntiqueWhite { color: #FAEBD7; }
.Aqua { color: #00FFFF; }
.Aquamarine { color: #7FFFD4; }
.Azure { color: #F0FFFF; }
.Beige { color: #F5F5DC; }
.Bisque { color: #FFE4C4; }
.Black { color: #000000; }
.BlanchedAlmond { color: #FFEBCD; }
.Blue { color: #0000FF; }
.BlueViolet { color: #8A2BE2; }
.Brown { color: #A52A2A; }
.BurlyWood { color: #DEB887; }
.CadetBlue { color: #5F9EA0; }
.Chartreuse { color: #7FFF00; }
.Chocolate { color: #D2691E; }
.Coral { color: #FF7F50; }
.CornflowerBlue { color: #6495ED; }
.Cornsilk { color: #FFF8DC; }
.Crimson { color: #DC143C; }
.Cyan { color: #00FFFF; }
.DarkBlue { color: #00008B; }
.DarkCyan { color: #008B8B; }
.DarkGoldenRod { color: #B8860B; }
.DarkGray { color: #A9A9A9; }
.DarkGreen { color: #006400; }
.DarkKhaki { color: #BDB76B; }
.DarkMagenta { color: #8B008B; }
.DarkOliveGreen { color: #556B2F; }
.Darkorange { color: #FF8C00; }
.DarkOrchid { color: #9932CC; }
.DarkRed { color: #8B0000; }
.DarkSalmon { color: #E9967A; }
.DarkSeaGreen { color: #8FBC8F; }
.DarkSlateBlue { color: #483D8B; }
.DarkSlateGray { color: #2F4F4F; }
.DarkTurquoise { color: #00CED1; }
.DarkViolet { color: #9400D3; }
.DeepPink { color: #FF1493; }
.DeepSkyBlue { color: #00BFFF; }
.DimGray { color: #696969; }
.DodgerBlue { color: #1E90FF; }
.FireBrick { color: #B22222; }
.FloralWhite { color: #FFFAF0; }
.ForestGreen { color: #228B22; }
.Fuchsia { color: #FF00FF; }
.Gainsboro { color: #DCDCDC; }
.GhostWhite { color: #F8F8FF; }
.Gold { color: #FFD700; }
.GoldenRod { color: #DAA520; }
.Gray { color: #808080; }
.Green { color: #008000; }
.GreenYellow { color: #ADFF2F; }
.HoneyDew { color: #F0FFF0; }
.HotPink { color: #FF69B4; }
.IndianRed  { color: #CD5C5C; }
.Indigo  { color: #4B0082; }
.Ivory { color: #FFFFF0; }
.Khaki { color: #F0E68C; }
.Lavender { color: #E6E6FA; }
.LavenderBlush { color: #FFF0F5; }
.LawnGreen { color: #7CFC00; }
.LemonChiffon { color: #FFFACD; }
.LightBlue { color: #ADD8E6; }
.LightCoral { color: #F08080; }
.LightCyan { color: #E0FFFF; }
.LightGoldenRodYellow { color: #FAFAD2; }
.LightGrey { color: #D3D3D3; }
.LightGreen { color: #90EE90; }
.LightPink { color: #FFB6C1; }
.LightSalmon { color: #FFA07A; }
.LightSeaGreen { color: #20B2AA; }
.LightSkyBlue { color: #87CEFA; }
.LightSlateGray { color: #778899; }
.LightSteelBlue { color: #B0C4DE; }
.LightYellow { color: #FFFFE0; }
.Lime { color: #00FF00; }
.LimeGreen { color: #32CD32; }
.Linen { color: #FAF0E6; }
.Magenta { color: #FF00FF; }
.Maroon { color: #800000; }
.MediumAquaMarine { color: #66CDAA; }
.MediumBlue { color: #0000CD; }
.MediumOrchid { color: #BA55D3; }
.MediumPurple { color: #9370D8; }
.MediumSeaGreen { color: #3CB371; }
.MediumSlateBlue { color: #7B68EE; }
.MediumSpringGreen { color: #00FA9A; }
.MediumTurquoise { color: #48D1CC; }
.MediumVioletRed { color: #C71585; }
.MidnightBlue { color: #191970; }
.MintCream { color: #F5FFFA; }
.MistyRose { color: #FFE4E1; }
.Moccasin { color: #FFE4B5; }
.NavajoWhite { color: #FFDEAD; }
.Navy { color: #000080; }
.OldLace { color: #FDF5E6; }
.Olive { color: #808000; }
.OliveDrab { color: #6B8E23; }
.Orange { color: #FFA500; }
.OrangeRed { color: #FF4500; }
.Orchid { color: #DA70D6; }
.PaleGoldenRod { color: #EEE8AA; }
.PaleGreen { color: #98FB98; }
.PaleTurquoise { color: #AFEEEE; }
.PaleVioletRed { color: #D87093; }
.PapayaWhip { color: #FFEFD5; }
.PeachPuff { color: #FFDAB9; }
.Peru { color: #CD853F; }
.Pink { color: #FFC0CB; }
.Plum { color: #DDA0DD; }
.PowderBlue { color: #B0E0E6; }
.Purple { color: #800080; }
.Red { color: #FF0000; }
.RosyBrown { color: #BC8F8F; }
.RoyalBlue { color: #4169E1; }
.SaddleBrown { color: #8B4513; }
.Salmon { color: #FA8072; }
.SandyBrown { color: #F4A460; }
.SeaGreen { color: #2E8B57; }
.SeaShell { color: #FFF5EE; }
.Sienna { color: #A0522D; }
.Silver { color: #C0C0C0; }
.SkyBlue { color: #87CEEB; }
.SlateBlue { color: #6A5ACD; }
.SlateGray { color: #708090; }
.Snow { color: #FFFAFA; }
.SpringGreen { color: #00FF7F; }
.SteelBlue { color: #4682B4; }
.Tan { color: #D2B48C; }
.Teal { color: #008080; }
.Thistle { color: #D8BFD8; }
.Tomato { color: #FF6347; }
.Turquoise { color: #40E0D0; }
.Violet { color: #EE82EE; }
.Wheat { color: #F5DEB3; }
.White { color: #FFFFFF; }
.WhiteSmoke { color: #F5F5F5; }
.Yellow { color: #FFFF00; }
.YellowGreen { color: #9ACD32; }
/*--- font size rules [ 1em : 16px ] ---------------------------------------------*/
.text-08 { font-size: 0.5em; }
.text-09 { font-size: 0.5625em; }
.text-10 { font-size: 0.625em; }
.text-11 { font-size: 0.6875em; }
.text-12 { font-size: 0.75em; }
.text-13 { font-size: 0.8125em; }
.text-14 { font-size: 0.875em; }
.text-18 { font-size: 1.125em; }
.text-20 { font-size: 1.125em; }
.text-24 { font-size: 1.125em; }
.text-28 { font-size: 1.125em; }
.text-32 { font-size: 2em; }
/*--- font style -----------------------------------------------------------------*/
.weight-bold { font-weight: bold; }
.weight-normal { font-weight: normal; }
.style-italic { font-style: italic; }
.style-none { font-style: normal; }
.decoration-underline { text-decoration: underline; }
.decoration-overline { text-decoration: overline; }
.decoration-none { text-decoration: none; }
.transform-uppercase { text-transform: uppercase; }
.transform-capitalize { text-transform: capitalize; }
.transform-lowercase { text-transform: lowercase; }
.transform-none { text-transform: none; }
.align-left { text-align: left; }
.align-right { text-align: right; }
.align-center { text-align: center; }
.align-justify { text-align: justify; }
/*___VARIOUS RULE_________________________________________________________________*/
/*Clean box model*/
.clean { border: 0px; margin: 0px; padding: 0px; }
/*Display: None*/
.none { display: none; }
/*Opacity*/
.opacity-10 { filter:alpha(opacity=10); opacity:0.1; }
.opacity-20 { filter:alpha(opacity=20); opacity:0.2; }
.opacity-30 { filter:alpha(opacity=30); opacity:0.3; }
.opacity-40 { filter:alpha(opacity=40); opacity:0.4; }
.opacity-50 { filter:alpha(opacity=50); opacity:0.5; }
.opacity-60 { filter:alpha(opacity=60); opacity:0.6; }
.opacity-70 { filter:alpha(opacity=70); opacity:0.7; }
.opacity-80 { filter:alpha(opacity=80); opacity:0.8; }
.opacity-90 { filter:alpha(opacity=90); opacity:0.9; }
/*Border test for block*/
.border-test { border: 1px solid #000 }
/*Vertical and horizontal graphic rules*/
.righello-x { background: url('images/righellox.gif') left top;}
.righello-y { background: url('images/righelloy.gif') left top;}

