/* TEMPLATE CSS : HERTZ EN CORSE */
/* Design : Frantz pour VDS COMMUNICATION Copyright 2008 */

/* GENERALITE */
.text_justify{
text-align:justify;
}
/*Police par defaut*/
*{
font-family:Arial, Helvetica, sans-serif;
}
*{margin:0; padding:0;outline:none;}

body{font-family:Arial, Helvetica, sans-serif;}
h1{
font-size:9px;
color:#ccc;
width:100%;
text-align:right; 
display:none;
}
.ref{
display:none;
}
/* PAGE */
#page{
width:920px;
margin:20px auto;
}

/****LES BOUTONS****/
#btn_formulaire_contact{
position:absolute;
right:0;
bottom:5px;
width:110px;
height:26px;
background:transparent url(../images/btn_send.png) no-repeat top center;
border:none;
outline:none;
}
/* HEADER */
#header{font-size:10px;}
#header fieldset{border:none;}
#header .btn_log{border:none;width:40px;height:15px;font-size:9px;background:transparent url(../images/btn_connection.png) no-repeat top left;}
#header .btn_log:hover{cursor:pointer;}
#header #login_form{float:right;width:430px;margin-top:5px;}

/* LOGO */
#logo{float:left;}
#logo img{border:none;}

/* BANNIERE PUB */
#banner_pub{
float:right;
}
#banner_pub img{border:none;}

/* CONTENU GENERAL */
#main_content{
margin-top:45px;
}
#barre_haut{
background:transparent url(../images/top_mod_resa.png) no-repeat top center;
height:57px;
}
#barre_milieu{
background:transparent url(../images/bg_gen.png) repeat-Y top center;
}
#barre_bas{
background:transparent url(../images/bottom_gen.png) no-repeat top center;
height:12px;
}
#barre_bas2{
position:relative;
background:transparent url(../images/bottom_mod_resa.png) no-repeat top center;
height:12px;
padding-bottom:25px;
}
#menu_gauche_content{
float:left;
width:100px;
}
.partenaire{
background:transparent url(../images/bg_partenaire.png) no-repeat center center;
width:100%;
height:80px;
}
.contenu_partenaire{
padding-top:4px;
width:85%;
margin:auto;
}
.contenu_partenaire img{
border:0;
}
.contenu_partenaire_centre{
padding-top:13px;
text-align:center;
}
.e-portail{
width:149px;
height:22px;
margin-top:-21px;
margin-left:1px;
padding-top:4px;
text-align:center;
background:transparent url(../images/bg_partenaire_titre.png) no-repeat top left; 
}
.titre_nos_partenaires{
position:relative;
padding-left:55px;
padding-bottom:50px;
width:90%;
background:transparent url(../images/ligne_grise.png) repeat-x top left; 
}
/* MENU DROIT */
#menu_left{
float:left;
font-size:12px;
width:192px;
}
#main_menu{
margin-bottom:20px;
}
#main_menu a, #main_menu a:visited{
display:block;
width:183px;
height:20px;
line-height:20px;
color:#000000;
text-decoration:none;
font-weight:bold;
border-right:0px solid #fbdd00;
/* mise du border à 0 pour éviter espacement trop important pour le visuel */
}
#main_menu a:hover, #main_menu a.active{
border-right:0px solid #FFF;
/* mise du border à 0 pour éviter espacement trop important pour le visuel */
color:#999;
background:transparent URL(../images/menu_hover.png) no-repeat top right;
}
#main_menu ul{
list-style-type:none;
background-color:#fbdd00;
padding-left:5px;
}

#main_menu dl{
list-style-type:none;
background-color:#fbdd00;
padding-left:5px;
}

