/* ***** FEUILLE DE STYLE CSS DU SITE INTERNET BRETAGNE LIMOUSINE *****

/*
Titre:      	   Structure du site
Auteur:           Acreat Web Technologies
Mise à jour:    04 Septembre 2008
*/

/* CSS Document */

HTML { height:100%; }
BODY { color:#FFF; font-family:georgia, arial,verdana,sans-serif; font-size:15px; font-weight:100%; height:100%; padding:0; margin:0; }	

BODY  #page { background:#FFF url(../img/structure/fond_site.png) no-repeat top left; width:1003px; }
BODY.uk #page { background:#FFF url(../img/structure/fond_site_uk.png) no-repeat top left; }

/* [ Conteneur]---------------------------------------------------- */

BODY #conteneur { width:984px; height:100% !important; }

#col_g { width:726px; }
#col_d { width:258px; }

/* [ Tableaux]---------------------------------------------------- */	

TABLE { padding:0; margin:0; border-collapse:collapse; border:0; vertical-align:top; }
TD, TH { vertical-align:top; padding:0; margin:0; border-collapse:collapse; border:0; }

/* [ Textes]---------------------------------------------------- */	

UL { list-style-type:none; margin:0; padding:0; }

/* [ Liens]---------------------------------------------------- */	

A { color:#000; text-decoration:none; }
A:HOVER { color:#D4D700; }
A IMG { border:0; }

/* [ Entête]---------------------------------------------------- */	

#entete { height:188px; }

#logo { position:relative; }
#logo A { 
	display:block;
	position:absolute;
	top:20px;
	left:40px;
	width:245px;
	height:140px;
}	

#flag_fr, #flag_uk {
	float:left;
	display:block;
	width:21px;
	height:16px;	
	margin-right:10px;
}	
#flag_fr { background:url(../img/structure/flag_fr.png) no-repeat top left; }
#flag_uk { background:url(../img/structure/flag_uk.png) no-repeat top left; }

#coordonnees {
	position:relative;
	font-size:10px; 
	color:#000;
}
#coordonnees SPAN { color:#D4D700; }
#coordonnees DIV {
	position:absolute;
	top:167px;
	left:12px;
}	

/* [ Menu principal]---------------------------------------------------- */	

BODY #menu, BODY.uk #menu {
	height:37px;
	background:#000 url(../img/structure/fond_menu.png) repeat-x top left; 	
}

BODY #menu  #presentation, BODY #menu  #tourisme, BODY #menu  #garanties, BODY #menu  #presentation_on, BODY #menu  #tourisme_on , BODY #menu #garanties_on  { float:left; display:block; height:37px; }
BODY.uk #menu  #presentation, BODY.uk #menu  #tourisme, BODY.uk #menu  #garanties, BODY.uk #menu #presentation_on, BODY.uk #menu #tourisme_on , BODY.uk #menu #garanties_on  { float:left; display:block; height:37px; }

BODY #menu #presentation, BODY #menu #presentation_on, BODY.uk #menu #presentation, BODY.uk #menu #presentation_on  {
	width:237px;
	margin-left:3px;
}
BODY #menu #presentation { background:url(../img/structure/presentation_off.png) no-repeat top left; }
BODY.uk #menu #presentation { background:url(../img/structure/presentation_uk_off.png) no-repeat top left; }

BODY #menu A:HOVER#presentation, BODY #menu #presentation_on  { background:url(../img/structure/presentation_on.png) no-repeat top left; }
BODY.uk #menu A:HOVER#presentation, BODY.uk #menu #presentation_on  { background:url(../img/structure/presentation_uk_on.png) no-repeat top left; }


BODY #menu #tourisme, BODY #menu #tourisme_on, BODY.uk #menu #tourisme, BODY.uk #menu #tourisme_on  {
	width:238px;
	margin-left:4px;
}
BODY #menu #tourisme { background:url(../img/structure/tourisme_off.png) no-repeat top left; }
BODY.uk #menu #tourisme { background:url(../img/structure/tourisme_uk_off.png) no-repeat top left; }

BODY #menu A:HOVER#tourisme, BODY #menu #tourisme_on { background:url(../img/structure/tourisme_on.png) no-repeat top left; }
BODY.uk #menu A:HOVER#tourisme, BODY.uk #menu #tourisme_on { background:url(../img/structure/tourisme_uk_on.png) no-repeat top left; }

BODY #menu #garanties, BODY #menu #garanties_on, BODY.uk #menu #garanties, BODY.uk #menu #garanties_on  {
	width:235px;
	margin-left:5px;
}
BODY #menu #garanties { background:url(../img/structure/garanties_off.png) no-repeat top left; }
BODY.uk #menu #garanties { background:url(../img/structure/garanties_uk_off.png) no-repeat top left; }

BODY #menu A:HOVER#garanties, BODY #menu #garanties_on { background:url(../img/structure/garanties_on.png) no-repeat top left; }
BODY.uk #menu A:HOVER#garanties, BODY.uk #menu #garanties_on { background:url(../img/structure/garanties_uk_on.png) no-repeat top left; }

