/* CSS Document */
table.spip {width:490px;border-collapse:collapse;padding:0;margin:0 0 20px 0;}
table.spip td {border:none;padding:0;margin:0;text-align:right;color:#6F6F6F;font-family:Arial,Helvetica,sans-serif;font-size:13px;}
table.spip tr td:first-child {text-align:left;font-weight:bold;}

/*Clientes */
.spacerW3C {
	border:0px;
	height:0px;
	margin:0px;
	padding:0px;
	visibility:hidden;
	clear:both;
}
.spacerW3C hr{
	display:none;
}
.clientes {
	float:left;
	margin-right:80px;
}
.clientes2 {
	float:right;
	margin-right:120px;
	top:0px;
}
.empresas{
	height:100%;
	float:right;
	display:table;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6F6F6F;

}

.empresa3{
	height:100%;
	float:right;
	display:table;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6F6F6F;

}
.empresa5{
	height:100%;
	float:right;
	margin-right:120px;
	display:table;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6F6F6F;

}
.empresa6{
	height:100%;
	float:right;
	margin-right:20px;
	display:table;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6F6F6F;

}
.empresa7{
	height:100%;
	float:right;
	margin-right:70px;
	display:table;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6F6F6F;

}
.empresa10{
	height:100%;
	float:right;
	margin-right:160px;
	display:table;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6F6F6F;

}
.empresa11{
	height:100%;
	float:right;
	margin-right:0px;
	display:table;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6F6F6F;


}
.empresa21{
	height:100%;
	float:right;
	margin-right:50px;
	display:table;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6F6F6F;

}
.empresa8{
	height:100%;
	float:right;
	margin-right:200px;
	display:table;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6F6F6F;

}
.empresa9{
	height:100%;
	float:right;
	margin-right:100px;
	display:table;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6F6F6F;

}
.fotocambiante{
float:left;
margin-right:10px;
}

/*menu*/
.Estilo1 {color: #ba3435}
#underlinemenu,#underlinemenu2{
	font-family: Arial, Helvetica, sans-serif, "Arial Rounded MT Bold";
	font-size: 10px;
	font-weight: bold;
	height: 25px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 3;
	margin-left: 0;
	width: 100%;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10;
}

#underlinemenu ul,#underlinemenu2 ul{
	float: left;
	width: 100%;
	border-bottom-style: solid;
	border-bottom-color: #AFAFAF;
	border-bottom-width: 1px;
	padding-right: 0;
	padding-left: 0;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}

* html #underlinemenu ul{ /*IE only rule. Delete extra margin-bottom*/
margin-bottom: 0;
}
* html #underlinemenu2 ul{ /*IE only rule. Delete extra margin-bottom*/
margin-bottom: 0;
}

#underlinemenu ul li,#underlinemenu2 ul li{
	display: inline;
	padding-top: 10px;
	padding-bottom: 3px;
}
#underlinemenu ul li a{
	float: left;
	color: #000000;
	text-decoration: none;
	padding-right: 0px;
	padding-bottom: 3px;
	font-size: 11px;
	margin-left: 3px;
}

#underlinemenu2 ul li a{
	float: left;
	color: #949494;
	text-decoration: none;
	padding-right: 0px;
	padding-bottom: 3px;
	font-size: 11px;
	margin-left: 3px;
}


#underlinemenu ul li a:hover, #underlinemenu2 ul li a:hover{
	color: #ba3435;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 3;
	padding-left: 0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
}
/*fin menu */

BODY

{

	background-color: #ffffff;

	background-image: url(images/fondo_gris.gif);

	background-repeat: repeat-x;

	margin: 0px;

	text-align:center;

}

#contenido

{

	margin-left: auto;

	margin-right: auto;

	width: 960px;

	text-align: left;

}



#cabecera

{

	display: block;

	margin: 25px 5px 5px 5px;

	height: 65px;

}



#cabecera DIV

{

	display: table!important;

	display: block;

	float: left;

	width: 50%;

}



.right

{

	text-align:right;

	display: block;

	margin-top:45px;

}



INPUT

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-color: #333333;

}



INPUT.texto

{

	background-color: #e8ecec;

	width: 170px;

	border: 0px;

}



INPUT.boton

{

	background-color: #E81935;

	width: 60px;

	border:0px;

}



#flashFoto

{

	display: block;

	width: 960px;

	height: 290px;

}

#flashFoto5

{

	display: block;

	width: 300px;

	height: 170px;

}

#flashFoto6

{

	display: block;

	width: 500px;

	height: 300px;

}

#flashFoto7

{

	display: block;

	width: 940px;

	height: 240px;

}

.menu

{
	width: 100%;
	border-bottom: 1px solid #b5b5b5;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin: 0px;

}

