
/*---------------HOME et autres pages---------------*/
.image_gauche_home{
	float:left;
}

.image_droite_home{
	float:right;
}

.txt_actus {
  text-align:right;
  margin-right:20px;
  color:#FFFFFF;
  margin-top:16px;
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  font:bold;
}

.txt_actus a{
	color: #576067;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font:bold;
}

.txt_actus a#lien{
	color: #FFFFFF;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font:bold;
}
#bt-actu{
	float:right;
	margin-top:10px;
	margin-right:10px;
}
#les-actus{
	float:right;
	margin-right:-70px;
	margin-top:40px;
}
#actu1{
	border-right:thin solid #FFF;
	padding-right:5px;
	margin-bottom:20px;
}
#actu2{
	border-right:thin solid #FFF;
	padding-right:5px;
}
.txt-actu{
	color:#4e565b;
	font-weight:bold;
	font-size:11px;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
}
.p-lien-actu{
	text-align:right;
}
a.lienActu{
	color:#FFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
a.lienActu:hover{
	color:#FFF;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

/*---------------MENU HAUT---------------*/

#menu_haut li {
  float: left;
}

/*------menu groupe------*/
#menu_groupe {
	margin-left:-1px;
}
#menu_groupe dl {
	float: left;
	width: 183px;
	margin: 0 1px;
}
#menu_groupe dt {
	cursor: pointer;
	text-align: center;
	font-weight: bold;
}
#menu_groupe dd {
	margin-top: -1px;
	position:absolute;
}
#menu_groupe li {
	text-align: left;
	width: 183px;
	background:#d0d5d9;
	clear:both;
}
#menu_groupe li a, #menu_groupe dt a {
	color: #5b5b5b;
	text-decoration: none;
	display: block;
	border: 0 none;
	font-weight:bold;
	font-size:10px;
	line-height:20px;
	display:block;
	margin-bottom:5px;
	margin-top:5px;
	
}
#menu_groupe li a:hover, #menu_groupe dt a:hover {
	background:#3a3a3a;
	color:#FFFFFF;
}

/*------menu trato------*/
#menu_haut li#menu_trato {
	margin-left:-1px;
}
#menu_trato dl {
	float: left;
	width: 183px;
}
#menu_trato dt {
	cursor: pointer;
	text-align: center;
	font-weight: bold;
}
#menu_trato dd {
	margin-top: -1px;
	position:absolute;
}
#menu_trato li {
	text-align: left;
	width: 182px;
	background:#d0d5d9;
	clear:both;
	margin-top:1px;
}
#menu_trato li a, #menu_trato dt a {
	color: #5b5b5b;
	text-decoration: none;
	display: block;
	border: 0 none;
	font-weight:bold;
	font-size:10px;
	line-height:20px;
	display:block;
	margin-bottom:5px;
	margin-top:5px;
	
}
#menu_trato li a:hover, #menu_trato dt a:hover {
	background:#3a3a3a;
	color:#FFFFFF;
}

/*------menu tlv------*/
#menu_haut li#menu_tlv {
	margin-left:-1px;
}
#menu_tlv dl {
	float: left;
	width: 182px;
}
#menu_tlv dt {
	cursor: pointer;
	text-align: center;
	font-weight: bold;
}
#menu_tlv dd {
	margin-top: -1px;
	position:absolute;
}
#menu_tlv li {
	text-align: left;
	width: 182px;
	background:#d0d5d9;
	clear:both;
	margin-top:1px;
}
#menu_tlv li a, #menu_tlv dt a {
	color: #5b5b5b;
	text-decoration: none;
	display: block;
	border: 0 none;
	font-weight:bold;
	font-size:10px;
	line-height:20px;
	display:block;
	margin-bottom:5px;
	margin-top:5px;
	
}
#menu_tlv li a:hover, #menu_tlv dt a:hover {
	background:#3a3a3a;
	color:#FFFFFF;
}

/*------menu langue droite------*/
#menu_haut li#menu_langue  {
	float:right;
	margin-right:-1px;
}

#menu_langue dl {
	float: left;
	width: 139px;
	margin: 0 1px;
}
#menu_langue dt {
	cursor: pointer;
	text-align: center;
	font-weight: bold;
}
#menu_langue dd {
	position:absolute;
}
#menu_langue li {
	text-align: left;
	width: 139px;
	background:#d0d5d9;
	clear:both;
	
}
#menu_langue li a, #menu_langue dt a {
	color: #5b5b5b;
	text-decoration: none;
	display: block;
	border: 0 none;
	font-weight:bold;
	font-size:10px;
	line-height:20px;
	display:block;
	margin-bottom:5px;
	margin-top:5px;
}
#menu_langue li a:hover, #menu_langue dt a:hover {
	background:#3a3a3a;
	color:#FFFFFF;
}



/*---------------MENU BAS GAUCHE---------------*/

.bt_menu_home{
	margin-left: 18px;
	padding-top: 20px;
}

.bt_menu_home a {
  display: block;
  height: 10px;
}

.bt_menu_home a span {
  display: none;
}

.bt_menu_home a#menu1 {
  background: url(../images/home/bt_car.gif) 0 0 no-repeat;  
}

.bt_menu_home a#menu2 {
  background: url(../images/home/bt_st.gif) 0 0 no-repeat;  
}

.bt_menu_home a#menu3 {
  background: url(../images/home/bt_actus.gif) 0 0 no-repeat;  
}

.bt_menu_home a#menu4 {
  background: url(../images/home/bt_presse.gif) 0 0 no-repeat;  
}

