/* CSS Document */

/*Cacher la bannière sauf sur la page d'accueil*/
#header {display : none;:}


body {
margin:0px;
padding:0px;
/*background:#d6e1e2;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background: #ccc /* url(images/background.jpg)no-repeat center top */;
background-attachment:fixed;
overflow:auto;
color:#000000;}

#top_menu{
width:765px;
height:50px;
background:url(images/back_menu.gif) repeat-x;}

#connexion {
background:#000000 url(images/logo_axis.jpg) no-repeat scroll 0 0;
height:244px;
margin-bottom:4px;
text-align:right;
width:766px;
color:#fff;
}

#reserve{
	color:#FFFFFF;
}

#menu_top a{
float:left;
margin-left:30px;
margin-top:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

#menu_top a:hover{
float:left;
margin-left:30px;
margin-top:15px;
color:#E5C802;

}


ul#menu_horizon li{
display:inline;
list-style-type:none;}

li.bout {
margin-left:20px;
margin-top:15px;}

#header_accueil {
width:765px;
height:209px;
background:url(images/banniere.jpg) no-repeat;
}

#container {
width:765px;
height:auto;
overflow:hidden;
background-color:#FFFFFF;}

#block {
width:765px;
height:auto;
background-color:#FFFFFF;}

#part_left, .part_left {
width:213px;
background-color:#FFFFFF;
float:left;
margin-left:5px;
margin-top:5px;}

#part_right {
width:532px;
background-color:#FFFFFF;
float:left;
margin-top:5px;
margin-left:5px;}

#formulaire {
width:213px;
height:215px;
float:left;
margin-top:2px;
background:url(images/back_formulaire.gif) no-repeat;
overflow:hidden;}

#flotte {
width:530px;
height:215px;
float:left;
margin-top:2px;
background:url(images/flotte.jpg) no-repeat;
overflow:hidden;}



#img_flotte {
width:530px;
height:215px;
}


#newslet {
width:213px;
height:227px;
float:left;
margin-top:2px;
overflow:hidden;
background:#999999;}

#offres {
width:530px;
height:127px;
float:left;
}
#conditions {
width:745px;
height:auto;
float:left;
overflow:hidden;
text-align:left;
}
#mentions {
width:530px;
height:auto;
float:left;
overflow:hidden;
text-align:left;
}

#contact{
width:745px;
height:auto;
overflow:hidden;
float:left;}

#offres_speciales {
width:260px;
float:left;
}

#img_car img{
  border : 0px;
  height : 80px;
  border : solid gray 1px;
}

#img_car {
width:160px;
float:left;
color:#f41a1a;
font-size:12px;
font-weight:bold;}

#titre_offre {
width:260px;
height:20px;
float:left;
overflow:hidden;
margin-left:5px;
color:#2d89e1;
font-size:12px;
font-weight:bold;}

#details_offres {
width:100px;
height:107px;
float:left;
overflow:hidden;}


#title_left{
width:213px;
height:30px;
background:url(images/back_title.gif) repeat-x;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;}

#news{
width:213px;
height:127px;
background:#e0e8e8;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
color:#000000;
margin-top:2px;
margin-bottom:5x;}

#offres{
width:530px;
height:127px;
background:#e0e8e8;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
color:#000000;
margin-top:2px;
margin-bottom:5px;}

#title_right{
width:532px;
height:30px;
background:url(images/back_title.gif) repeat-x;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;}

#title_right_con{
width:745px;
height:30px;
background:url(images/back_title.gif) repeat-x;
float:left;
font-size:12px;
}


html>body #block {
	height: auto;
}

#text_title {
text-align:left;
margin-left:5px;
margin-top:7px;}

#text_news {
text-align:left;
margin-left:5px;
margin-right:5px;
margin-top:3px;}

#footer{
width:765px;
height:97px;
background:url(images/back_footer.gif) repeat-x;
overflow:hidden;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
color:#ffffff;
}

#footer a {
font-size:12px;
text-align:center;
color:#ffffff;
text-decoration:underline;
}

#footer a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
color:#ffffff;
text-decoration:underline;
}

.texte_formulaire{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}
.titre_form{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}
.texte_formulaire_in{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

#text_offres {
width:360px;
margin-left:5px;
height:auto;
float:left;
overflow:hidden;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
}


#title_off {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#03438B;
}

.login{
	font-size:14px;
}

.login a{
	 text-decoration: underline;
	 text-transform:none;
	 color:white;
}

.logged{
  text-align : center;
}
.logged td{
  padding-bottom : 10px;
}

#titrecontenu {
	color : #001932;
	font-family : Verdana;
	font-size : 16px;
	font-weight : bold;
	text-align : center;
}

#txtcontenu {
	font-family:Arial, Helvetica, sans-serif;
	font-size : 12px;
}
#txtcontenu a{
	color : #3366ff;
	text-decoration:none;
	text-transform:none;
}

#form_login {
	background:#1E1E1E none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	float:right;
	margin-right:35px;
	margin-top:35px;
	padding:9px 20px 20px;
	width:247px;
}

#title_form_login {
color:#E7C702;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
text-transform:uppercase;
}

.textfield{
	border:solid 1px #999999;
}

.textfield_login {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:16px;
margin:5px;
width:90px;
}

.boutton {
background-color : #03438B;
border : 1px solid #FFF;
color : white;
font-family:Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 12px;
}

.news{
	color:#353535;
}