A:link, A:visited {
	TEXT-DECORATION: none;
	COLOR: #663300;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
A:ACTIVE, A:HOVER, A:FOCUS  {
	TEXT-DECORATION: underline;
	color: #cc3300;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}

A.small:link, A.small:visited {
    TEXT-DECORATION: none;
    COLOR: #663300;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
  }

A.small:ACTIVE, A.small:HOVER, A.small:FOCUS {
    TEXT-DECORATION: underline;
    color: #cc3300;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
  }

A.nobold:link, A.nobold:visited {
	TEXT-DECORATION: none;
	COLOR: #663300;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
}
A.nobold:ACTIVE, A.nobold:HOVER, A.nobold:FOCUS  {
	TEXT-DECORATION: underline;
	color: #cc3300;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
}

A.big:link, A.big:visited {
    TEXT-DECORATION: none;
    COLOR: #663300;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
  }

A.big:ACTIVE, A.big:HOVER, A.big:FOCUS {
    TEXT-DECORATION: underline;
    color: #cc3300;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
  }

A.link1:link, A.link1:visited {
    TEXT-DECORATION: none;
    COLOR: #663300;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
  }

A.link1:ACTIVE, A.link1:HOVER, A.link1:FOCUS {
    TEXT-DECORATION: underline;
    color: #cc3300;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
  }

A.link2:link, A.link2:visited {
    TEXT-DECORATION: none;
    COLOR: #003366;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
  }

A.link2:ACTIVE, A.link2:HOVER, A.link2:FOCUS {
    TEXT-DECORATION: underline;
    color: #0066dd;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
  }

A.link3:link, A.link3:visited {
    TEXT-DECORATION: none;
    COLOR: #006633;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
  }

A.link3:ACTIVE, A.link3:HOVER, A.link3:FOCUS {
    TEXT-DECORATION: underline;
    color: #00bb44;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
  }

A.link4:link, A.link4:visited {
    TEXT-DECORATION: none;
    COLOR: #996600;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
  }

A.link4:ACTIVE, A.link4:HOVER, A.link4:FOCUS {
    TEXT-DECORATION: underline;
    color: #CC9933;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
  }

A.link5:link, A.link5:visited {
    TEXT-DECORATION: none;
    COLOR: #990000;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
  }

A.link5:ACTIVE, A.link5:HOVER, A.link5:FOCUS {
    TEXT-DECORATION: underline;
    color: #CC0000;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
  }

A.link6:link, A.link6:visited {
    TEXT-DECORATION: none;
    color: #333366;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
  }

A.link6:ACTIVE, A.link6:HOVER, A.link6:FOCUS {
    TEXT-DECORATION: underline;
    COLOR: #003399;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
  }

body {
	margin: 0 20px 0 20px;
}

.title {
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 14px;
    FONT-STYLE: normal;
    FONT-VARIANT: normal;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    TEXT-TRANSFORM: none;
  }


.title0 {
    FONT-FAMILY: Arial,sans-serif;
    FONT-SIZE: 22pt;
    FONT-STYLE: normal;
    FONT-VARIANT: normal;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    TEXT-TRANSFORM: none;
    color : #FF3333;
  }


.title0green {
    FONT-FAMILY: Arial,sans-serif;
    FONT-SIZE: 26pt;
    FONT-STYLE: normal;
    FONT-VARIANT: normal;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    TEXT-TRANSFORM: none;
    color : #336633;
  }


.title0blue {
    FONT-FAMILY: Arial,sans-serif;
    FONT-SIZE: 26pt;
    FONT-STYLE: normal;
    FONT-VARIANT: normal;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    TEXT-TRANSFORM: none;
    color : #524F7A;
  }


.title0bluedark {
    FONT-FAMILY: Arial,sans-serif;
    FONT-SIZE: 26pt;
    FONT-STYLE: normal;
    FONT-VARIANT: normal;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    TEXT-TRANSFORM: none;
    color : #0A2647;
  }


.title0bluelight {
    FONT-FAMILY: Arial,sans-serif;
    FONT-SIZE: 26pt;
    FONT-STYLE: normal;
    FONT-VARIANT: normal;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    TEXT-TRANSFORM: none;
    color : #0099ff;
  }


.title1 {
    FONT-FAMILY: Arial,sans-serif;
    FONT-SIZE: 16pt;
    FONT-STYLE: normal;
    FONT-VARIANT: normal;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    TEXT-TRANSFORM: none;
    color : #666666;
  }

.description {
    FONT-FAMILY: Arial,sans-serif;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none;
    TEXT-TRANSFORM: none;
    color : #333333;
  }

textarea {
    FONT-FAMILY: Arial,sans-serif;
    FONT-SIZE: 10pt;
    FONT-STYLE: normal;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none;
    TEXT-TRANSFORM: none;
  }


td {
    FONT-FAMILY: Arial,sans-serif;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-VARIANT: normal;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
    TEXT-TRANSFORM: none;
    text-alignment: center;
    color : #666666;
  }


body {
    FONT-FAMILY : Arial,sans-serif;
    FONT-SIZE : 12px;
    FONT-STYLE : normal;
    FONT-VARIANT : normal;
    FONT-WEIGHT : normal;
    TEXT-DECORATION : none;
    TEXT-TRANSFORM : none;
    color : #666666;
  }


.gri {
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 12px;
    color : #333333;
  }


.grimic {
    FONT-FAMILY: Arial,sans-serif;
    FONT-SIZE: 10px;
    color : #666666;
    text-alignment: left;
  }


.oferta {
    border: 1px groove darkRed;
    FONT-SIZE: 10px;
  }


button {
    font-family: Arial, sans-serif;
    font-size: 12;
    font-weight: bold;
    color: #663300;
    background-color: white;
    text-decoration: none;
    border-style: none none none none;
    cursor:hand;
  }


button:hover {
    font-family: Arial, sans-serif;
    font-size: 12;
    font-weight: bold;
    color: #cc3300;
    background-color: none;
    text-decoration: underline;
    border-style: none none none none;
    cursor:pointer;
  }


.heading {
    font-family: Arial, sans-serif;
    font-size: 12;
    font-weight: bold;
  }

.client_small_picture {
    border: 1px solid #0099ff;
  }

.carta_magenta {
    color: #DE0F7A;
}

.carta_green {
   color: #009140;
}

.carta_blue_light {
   color: #0099ff;
}

.small_pics_container {
	overflow: auto;
	text-align: center;
	padding-left: 5px;
}

.small_pic_outer {
	display: table;
	overflow: hidden;
	width : 110px;
	height : 110px;
	text-align : center;
	border: 1px solid white;
	float: left;
	margin: 5px;
	padding: 5px;
	#position: relative;
}

.small_pic_inner {
	display: table-cell;
	vertical-align : middle;
	#position: absolute;
	#top: 50%;
}

.small_pic {
	border: 1px solid #0099ff;
	background-color: #ffffff;
	padding: 3px 3px 3px 3px;
	#position: relative;
	#top: -50%;
	#left: -50%;
}

.border_pic {
	border: 1px solid #0099ff;
	background-color: #ffffff;
	padding: 3px 3px 3px 3px;
}

.client_grid {
	width : 250px;
	height : 180px;
	background-color : #FFFFFF;
	border: 1px groove;
	float : left;
	padding: 5px;
	margin-bottom : 4px;
	margin-right : 4px;
	overflow : hidden;
	z-index : 0;
}

.client_full {
	display:none;
	width:750px;
	height:520px;
	border: 1px solid black;
	float: left;
	margin-top: 4px;
	margin-bottom: 4px;
}

.client_small_navigation {
	height: 15px;
	padding-left: 15px;
	display: inline;
	float: right;
}