.bt_menu_home a#menu1:hover,.bt_menu_home a#menu2:hover,.bt_menu_home a#menu3:hover,.bt_menu_home a#menu4:hover {
  background-position: 0 -10px;
}


/*---------------FOOTER---------------*/

#txt_footer {
	background-color:#FFFFFF;
	display:block;
	width:100%;
	  margin-left: auto; 
  margin-right: auto; 
  text-align:right;
}

#txt_footer a{
	color:#6a747d;
	text-decoration:none;	
	text-align:right;
}
#liens_footer{
	margin-right:3%;
   
	

}


/*---------------NEWSLETTER---------------*/

#newsletter img{
float:right;
border:0px;
}
.champ_newsletter{
	width:156px;
	height:16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	background-color: #FFFFFF;
	border:0px;
	float:left;
	margin-left:4px;
	margin-top:1px;
}

.img_inscription{
	margin-top:28px;
	float:right;
}
.bt_envoyer{
	float:right;
	width:60px;
	height:18px;
}


/*---------------CARRIERES---------------*/

.lignes_carrieres{
	float:left;
	display:block;
}

.bt_telecharger{
	display:block;
	margin-left:18px;
}
/*---------------CONTACT---------------*/

#image_haut{
	margin-left:29px;
}

#colone_gauche{
	margin-left:18px;
	float:left;
	width:370px;
	margin-top:12px;
}
#colone_droite{
	float:left;
	width:350px;
	display:block;
	margin-top:12px;
}

#colone_bas{
	margin-left:18px;
	float:left;
	width:692px;
	display:block;
	clear:both;
}

label.label-newsletter {
  display: block;
  float: left;
  width: 90px;
  font-weight:bold;
 text-align:right;
 margin-top:7px;
 margin-right:5px;
 
}
label.label-newsletter_error {
  display: block;
  float: left;
  width: 90px;
  margin-top: 2px;
  color: red;
  text-align:right;
  margin-top:7px;
  margin-right:5px;
  font-weight:bold;
}
.input-newsletter {
  width: 193px;
  height:15px;
  margin-top: 4px;
  background-color:#dfe6ec;
  font-weight:bold;
}

.input-newsletter_civilite {
  width: 197px;
  height:15px;
  margin-top: 4px;
  background-color:#dfe6ec;
  font-weight:bold;
}

.input-newsletter2{
  width: 568px;
  height:15px;
  margin-top: 4px;
  background-color:#dfe6ec;
  font-weight:bold;
}

.input-newsletter-texte{
  width: 565px;
  height:50px;
  margin-top:4px;
  background-color:#dfe6ec;
  font-weight:bold;
}

#txt_bas{
	text-align:right;
	margin-right:26px;
}

#bt_valider{
	clear:both;
	margin-left:352px;
	position:relative;
}

.images_adresse{
	margin-left:195px;
}


/*---------------MENTIONS---------------*/

#titre_mentions{
	margin-left:15px;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	margin-top:15px;
}
#txt_mentions{
	margin-left:15px;
	margin-right:20px;
	font-size:10px;
	color:#FFFFFF;
	margin-top:20px;
	margin-bottom:20px;
}
#txt_mentions a{
text-decoration:underline;
color:#FFFFFF;
}

/*---------------PLAN---------------*/
#plan_col_gauche{
	margin-left:15px;
	font-weight:bold;
	margin-top:15px;
	float:left;
}
#plan_col_droite{
	margin-left:30px;
	font-weight:bold;
	margin-top:15px;
	float:left;
	margin-left:100px;
}
#plan_col_bas{
	margin-left:15px;
	font-weight:bold;
	color:#232426;
	margin-top:15px;
	clear:both;
}
#plan dt{
	font-size:14px;
	color:#232426;
}	
#plan dd{
	font-size:11px;
	margin-top:5px;
	margin-left:10px;
}	
#plan a{
text-decoration:none;
color:#FFFFFF;
}	
#titre_plan{
	margin-left:15px;
	font-weight:bold;
	margin-top:10px;
	font-size:16px;
	color:#FFFFFF;
}	

/*---------------ACTUS---------------*/

#img_titre_actus{
	background-color:#69737c;
	margin-left:-1px;
}
.actus_texte{
	margin-top:24px;
	margin-left:14px;
	margin-right:15px;
	font-family: Tahoma;
}
.titre_actus{
	margin-top: 25px;
	font-family: Tahoma;
	width: 735px;
	height: 20px;
	background-color: #69737C;
	font-size: 15px;
	font-weight: bold;
	color: white;
	padding-left: 15px;
}
.visu_actus{
	clear: both;
	float: right;
	margin-right: 5px;
	margin-left: 5px;
	width: 110px;
}
#content_actus {
	float: left;
	margin-bottom: 15px;
}

/*---------------PRESSE---------------*/

#img_titre_presse{
	margin-left:15px;
}
#fond_titre_presse{
	background-color:#69737c;
}
#img_txt_presse{
	margin-top:24px;
	margin-left:15px;
	float:left;
}
#logo_tlv_presse{
	margin-top:37px;
	margin-left:15px;
	float:left;
}
#bt_telecharger_presse{
	margin-left:15px;
	clear:both;
}

/*---------------SOUS TRAITANCE---------------*/

.decouv_prochainement{
	margin-left:18px;
}

/* ------------------------------------------------------------------------ *\
--> PRESS                                   
\* ------------------------------------------------------------------------ */

#actus table
{
  padding:25px;
  width:100%;
  border-bottom:1px solid #C7C7C7;
}

.ma_press_title
{
	font-size: 20px;
}

.ma_press_description
{
	font-size: 12px;
}
	
	

