/********************************************
Copyright 201Oberon Grafica S.n.c.
Coopmatch.it
*****************************/
@import url("csstest.asp");
/*body{
   background-image: url(../layout/coopmatch_layout3_r1_c1.png);
	background-color: #000091;
	background-repeat: repeat-x;
font-family: "Courier New", Courier, monospace;
	margin: 0px 0px 0px 0px;
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#DIV1{
	margin: auto auto;
	width: 925px;
	height: 199px;
	background-image: url(../layout/coopmatch_layout3_r1_c2.png);
	background-position: top;
	background-repeat: no-repeat;
}*/
#DIV2{
	margin: auto;
	width: 925px;
	height: 150px;
	background-image: url(../layout/coopmatch_layout3_r2_c2.png);
	background-position: top right;
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	font-size: 0.8em;
}

#DIV2 p{text-align: center;}
#DIV3{
	width: 925px;
	font-size: 0.8em;
	display: block;
	height: 100%;
	margin-bottom: 30px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	}
#DIV3 p{
	margin-top:0.8em;
	margin-bottom:0.8em;
	line-height: 1.5em;
}
#piepagina{
	font-size: 0.7em;
	color: #00008b;
	text-align: center;
}
/* ----------------------------------------------------Contenuti-*/
#LOGIN, #divMenu, #divMenu2, #divMenu3, #divMenuXx, #HomeCent, #HomeCoop, #divMenuHome{
	margin-left: 10px;
	font-size: 0.9em;
	float: left;
}
#LOGIN{text-align: left; width: 150px;}

#LOGIN textbox{border: 1px solid white;line-height: 0.7em;}
/*---------------------------------------------------menù-*/
#divMenu, #divMenu2, #divMenuX,#divMenuHome, #divMenu1{width: 202px;text-align: center;}
#divMenu1{
	width: 112px;
	margin-left: 10px;
	font-size: 0.9em;
	float: left;
}
#divMenu3{
   width: 180px;
	text-align: center;
	font-size: 0.8em;
}
#divMenuHome, #divMenuNews{
	width: 102px;
	text-align: center;
	margin-left: 10px;
}
#divMenuNews{clear:left;}
#divMenuInf{
	height: 20px;
	width: 550px;
	padding-left: 10px;
	padding-top: 5px;
	float: left;
	margin-left: 10px;
	display:block;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	font-size:0.9em;
	background-color: #ffe682;
	color: navy;
}
#divMenuInf2{
	height: 20px;
	width: 520px;
	padding-left: 10px;
	padding-top: 5px;
	float: left;
	margin-left: 10px;
	display:block;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	font-size:0.9em;
	background-color: #ffe682;
	color: navy;
}
#divMenuInf a:link, #divMenuInf a:visited{color: navy !important;text-decoration: none;}
#divMenuInf a:hover{color: #b2b2b2 !important;}
#divMenu img, #divMenuXx, #divMenu2, #divMenuHome, #divMenuNews{border: 0px;}
#divMenuXx{
	width: 150px;
	/*text-align:justify;*/
	float: left;
	clear: none;
}
#divMenuXx p, #divMenuXx h3{width: 150px;position: relative;}
#HomeCent{
	width:450px;/*500*/
	margin-left:35px;
	position: relative;
}
#Cent450{width:450px;/*500*/position: relative;}
#HomeCoop{width:230px;margin-left:35px;}
/*---------------------------------------------------elementi FORM-*/
.buttonRight{text-align: right;margin-top: 10px;}
.marginBottom20px{margin-bottom: 20px;}
/*form label{
	font-weight: bold;
}
form input[type=button],
form input[type=reset],
form input[type=submit],
form button,
button,
input[type=button]{
	background-image: url(../layout/buttonGrey.png);
	background-position: top;
	background-repeat: repeat-x;
	background-color: white;
	color: #00008b;
	border: 1px solid #b2b2b2;
	font-weight: bold;
}*/
/*---------------------------------------------------Centrale-*/
#DIV3left{
	width: 150px;
	margin-left: 10px;
	text-align: left;
	font-size: 1em;
	float: left;
	display: block;
	margin-right: 20px;
	clear: none;
}
#DIV3Cent{
	width: 450px;
	/*margin-left: 25px;*/
	text-align: left;
	font-size: 1em;
	float: left;
	display: block;
	clear: none;
	}
#DIV3right{
	width: 245px;
	text-align: left;
	font-size: 1em;
	float: left;
	display: block;
	margin-right: 20px;
	margin-left: 20px;
	clear: none;
}
.riquaTop{
	background-color: white;
	border: 2px solid white;
	text-align: left;
	color: #000091;
	clear: none;
}
.riquaTop h3,.riquaTop h4 {
	margin-left: 10px;
	display: block;
	margin-bottom: 4px;
	margin-top: 4px;
}
.riquaTop h4{font-size: small;}
.riquaMid{
	border: 2px solid white;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	clear: none;
}
.divContenuto,.divContenutoG {
	margin-left: 20px;
	margin-right:20px;
	position: relative;
}
.divContenutoG, .divContenutoG2{
	background-color:#EFEFEF;
	color:#000099;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
}
/*Table Container*/
/*TOP*/
.tabContainersAsxUp{
	background-image: url(../layout/containers/includers-1_r1_c1_s1.png);
	background-position: top;
	background-repeat: no-repeat;
	width: 20px;
	height: 24px;
}
.tabContainersAdxUp{
	background-image: url(../layout/containers/includers-1_r1_c3_s1.png);
	background-position: top;
	background-repeat: no-repeat;
	width: 20px;
	height: 24px;
}
.tabContainersACenUp{
	background-image: url(../layout/containers/includers-1_r1_c2_s1.png);
	background-position: top;
	background-repeat: repeat-x;
	height: 24px;
}
/*BOTTOM*/
.tabContainersBsxBottom{}
.contsidebar {
  font-size: 12px;
  padding: 15px;
  margin: 20px 0px 10px 75%;
  border-style: dashed;
  border-color: #996600;
  border-width: 5px;
  border-top-left-radius: 10em;
  border-bottom-right-radius: 5em;
  border-bottom-left-radius: 2em;
}