/* [ Sous-Menu]---------------------------------------------------- */	
	
#sous_menu {
	height:23px;
	line-height:21px;
	background:#000 url(../img/structure/fond_menu.png) repeat-x bottom left; 	
	font-size:12px;
	font-weight:normal;
	padding-left:42px;
}	

#sous_menu A {
	font-weight:normal;
	color:#D4D700;
}		

.droite { text-align:right; padding-right:85px }
	
/* [ Colonne Droite]---------------------------------------------------- */	

.hide { display: none; margin-left:13px; }

#zone_vehicules {
	width:258px;
	height:365px;
	color:#000;
	font-size:11px;
	padding-top:43px;
}	
BODY #zone_vehicules { background:#FFF url(../img/structure/encart_vehicules.jpg) no-repeat top left; }
BODY.uk #zone_vehicules { background:#FFF url(../img/structure/encart_vehicules_uk.jpg) no-repeat top left; }
#zone_vehicules UL {	margin-left:13px; }
#zone_vehicules UL LI { padding-bottom:4px; }
#zone_vehicules UL LI A {
	background:url(../img/structure/fleche_noire01.gif) no-repeat top left; 
	background-position:0 4px;
	color:#000;
	padding-left:8px;
}
#zone_vehicules UL LI A:HOVER { 
	background:url(../img/structure/fleche_noire01_on.gif) no-repeat top left; 
	background-position:0 4px;
	color:#000;
}
	
#zone_vehicules LI UL LI { background:none; }	
#zone_vehicules LI .hide A { 
	background:none;
	color:#FFF;
	text-decoration:underline;
}	
#zone_vehicules LI .hide A:HOVER { background:none; }

#zone_vehicules .berlines01 P, #zone_vehicules .berlines02 P, #zone_vehicules .minivan01 P, #zone_vehicules .minivan02 P, #zone_vehicules .minibus P, #zone_vehicules .collection P  {
	position:absolute;
	background:url(../img/structure/fleche_noire02.gif) no-repeat top left; 
	background-position:0 4px;
	padding-left:10px;
}

#zone_vehicules .berlines01 {
	margin-top:20px;
	position:relative;
	width:272px;
	height:133px;
	background:url(../img/structure/berlines01.jpg) no-repeat top left; 
}
#zone_vehicules .berlines01 P  {
	top:150px;
	/top:160px;
	left:13px;
}
#zone_vehicules .berlines02 {
	margin-top:20px;
	position:relative;
	width:270px;
	height:140px;
	background:url(../img/structure/berlines02.jpg) no-repeat top left; 
}
#zone_vehicules .berlines02 P  {
	top:150px;
	/top:160px;
	left:13px;
}

#zone_vehicules .minivan01 {
	margin-top:20px;
	position:relative;
	width:273px;
	height:163px;
	background:url(../img/structure/minivan01.jpg) no-repeat top left; 
}
#zone_vehicules .minivan01 P  {
	top:160px;
	/top:170px;
	left:13px;
}
#zone_vehicules .minivan02 {
	margin-top:20px;
	position:relative;
	width:273px;
	height:158px;
	background:url(../img/structure/minivan02.jpg) no-repeat top left; 
}
#zone_vehicules .minivan02 P  {
	top:160px;
	/top:170px;
	left:13px;
}


#zone_vehicules .minibus {
	margin-top:10px;
	position:relative;
	width:276px;
	height:166px;
	background:url(../img/structure/minibus.jpg) no-repeat top left; 
}
#zone_vehicules .minibus P  {
	top:160px;
	/top:180px;
	left:13px;
}

#zone_vehicules .collection {
	margin-top:20px;
	position:relative;
	width:276px;
	height:149px;
	background:url(../img/structure/collection.jpg) no-repeat top left; 
}
#zone_vehicules .collection P  {
	top:140px;
	/top:160px;
	left:13px;
}

#encart_confiance { 
	width:245px;
	height:134px;
	font-size:11px;
	color:#000;
	padding-top:38px;
	padding-left:13px;
}	
BODY #encart_confiance { background:#A5A4AB url(../img/structure/encart_confiance.jpg) no-repeat top left; }
BODY.uk #encart_confiance { background:#A5A4AB url(../img/structure/encart_confiance_uk.jpg) no-repeat top left; }
#encart_confiance A:HOVER { color:#FFF; } 

A.bt_telecharger {
	background:#D6D908 url(../img/structure/bt_telecharger.gif) repeat-x top left;
	color:#000 !important;
	display:block;
	font-size:13px;
	margin:5px auto 0 auto;
	padding:3px;
	text-align:center;
	width:75%;
}
A.bt_telecharger STRONG {
	color:#000 !important;
	font-size:13px !important;	
}
A:HOVER.bt_telecharger, A:HOVER.bt_telecharger STRONG {
	color:#7e7f14 !important;
}	

