body{

	padding:0;

	margin:0;

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

	font-size:11px;

}

.main{

	text-align:left;

	width:766px;

}
#cadredef{
	width:760px;
	height:15px;
	clear:both;
}

#def {
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	color:#626365;
	font-style:italic;
}

.top{

	position:relative;

	float:left;

	background-color:#bf0004;

	height:114px;

	width:766px;

}

.slogan1{

	clear:left;

	position:relative;

	float:left;

	width:517px;

	height:201px;

	background-image:url(images/slogan1.jpg);

	background-repeat:no-repeat;

}

.slogan2{

	position:relative;

	float:left;

	width:249px;

	height:201px;

	background-image:url(images/slogan2.jpg);

	background-repeat:no-repeat;

}

img{

	border:0;

}

.logo{

	position:relative;

	float:left;

	width:335px;

	padding:25px 0 0 44px;

}

.menu{

	position:relative;

	float:left;

	width:387px;

	padding:25px 0 0 0;

}

.inf1{

	position:relative;

	float:left;

	width:155px;

	color:#5C6066;

	background-color:inherit;

	font-size:11px;

	padding:30px 0 0 35px;

}

.inf2{

	position:relative;

	float:left;

	width:155px;

	color:#5C6066;

	background-color:inherit;

	font-size:11px;

	padding:15px 0 0 35px;

}

.inf_title{

	position:relative;

	float:left;

	padding:0 0 3px 15px;

	font-size:12px;		

}

.inf_title a{

	color:#546489;

	background-color:inherit;

	font-variant:small-caps;

	font-weight:bold;

}

.inf_title a:hover{

	text-decoration:none;

}
.inf_title2{

	position:relative;

	float:left;

	padding:0 0 0px 10px;

	font-size:15px;		

}

.inf_title2 a{

	color:#FF0000;

	background-color:inherit;

	font-variant:small-caps;

	font-weight:bold;

}

.inf_title2 a:hover{

	text-decoration:none;

}

.inf_txt{

	position:relative;

	float:left;

	padding:0 0 2px 15px;

}

.more{

	color:#928F71;

	background-color:inherit;

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

	background-position:left;

	background-repeat:no-repeat;

	padding:0 0 0 15px;

	font-size:13px;

	font-variant:small-caps;

	font-weight:bold;

	text-decoration:none;

}

.more:hover{

	text-decoration:underline;

}

.clear{

	clear:both;

}

.c_bg{

	background-color:#c10110;

	color:#FFFFFF;



}

.left{

	position:relative;

	float:left;

	width:360px;

}

.right{

	position:relative;

	float:left;	

	width:390px;

}

.label2 {

	width:130px;

	float:left;

}

.fix{

	clear:left;

	height:1px;

}

.news{

	position:relative;

	float:left;

	padding:25px 0 0 40px;

}



.menuleft{

	position:relative;

	float:left;

	margin:25px 0 0 10px;

	width:200px;

	border-right:1px dashed #FFF;

}

.menuleft a {

	font-size:11px;

	color:#FFF;

	

}

#contenudef {

	margin-top:25px;

	margin-left:250px;

	margin-right:20px;

}

h1 {

	font-size:15px;

}

.menuleft a:hover {

	

	text-decoration:none;

}

.left_txt{

	clear:left;

	position:relative;

	float:left;

	padding:15px 0px 0 75px;

	width:190px;

}

.left_txt2{

	text-align:justify;

	clear:left;

	position:relative;

	float:left;

	padding:15px 0px 0 155px;

	width:690px;

	margin:0 auto;

}



.left_txt2 ul{

	padding:5px 0 5px 15px;

	margin:0;

	color:#BAB49C;

	background-color:inherit;

}



.left_txt2 ul a{

	color:#BAB49C;

	background-color:inherit;

}

.left_txt2 ul a:hover{

	text-decoration:none;

}





.left_txt5{

	text-align:justify;

	clear:left;

	position:relative;

	float:left;

	padding:15px 0px 0 50px;

	width:690px;

	margin:0 auto;

}



.left_txt5 ul{

	padding:5px 0 5px 15px;

	margin:0;

	color:#BAB49C;

	background-color:inherit;

}



.left_txt5 ul a{

	color:#BAB49C;

	background-color:inherit;

}

.left_txt5 ul a:hover{

	text-decoration:none;

}





.left_txt3{

	text-align:center;

	clear:left;

	position:relative;

	float:left;

	padding:15px 0px 0 0px;

	width:690px;

	margin:0 auto;

}

.left_txt4{

	text-align:center;

	clear:left;

	position:relative;

	float:left;

	padding:15px 0px 0 0px;

	width:765px;

	font-size:16px;

	margin:0 auto;

}



.left_txt3 ul{

	padding:5px 0 5px 15px;

	margin:0;

	color:#BAB49C;

	background-color:inherit;

}



.left_txt3 ul a{

	color:#BAB49C;

	background-color:inherit;

}

.left_txt3 ul a:hover{

	text-decoration:none;

}

.news_title{

	color:#C09F23;

	background-color:inherit;

	font-weight:bold;

}

.left_txt ul{

	padding:5px 0 5px 15px;

	margin:0;

	color:#BAB49C;

	background-color:inherit;

}

.left_txt ul a{

	color:#BAB49C;

	background-color:inherit;

}

.left_txt ul a:hover{

	text-decoration:none;

}

.welcome{

	position:relative;

	float:left;

	padding:25px 0 10px 0;

}

.ph{

	padding:0 15px 20px 0;

}

.more2{

	padding:0 0 0 15px;

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

	background-repeat:no-repeat;

	background-position:left;

	color:#C09F23;

	background-color:inherit;

	line-height:20px;

}

.more2:hover{

	text-decoration:none;

}

.development{

	position:relative;

	float:left;

	padding:20px 0 10px 0;

}

.footer{

	border-top:1px solid #FFF;

	background-color:#c10110;

	height:91px;

	color:#FFF;

}

.footer a{

	color:#FFF;

	background-color:inherit;

	font-size:11px;

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

}

.footer a:hover{

	text-decoration:none;

}

.tel{

	position:relative;

	float:left;

	width:430px;

	padding:23px 0 0 50px;

}

.tel_bg{

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

	background-repeat:no-repeat;

	background-position:top left;

	padding:0 0 0 15px;

}

.copy{

	position:relative;

	float:left;

	width:250px;

	padding:23px 0 0 0;

}

.img_tel{

	margin-bottom:6px;

}

.fleches {

	float:left;

	padding-right:17px;

	 

}

.flechesmenu {

	float:left;

	padding-right:9px;

	 

}

.titrefleches {

	float:left;

	font-size:16px;

	color:#FFF;

}

.fax {

	padding-left:61px;

}

.email {

	padding-left:17px;

}

.contact {

	font-size:18px;

	padding-top:30px;

}

.label {

	width:320px;

	float:left;

}
.label3 {

	width:100px;

	float:left;
	padding-left:180px;

}

