@charset "utf-8";
/* CSS Document */


* {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
		margin:0px;
		padding:0px;
}

a:link{
text-decoration:none;
}

a:visited{
  text-decoration: none; 
}

a:hover{
text-decoration:underline;
}

a:active{
  text-decoration: underline; 
}

/*-----------------------------*/

body {
		background-color:#b7b7b7;
		background-image:url(img/fondo_gris.gif);
		background-repeat:repeat-x;
		text-align:center;
}

/*-----------------------------*/

#global {
width:800px;
text-align:center;
height:auto;
margin:0 auto;
}

#cabecera {
width:800px;
background-image:url(img/cabecera.png);
background-repeat:no-repeat;
background-position:top left;
height:114px;
}

#menu {
width:600px;
margin:0 auto;
text-align:center;
height:24px;
vertical-align:middle;
text-align:center;
}

ul#menu {
list-style-type: none;
width: 100%; /* précision pour Opera */

}

ul#menu li {
float: left;
}

ul#menu a {
float: left;
margin: 0 2px;
padding: 0px 10px;
text-align: center;
text-decoration: none;
color: #000000;
/*border-right: 1px solid #ffffff;*/
}

ul#menu a:hover {
color:#ffffff;
text-decoration:underline;
}

ul#menu a.active {
color:#59c402;
}

ul#menu_iz
{
	list-style-type: none ; /* Suppression du margin, du padding et des puces du <ul> */
}

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:188px;
	height:21px;
	background-image:url(img/menu_off.jpg);
	background-repeat:repeat-x;
	float:left;
	padding:0 0 0 5px;
	margin:0px;
	line-height:21px;
	text-decoration: none;
	color:#59c402;
	font-weight:bold;
}

ul#menu_iz li a:hover
{
background-image:url(img/menu_hover.jpg);
background-repeat:repeat-x;
color:#FFFFFF;
text-decoration:none;
}


#conteneur {
width:800px;
height:auto;
}


#contenu {
width:750px;
height:auto;
padding:0 25px 0 25px;
}

.titulo_cart{
background-image:url(img/fondo_titulo.jpg);
background-repeat:no-repeat;
background-position:top left;
font-weight:bold;
height:29px;
}

.verde12{
color:#59c402;
}

.negrito14{
font-size:14px;
color:#000000;
}

.gris11{
font-size:11px;
color:#807e7e;
}

.blanco12{
color:#ffffff;
}

.blanco12 a{
color:#ffffff;
}

.blanco12 a:hover{
color:#59c402;
}

.blanco12 a:active{
color:#59c402;
}

.bold{
font-weight:bold;
}

.puntos{
background-image:url(img/punto.jpg);
background-repeat:repeat-x;
background-position:50% 50%;
}

.titulo_gd{
background-image:url(img/titulo_gd.jpg);
background-repeat:no-repeat;
background-position:bottom left;
color:#59c402;
font-size:30px;
}

.padding_iz5{
padding-left:5px;
}

.image_list {
list-style-type:none;
}

.image_list li {
padding-left:18px;
background-image:url(img/flechas.jpg);
background-repeat:no-repeat;
background-position:0 2px;
}

.image_list2 {
list-style-type:none;
}

.image_list2 li {
margin-left:18px;
padding-left:12px;
background-image:url(img/image_list2.jpg);
background-repeat:no-repeat;
background-position:0 3px;
}

.underline{
text-decoration:underline;
}

#afiliados {
margin:10px;
text-align:center;

}
#afiliados a {
font-size:10px;
}