/* [ Contenu]---------------------------------------------------- */

#contenu { width:642px; margin-top:20px; margin-left:42px; margin-right:42px; }
#contenu_g { padding-right:30px; }
#contenu_d { width:200px; }
#contenu P { text-align:justify; }
#contenu P STRONG, #contenu P B { font-size:18px; color:#C6C900; }
#contenu SPAN { color:#C6C900; }

#contenu .liste LI {
	background:url(../img/structure/fleche_verte01.gif) no-repeat top left; 
	background-position:0 4px;
	/background-position:0 8px;
	padding-left:14px;
	padding-bottom:20px;
	font-size:11px;
}	

/* [ RUBRIQUE PRESENTATION]---------------------------------------------------- */	

#encart_bretagne {
	position:relative;
	background:#D4D700;
	font-size:13px;
	color:#000;
	padding:15px;
	margin-top:40px;
}

#encart_bretagne H2 {
	position:absolute;
	top:-19px;
	left:0;
	font-size:19px;
	color:#D4D700;
	margin:0;
	padding:0;
}	

#encart_bretagne UL LI {
	background:url(../img/structure/fleche_noire01.gif) no-repeat top left; 
	background-position:0 5px;
	padding-left:11px;
}

#slogan_presentation {
	position:relative;
	height:50px;
	margin-top:30px;
	margin-bottom:35px;
}
#slogan_presentation SPAN { display:none; }
#slogan_presentation DIV {	
	position:absolute;
	left:-10px;
	width:294px;
	height:50px;
}
BODY #slogan_presentation DIV { background:url(../img/presentation/slogan_presentation.png) no-repeat top left; }	
BODY.uk #slogan_presentation DIV { background:url(../img/presentation/slogan_presentation_uk.png) no-repeat top left; }	

#zone_video { position:relative; }
#zone_video DIV { 
	position:absolute; 
	top:70px;
	left:-125px;
}	

/* [ RUBRIQUE TOURISME]---------------------------------------------------- */	

#encart_services {
	height:67px;
	background:url(../img/tourisme/encart_service.jpg) no-repeat top left; 
	font-size:13px;
	color:#000;
	padding:15px;
	margin-top:15px;
}
BODY.uk #encart_services { 
	height:99px;
	background:url(../img/tourisme/encart_tourisme_uk.jpg) no-repeat top left; 
}	

#encart_services UL LI, BODY.uk #encart_services UL LI  {
	background:url(../img/structure/fleche_noire01.gif) no-repeat top left; 
	background-position:0 5px;
	padding-left:11px;
}

#slogan_service {
	position:relative;
	height:50px;
	margin-top:10px;
	margin-bottom:25px;
}
#slogan_service SPAN { display:none; }
#slogan_service DIV {	
	position:absolute;
	left:-10px;
	width:218px;
	height:50px;
}
BODY #slogan_service DIV { background:url(../img/tourisme/slogan_service.png) no-repeat top left; }
BODY.uk #slogan_service DIV { background:url(../img/tourisme/slogan_service_uk.png) no-repeat top left; }

#encart_congres {
	height:153px;
	background:url(../img/tourisme/encart_congres.jpg) no-repeat top left; 
	font-size:13px;
	color:#000;
	padding:15px;
	margin-top:15px;
}

#encart_congres UL LI {
	background:url(../img/structure/fleche_noire01.gif) no-repeat top left; 
	background-position:0 5px;
	padding-left:11px;
}
#encart_congres UL LI A, #encart_congres UL LI A:HOVER { color:#000; }

#encart_tourisme {
	height:119px;
	background:url(../img/tourisme/encart_tourisme.jpg) no-repeat top left; 
	font-size:13px;
	color:#000;
	padding:15px;	
}

#encart_tourisme UL LI {
	background:url(../img/structure/fleche_noire01.gif) no-repeat top left; 
	background-position:0 5px;
	padding-left:11px;
}

#logo_hbe {
	display:block;
	position:relative;
	width:180px;
	height:173px;
	background:url(../img/tourisme/logo_hbe.png) no-repeat top left; 
	margin-left:10px;
}	
#logo_hbe SPAN { 
	position:absolute;
	bottom:10px;
	left:12px;
	font-size:11px;
	font-weight:bold;
	color:#00B4CD;
}	

/* [ RUBRIQUE GARANTIES]---------------------------------------------------- */	

#encart_chauffeurs {
	height:53px;
	background:url(../img/garanties/encart_chauffeurs.jpg) no-repeat top left; 
	font-size:13px;
	color:#000;
	padding:15px;
	margin-top:15px;
}
BODy.uk #encart_chauffeurs { 
	height:67px;
	background:url(../img/garanties/encart_chauffeurs_uk.jpg) no-repeat top left; 
}
	
#encart_chauffeurs UL LI, BODy.uk  #encart_chauffeurs UL LI {
	background:url(../img/structure/fleche_noire01.gif) no-repeat top left; 
	background-position:0 5px;
	padding-left:11px;
}