
@charset "utf-8";
/* CSS Document */


* {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF;
		margin:0px;
		padding:0px;
}

/*
div{
		position:relative;
		float:left;
}*/

/*-----------------------------*/

body {
		background-color:#ffffff;
		background-image: url(fondo.jpg);
		background-repeat:repeat-x;
		text-align:center;
		
}

/*-----------------------------*/

#fondo_mil{
background:url(fondo_mil.jpg) no-repeat top center;
width:100%;
height:320px;
margin:0 auto;
z-index:11;
}

#global{
width:960px;
height:auto;
margin:0 auto;
z-index:22;
margin-top:-292px;
}

/*-----------------------------*/

#conteneur

{
background-color:#275d6d;
border-left:1px solid #b2b8ba;
border-right:1px solid #b2b8ba;
border-bottom:1px solid #b2b8ba;
width:958px;
height:auto;
margin:0 auto;
}

/*-----------------------------*/

#pie{
width:958px;
height:30px;
margin:0 auto;
padding-top:10px;
background-color:#ffffff;
}

/*-----------------------------*/

#contenido

{
width:940px;
height:auto;
float:none;
margin:0 auto 10px auto;
}


/*-----------------------------*/

#cabecera {
		position:relative;
		width:960px;
		height:182px;
		background-image:url(cabecera.jpg);
		background-repeat:no-repeat;
}

/*-----------------------------*/

.pointilles {
background-image:url(pointilles.jpg);
background-repeat:repeat-x;
height:20px;
}

/*-----------------------------*/

.puntos {
background-image:url(points.jpg);
background-repeat:repeat-x;
height:15px;
}

/*-----------------------------*/

.fondo_azul{
background-color:#58b4cb;
}

/*-----------------------------*/

.fondo_azul_sb{
background-color:#154250;
}

/*-----------------------------*/

.titulo_naranjo{
background-image:url(fondo_cart_nar.jpg);
background-repeat:repeat-x;
padding-left:4px;
height:27px;
}

/*-----------------------------*/

ul#menu_iz
{
	list-style-type: none ; /* Suppression du margin, du padding et des puces du <ul> */
	margin-top:3px;
}

ul#menu_iz li
{
	display:inline;
/* Suppression du padding du <li> et on définit une marge basse de 5px pour aérer le tout */
}

ul#menu_iz li a
{
	display:inline-block; /* On passe les liens en éléments de type block pour leur donner des propriétés de taille */
	width:158px;
	height:17px;
	float:left;
	padding-left:2px;
	margin:2px 5px 2px 5px;
	line-height:17px;
	text-decoration: none;
}

ul#menu_iz li a:hover
{
background-color:#328fd7;
background-image:url(fleche_ul.jpg);
background-position:right;
background-repeat:no-repeat;
text-decoration:none;
}

.siguenos img {
border:none;
padding:5px;
}

/*-----------------------------*/

ul#menu_de
{
	list-style-type: none ; /* Suppression du margin, du padding et des puces du <ul> */
	margin-top:3px;
	margin-bottom:-5px;
}

ul#menu_de li
{
	display:inline;
/* Suppression du padding du <li> et on définit une marge basse de 5px pour aérer le tout */
}

ul#menu_de li a
{
	display:inline-block; /* On passe les liens en éléments de type block pour leur donner des propriétés de taille */
	width:136px;
	height:17px;
	float:left;
	padding-left:2px;
	margin:2px 5px 2px 5px;
	line-height:17px;
	text-decoration: none;
}

ul#menu_de li a:hover
{
background-color:#328fd7;
background-image:url(fleche_ul.jpg);
background-position:right;
background-repeat:no-repeat;
text-decoration:none;
}

/*-----------------------------*/

.margin_5px{
margin:5px;
}

/*-----------------------------*/

.arial_black13 {
font-size:13px;
color:#000000;
}

/*-----------------------------*/

.blanco11 {
font-size:11px;
color:#ffffff;
}

/*-----------------------------*/

.negro10 {
font-size:10px;
color:#154250;
}

/*-----------------------------*/

.amarillo11 {
font-size:11px;
color:#d4be04;
}

/*-----------------------------*/

.azul12 {
font-size:12px;
color:#83e6fe;
}

.azul12 a {
font-size:12px;
color:#83e6fe;
text-decoration:none;
}

.azul12 a:hover {
font-size:12px;
color:#83e6fe;
text-decoration:underline;
}

/*-----------------------------*/

.negro12 {
font-size:12px;
color:#000000;
}

/*-----------------------------*/

.blanco14 {
font-size:14px;
color:#ffffff;
}

.blanco14 a {
font-size:14px;
color:#ffffff;
text-decoration:none;
}

.blanco14 a:hover {
font-size:14px;
color:#ffffff;
text-decoration:underline;
}

/*-----------------------------*/

.bold {
font-weight:bold;
}

/*-----------------------------*/

.rollopaque img {
border:1px solid white;
  }

a.rollopaque img {
  opacity: 1.0;
  filter:alpha(opacity=100);
  }

a.rollopaque:hover img {
  opacity: 0.7;
  filter:alpha(opacity=70);
  }
  


/*-----------------------------*/

.fondo_foto{
background-image:url(fondo_foto.jpg);
background-position:left;
background-repeat:no-repeat;
width:134px;
height:147px;
padding:6px 3px 0 0;
}

/*-----------------------------*/

.fondo_foto2{
background-image:url(fondo_foto2.jpg);
background-position:left top;
background-repeat:no-repeat;
width:137px;
height:129px;

}

/*-----------------------------*/

.fondo_peli{
background:url(fondo_peli.jpg) repeat-y left top;
width:137px;
height:auto;
}

/*-----------------------------*/

.margin_peli{
margin:0px 3px 0px 0px;
}

.margin_5px{
margin:5px;
}

.padding_5px{
padding:5px 0 5px 0;
}

/*-----------------------------*/

 .thumbnail img {
	width:121px;
	height:117px;
	border:1px solid #FFFFFF;
	margin:5px 5px 0px 2px;
}

/*-----------------------------*/

.thumbnail2, .thumbnail2 img {
	width:121px;
	height:117px;
	margin:0;
}

/*-----------------------------*/

#link{
	margin:6px 8px 0px 8px;
	width:138px;
	line-height:17px;
	float:left;
	display:block;
	text-align:left;
}

#link a{
	color:#FFFFFF;
	font-size:12px;
	padding-left:2px;
	height:17px;
	display:block;
	text-decoration:none;
}

#link a:hover{
	background-color:#328fd7;
	text-decoration:none;
	
	
background-image:url(fleche_ul.jpg);
background-position:right;
background-repeat:no-repeat;
}

