* { 
	margin: 0px; 
	padding: 0px;
	font-weight: normal;
}

a{
	text-decoration: none;
}

li{
	list-style: none;
}

.cache{display: none;}

body{background: #2A318C url(imagenes/fon.gif) no-repeat top center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}


#tout{width:760px;margin-right:auto;margin-left:auto;	} 

#trait{
	background: url(imagenes/pointille.gif);
	background-position: 70% 0;
	background-repeat: repeat-y;
}


.logo{
	vertical-align:middle;
	margin-right: 4px;
} 

#page{


} 
#adress{
	background: url(imagenes/fotos/sillon.jpg);
	background-position: top center;
	background-repeat:no-repeat;
} 
#flash{
	background: url(imagenes/fotos/inicio.jpg);
	background-position: top left;
	background-repeat:no-repeat;
} 
#adress p{
	background: url(imagenes/bol.gif);
	background-repeat:no-repeat;
	height:120px;
	margin-left:39px;
	padding-top: 8px;
	width: 225px;
	text-align:center;
	color:#4F4E9C;
	font-size:11px;
	line-height:16px;
} 
#flash p{
	background: url(imagenes/bol.gif);
	background-repeat:no-repeat;
	height:120px;
	margin-left:39px;
	padding-top: 8px;
	width: 225px;
	text-align:center;
	color:#4F4E9C;
	font-size:11px;
	line-height:16px;
} 
#slogan{
	background: url(imagenes/fotos/compo2.jpg);
	background-position: top center;
	background-repeat:no-repeat;
	padding: 4px;
	font-size:12px;
} 
#introcompo{
	background: url(imagenes/transintro.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	font-family: verdana;

	border-left: 1px solid white;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
} 

#bas{clear:both;} 
#bas a{width:100px;display:block;margin:15px auto;text-align:center;font-size:11px;padding:3px 8px;border:1px solid #fff;color:#fff;
filter:alpha(opacity = 60);-moz-opacity : 0.6; opacity:0.6;background:#2D459A} 
#bas a:hover{filter:alpha(opacity = 100);-moz-opacity:1; opacity:1;background:#2D459A}