#main_menu li{
width:187px;
}
#tools_menu{
margin-bottom:65px;
}
#tools_menu ul{
list-style-type:none;
padding-left:5px;
}
#tools_menu dl{
list-style-type:none;
padding-left:5px;
}
#tools_menu li{
width:187px;
}
#tools_menu a, #tools_menu a:visited{
display:block;
width:183px;
height:20px;
line-height:20px;
color:#000000;
text-decoration:none;
font-weight:bold;
}
#tools_menu a:hover, #tools_menu a.active{
color:#999;
}
.btn_reservation{
background-color:#fbdd00;
text-align:right;
}
.btn_reservation img{
border:none;
}
.btn_reservation a, .btn_reservation a:visited{
display:block;
height:20px;
line-height:20px;
text-decoration:none;
font-weight:bold;
color:#000000;
margin-right:5px;
}
.btn_reservation a:hover{
color:#999;
}

/* CONTENT */
#content{
float:left;
background-color:white;
width:536px;
margin-left:35px;
margin-bottom:20px;
font-size:0.9em;
}
.text-cat{
width:350px;
float:left;
}
.text-cat2{
width:300px;
float:left;
}
.img_info_loupe{
width:60px;
float:left;
}
.btn{
width:107px;
float:left;
}
.text-cat-btn{
width:537px;
}
.bloc_content{
position:relative;
width:520px;
margin:auto;
}
.bloc_content_font{
font-size:0.8em;
}
.bloc_content{
position:relative;
width:520px;
margin:auto;
padding-bottom:20px;
}
#bloc_content_droite{

float:left;
width:430px;
margin:auto;
}
/* MENU GAUCHE */
#menu_right{
float:right;
width:125px;
}
#menu_right img{
border:none;
}
.bloc_pub_right{
margin-bottom:23px;
}
/* FOOTER */
#menu_bottom{
font-size:10px;
color:#666;
}
#menu_bottom ul{
list-style-type:none;
width:700px;
margin:10px auto;

}
#menu_bottom li{
float:left;
}
#menu_bottom a, #menu_bottom a:visited{
color:#666;
}
#menu_bottom a:hover{
color:#000;
}

h1.flotte {
 display: block;
    position: relative;
    top: 18px;
    text-align: center;
    color: black;
    font: normal 18px Arial;
}

h1.produit {
 display: block;
    position: relative;
    top: 0;
    text-align: center;
    color: black;
    font: normal 18px Arial;
    margin-bottom: 10px;
}

/****CLASSES/ID <p>****/
.text-gras{
font-weight:bold;
text-align:center;
}
#text-la-flotte{
padding-bottom:150px;

