/* CSS Document */
*
{
	font-family:Tahoma;
	font:normal;
}

#textovertical {writing-mode: tb-rl; filter: flipv fliph}

#wrapper p
{
	padding-left:20px;
}
#wrapper
{
	/*text-align: left;*/
	margin: 0px auto;
	padding: 0px;
	width: 1000px;
}
.dive
{
	float:right;
	right:0px;
}
#tipomaterial
{
	width:998px;
	height:252px;
	background-image:url(../../App_Themes/PVI/img/fondotipomaterial.gif);
	text-align:center;
	margin: 0px auto;
	padding: 0px;
}
#tipomaterial .texto
{
	padding-left:5px;
}
a img
{
	border: 0px;
}
#wrapper .miImgL
{
float:left;
}
#wrapper  .miImgR
{
float:right;
}
#wrapper  .miTxt
{
margin-left:40px;
}
#wrapper .miTxt2
{
margin-left:220px;
}

#wrapper .boton1
{
	margin-left:500px;
	margin-bottom:10px;
}

#wrapper .boton2
{
	margin-left:450px;
	margin-bottom:10px;
}
#wrapper .boton3
{
margin-left:400px;
}
#wrapper .miTxt3
{
margin-right:220px;
}
#wrapper .imUp
{
	background:url(../../App_Themes/PVI/img/r_up.gif);
	background-repeat:no-repeat;
	width:998px;
	height:319px;
	top:0px;
}
#header {
	margin: 0 0 5px 0;
	background:#990001;
	color:#FFFFFF;
	font-size:18px;
}


.clearit {
	margin: 0;
	padding: 0;
	height: 0;
	clear: both;
}

/* MENU */
#menu1
{
	width:650px;
	margin: 0px auto;
	padding: 0px;
}
#menu2
{
	width:550px;
	margin: 0px auto;
	padding: 0px;
}
.bubplastic.horizontal
{
	height: 27px;
	margin: 0;
	padding: 0;
	background: #000000 url(../../App_Themes/PVI/img/bg-bubplastic.gif) top left repeat-x;
}
.bubplastic.horizontal ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.bubplastic.horizontal ul li {
	float: left;
	margin:0;
	padding: 0;
	background: transparent url(../../App_Themes/PVI/img/bg-bubplastic-button.gif) top left no-repeat;
}

.bubplastic.horizontal ul li a {
	display: block;
	height: 27px;
	padding-left: 35px;

	font-family: "Helvetica Neue",helvetica,"microsoft sans serif",arial,sans-serif;
	font-size: 70%;
	color: #FFFFFF;
	text-decoration: none;
}

.bubplastic.horizontal ul li a span.menu_ar {
	display: block;
	float: left;
	height: 22px;
	padding-top: 5px;
	padding-right: 35px;
	background: transparent url(../../App_Themes/PVI/img/bg-bubplastic-button.gif) top right no-repeat;
	cursor: pointer;
}
/* END BUBBLE PLASTIC HORIZONTAL MENU */



/* RED HOVER */
.bubplastic.red ul li a:hover,
.bubplastic.red ul li.highlight a {
	background: transparent url(../../App_Themes/PVI/img/bg-bubplastic-h-red.gif) top left no-repeat;
}
.bubplastic.red ul li a:hover span.menu_ar,
.bubplastic.red ul li.highlight a span.menu_ar {
	background: transparent url(../../App_Themes/PVI/img/bg-bubplastic-h-red.gif) top right no-repeat;
}

#test li {
	display: block;
	border: solid 1px red;
}                    
                    
/************************************/
dl, dt, dd { /* suppression of all margins */
margin: 0;
padding: 0;
}

dl {
width: 998px;
}

dt {
height: 50px;
background: #fff url(../../App_Themes/PVI/img/haut.gif) top right no-repeat;
line-height: 0;
text-align: center; /* centered title, bug IE*/
}

dd {
border: solid #669933;/*#5A6C84;  sizse and color for borders on the right and left */
border-width: 0 5px;
padding: 0 10px; /* left and right padding to avoid text appearing over borders */
}
#bas {
height: 50px;
background: #fff url(../../App_Themes/PVI/img/bas.gif) bottom left no-repeat;
border: 0 none; /* no lateral border for the lower part */
padding: 0; /* no text, so no padding */
}

#titre {
display: block; /* title image places in block to avoid errors of spacing */
margin: auto; /* centered title */
}

#droitehaut, #droitebas { /* position of upper floating corners */
float: right;
}

/*************************************/
			