.news {width:328px;border:1px solid #AFAFAF;}
.titre_news {padding:2px 5px;font-weight:bold;font-size:14px;background-color:#AFAFAF;color:white;margin:0px 0 0 0px;}
.news_bloc {overflow:hidden;height:170px;}
.new {height:160px;padding:5px;}
.news_titre {color:#AC2844;font-weight:bold;margin:0px 0 0 10px;font-size:12px;}
.news_texte {text-align:justify;}

.titulo
{
	display:block;
	clear:both;
	margin-top: 5px;
	font-size:38px;
	font-family:Arial;
	color:#B8B8B8;

}
.sans_image {
	margin:40px 0 20px 0;
}
.down {text-align:right;}


.texto2
{
	display: block;
	margin-left: 10px;
	float: left;
	width: 470px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6F6F6F;
}
.texto23
{
	display: block;
	margin-left: 10px;
	float: left;
	width: 250px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6F6F6F;
}
.texto14
{
	height:100%;
	float:right;
	margin-right:450px;
	display:table;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6F6F6F;
	display: block;
	width: 250px;
}
.texto3
{
	display: block;
	margin-left: 10px;
	float: left;
	width: 310px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6F6F6F;
}
.texto4
{
	display: block;
	margin-left: 10px;
	float: left;
	width: 370px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6F6F6F;
}
.texto5
{
	display: block;
	/*margin-left: 10px;*/
	float: left;
	/*width: 900px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6F6F6F;
}
.texto6
{
	display: block;
	margin-left: 10px;
	float: left;
	width: 225px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6F6F6F;
}

.destacado, h5
{
	display: block;
	clear: both;
	font-size:18px;
	font-weight: bold;
}

A.derecha

{

	display: block;

	clear: both;

	padding-left: 10px;

	background-image: url(images/red_bullet.gif);

	background-repeat: no-repeat;

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #797979;

	text-decoration: none;

}



A.derecha:hover

{

	color: #E81936;

}



.tit
{
	background-image: url(images/back_title.gif);
	background-repeat: repeat-x;
	display: block;
	clear: both;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding: 2px 10px;
	width: 310px;
	margin: 0px 0px 15px 0px;
}
.tit4
{
	background-image: url(images/back_title.gif);
	background-repeat: repeat-x;
	display: block;
	clear: both;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding: 2px 10px;
	width: 370px;
	margin: 0px 0px 15px 0px;
}

.tit3
{
	background-image: url(images/back_title.gif);
	background-repeat: repeat-x;
	display: block;
	clear: both;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding: 2px 10px;
	width: 310px;
	margin: 0px 0px 0px 0px;
}


.tit2, h3.spip
{
	background-image: url(images/back_title.gif);
	background-repeat: repeat-x;
	display: block;
	clear: both;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding: 2px 10px;
	width: 470px;
	margin: 0px 0px 15px 0px;
}



.company, .texteencadre-spip
{
	display:table!important;
	display:block;
	background-image: url(images/back_desc_comp.gif);
	background-repeat: repeat-x;
	float:left;
	width: 225px;
	margin-right:5px;
	margin-left:10px;
	height: 190px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.company2
{
	display:table!important;
	display:block;
	background-image: url(images/back_desc_comp.gif);
	background-repeat: repeat-x;
	float:left;
	width: 225px;
	margin-right:5px;
	margin-left:10px;
	height: 190px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.company3
{
	display:table!important;
	display:block;
	background-image: url(images/back_desc_comp.gif);
	background-repeat: repeat-x;
	float:left;
	width: 225px;
	margin-right:5px;
	margin-left:10px;
	height: 190px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.company .titCompany, .texteencadre-spip h6
{
	background-color: #a3a3a3;
	background-image: url(images/back_tit_comp.gif);
	font-weight: bold;
	color: #ffffff;
	padding:2px 5px;
	margin: 1px 0px;
	font-size:12px;
}
.company2 .titCompany2
{
	background-color: #a3a3a3;
	background-image: url(images/back_tit_comp3.gif);
	font-weight: bold;
	color: #ffffff;
	padding:2px 5px;
	margin: 1px 0px;
}
.company3 .titCompany3
{
	background-color: #a3a3a3;
	background-image: url(images/back_tit_comp.gif);
	font-weight: bold;
	color: #ffffff;
	padding:2px 5px;
	margin: 1px 0px;
}

.texteencadre-spip + p {clear:both;}

.texteencadre-spip p, .company .descCompany
{

	padding:2px 5px;
	font-weight: bold;

	color: #666666;

}
.company2 .descCompany

{

	padding:2px 5px;
font-weight: bold;
	color: #666666;

}



.company A

{

	text-decoration: none;

	color: #E81936;

}



.company A:hover

{

	color: #6f6f6f;

}



TD

{

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #332d2d;

}



.tdtit

{

	font-weight: bold;

}



#copyright

{

	display:table!important;

	display: block;

	clear: both;

	margin: 50px 0px 50px 10px;

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	color: #9f9f9f;

	font-size: 10px;

}



#copyright A

{

	text-decoration: none;

	color: #6f6f6f;

}

#copyright A:hover

{

	color: #E81936;

}
.listado {
	padding-left: 0px;
	margin-left: 0px;
	list-style-type: none;
	margin-top: 0px;
	padding-top: 0px;
}
.listadoitems {
	padding-bottom: 5px;
	padding-left: 0px;
	text-transform: uppercase;
}
.row_even td {background-color:#ECECEC;}}