text-align:justify;
background:transparent url(../images/top_flotte.png) no-repeat bottom center; 
}
#text-la-flotte, .page_qui_sommes_nous {
/*font-size:12px;*/
}
.page_qui_sommes_nous{
background:transparent url(../images/bg_qui_sommes_nous.png) repeat-y top left;
padding-left:10px;
}
/**** LES A****/
.contenu_partenaire a, .contenu_partenaire a:visited{
text-decoration:none;
color:#000;
}
.contenu_partenaire a:hover{
text-decoration:none;
color:#666;
}
.bloc_bas_all a{
position:absolute;
right:20px;
bottom:6px;
}
/****LES COULEURS****/
.lien_conditions_vente, .lien_conditions_vente:visited{
	text-decoration:none;
	color:black;
}
.lien_conditions_vente:hover{
	text-decoration:none;
	color:#999999;
}
#menu_gauche_content a, #menu_gauche_content a:visited{
text-decoration:none;
color:black;
}
#menu_gauche_content a:hover{
padding-left:5px;
color:black;
}
.ul-page-flotte a, .ul-page-flotte a:visited{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:black;
}
.ul-page-flotte a:hover{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:black;
}
#menu_bas_agence ul a, #menu_bas_agence ul a:visited{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#666;
}
#menu_bas_agence ul a:hover{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:black;
}
.bloc_bas_all a ,.bloc_bas_all a:visited{
text-decoration:none;
color:black;
font-weight:bold;
}
.bloc_bas_all a:hover{
text-decoration:none;
font-weight:bold;
color:#666;
}
/****LES IMG****/
.bloc_contenu_img{
margin-top:-8px;
margin-left:140px;
}
/****LES P****/
.bloc_titre_milieu p{
line-height:25px;
}
.p_all{
position:relative;
top:5px;
height:50px;
}
.p_gauche{
position:absolute;
left:0;
top:0;
width:130px;
}
.p_droite{
position:absolute;
right:0;
top:0;
bottom:0px;
width:130px;
}
.bloc_contenu_droite p{
padding-top:5px;
padding-bottom:10px;
}
.p_align_gauche{
position:absolute;
left:0;
top:5px;
width:170px;
text-align:right;
}
.p_align_milieu{
text-align:center;
}
.p_align_droite{
position:absolute;
top:5px;
right:60px;
width:80px;
text-align:right;
}
.p_petit{
font-size:0.6em;
font-weight:bold;
}
.pack_confort{
padding:5px 0 10px 5px;
}
.underline{
text-decoration:underline;
}
.sous_titre{
text-decoration:underline;
padding-bottom:10px;
}
.titre_conditions_site{
font-weight:bold;
text-align:center;
padding-bottom:20px;
padding-top:50px;
}
.titre_conditions_site1{
font-weight:bold;
text-align:center;
padding-bottom:20px;
}
.sous_titre_haut{
padding-top:25px;
}
/****LES SPAN****/
.ul-page-flotte span{
display:block;
width:99px;
height:22px;
background: transparent url(../images/btn.png) no-repeat top center;
font-size:12px;
text-align:center;
padding-top:3px;
padding-bottom:5px;
}
#titre_nos_partenaires span{
position:absolute;
display:block;
width:111px;
margin-top:-10px;
background-color:white;
}
.bloc_contenu_droite span{
display:none;
}
/****LES LI****/
.li-page-flotte{
padding-bottom:5px;
}
#menu_gauche_content li{
background:transparent url(../images/menu_.png) no-repeat center left;
padding-left:15px;
padding-bottom:3px;
}
#menu_bas_agence li{
display: inline;
}
.partenaire li{
padding-top:5px;
width:170px;
float:left;
}
.li_bloc{
padding-left:10px;	
display:block;
padding-bottom:10px;
background:transparent url(../images/bloc_fleche.png) no-repeat top left;
}
#li_cat_ab{
background:transparent url(../images/cat_ab.png) no-repeat center left;
width:170px;
height:30px;
}
#li_cat_c{
background:transparent url(../images/cat_c_.png) no-repeat center left;
width:170px;
height:38px;
}
#li_cat_dhf{
background:transparent url(../images/cat_dhf.png) no-repeat center left;
width:170px;
height:25px;
}
#li_cat_kueig{
background:transparent url(../images/cat_kueig.png) no-repeat center left;
width:170px;
height:50px;
}
/****LES UL****/
.ul_global{
padding-left:15px;
}
.ul_confidentialite{
padding-bottom:10px;
list-style-type:none;
}
.ul-page-flotte{
list-style-type: none;
font-size:12px;
}
.ul-page-flotte img{
border:none;
}
#menu_gauche_content ul{
/*font-size:13px;*/
list-style-type: none;
}
#menu_bas_agence ul{
margin:auto;
text-align: center;
list-style-type: none;
width:920px;
font-size:12px;
}
.partenaire ul{
list-style-type:none;
font-size:10px;
font-weight:bold;
}
.bloc_contenu_all ul{
list-style-type: none;
}
.bloc_contenu_droite ul{
padding-bottom:30px;
margin-top:95px;
}
.vente_site_tarifs{
list-style-type:none;
padding-bottom:20px;
}
.modifications_conditions_site{
margin-left:15px;
padding-bottom:10px;
}
/****LES FORMULAIRES****/
#formulaire{
position:relative;
}
#message_email{
padding-left:10px;
padding-top:2px;
position:absolute;
top:0;
}
fieldset{
border:none;
font-size:12px;
}
.formulaire_textbox_desing{
position:relative;
width:430px;
padding-bottom:10px;
margin-left:10px;
}
.formulaire_textbox{
position:absolute;
top:0;
left:47%;
width:210px;
}
.formulaire_desing{
width:140px;
margin-left:10px;
}
.formulaire_iconvalid{
position:absolute;
right:0;
top:0;
width:22px;
height:22px;
background:transparent url(../images/icon_valid.png) top center;
}
.formulaire_iconinvalid{
position:absolute;
right:0;
top:0;
width:22px;
height:22px;
background:transparent url(../images/icon_invalid.png) top center;
}
.fom_textarea{
position:relative;
left:100px;
}
.formulaire_padding{
padding-bottom:25px;
}
/*formulaire connexion*/
#form_connex{
position:relative;
width:920px;
}
#form_connex_contenu{
position:absolute;
right:0;
width:433px;
}
.form_connex_design_input{
float:left;
width:190px;
margin-top:10px;
padding-right:5px;
}
.form_connex_design{
float:left;
width:90px;
}
.form_connex_input{
float:left;
width:95px;
}
#form_connex_btn{
float:left;
width:30px;
margin-top:12px;
}
.connex_btn{
border:none;
width:40px;
height:15px;
font-size:9px;
background:transparent url(../images/btn_connection.png) no-repeat top left;
}
/****PRODUITS COMPLEMENTAIRES****/ 
.bloc1{
float:left;
width:280px;
font-size:11px;
padding-bottom:17px;
}
.bloc1_grand{
width:520px;
}
.bloc2{
float:right;
top:0;
width:220px;
font-size:11px;
padding-bottom:40px;
}
.titre_bold{
font-weight:bold;
font-size:1em;
padding-top:30px;
}
.bloc_titre_all{ 
position:relative;
text-align:center;
font-weight:bold;
}
.bloc_titre_gauche{
top:0;
position:absolute;
left:0;
width:16px;
height:45px;
background:transparent url(../images/bloc_titre_gauche.png) no-repeat top center;
}
.bloc_titre_droite{
position:absolute;
top:0;
right:0;
width:16px;
height:45px;
background:transparent url(../images/bloc_titre_droite.png) no-repeat top center;
}
.bloc_titre_milieu{
font-size:10px;
height:34px;
padding-top:7px;
background:transparent url(../images/bloc_titre_milieu.png) repeat-x top center;
}
.bloc_contenu_all{
position:relative;
border-left:1px solid #BFC0C2;
border-right:1px solid #BFC0C2;
}
.bloc_contenu_milieu{
padding:5px 5px;
/*border-left: 1px solid #BFC0C2;
border-right: 1px solid #BFC0C2;*/
}
.bloc_contenu_milieu_grand
{
padding-bottom:30px;
}
.bloc_contenu_milieu_image{
width:119px;
height:141px;
}
.bloc_contenu_gauche{
width:335px;
padding:5px 5px;
}
.bloc_contenu_gauche2{
width:325px;
padding:5px 5px;
/* border-left: 1px solid #BFC0C2; */
}
.bloc_contenu_droite{
position:absolute;
right:0;
top:0;
width:175px;
/* border-right: 1px solid #BFC0C2; */
}
.bloc_bas_all{
position:relative;
}
.bloc_bas_gauche{
width:14px;
height:17px;
position:absolute;
left:-1px;
background:transparent url(../images/bloc_bas_gauche.png) no-repeat top center;
}
.bloc_bas_milieu{
height:17px;
background:transparent url(../images/bloc_bas_milieu.png) repeat-x bottom center;
}
.bloc_bas_droite{
width:14px;
height:17px;
position:absolute;
right:-1px;
top:0;
background:transparent url(../images/bloc_bas_droite.png) no-repeat top center;
}
.images_float_right{
float:right;
padding-left:5px;
}
.images_float_left{
float:left;
}
.bloc_en_savoir_plus{
top:0;
right:0px;
width:141px;
height:39px;
text-align:center;
background:transparent url(../images/bloc_en_savoir_plus.png) center right;
}

.sitemap ul {
    padding-left: 10px;
}

.sitemap li {
    line-height: 1.3em;
    padding-left: 10px;
}

a, a:link {
    color: #000;
}


#content #bloc_content .post1 h1	{color:#000;display:block;font-size: 2em;text-align: left;}
