div#cont-roadbook {
  background:#fff;
  padding:10px;
  -moz-border-radius:3px;
}
div#cont-carto-roadbook, div#cont-desc-topo-parcours, div#cont-proxi-transp-heb-serv-fort 
{
  width:890px;
  -moz-border-radius:3px;
  padding:5px;
}

div#cont-carto-roadbook {
  background:#306d87;
  -moz-border-radius-bottomleft:0px;
  -moz-border-radius-bottomright:0px;
}

div#cont-desc-topo-parcours {
  background:#bfdcec;
  -moz-border-radius-topleft:0px;
  -moz-border-radius-topright:0px;
  border-bottom:12px solid #306d87;
}

div#cont-proxi-transp-heb-serv-fort {
  background:#eed4af;
  
  border-top:12px solid #ee9d29;
  margin-bottom:20px;
  
}

span.numero-troncon {
  float:right;
  font-size:14px;
  font-weight:bolder;
  text-transform:uppercase;
}


h2.soustitre-roadbook,div#cont-commentaires-roadbook h2 {
  font-size:30px !important;
  font-weight:bolder !important;
  color:#0c4a64 !important;
  text-transform:none !important;
  float:left;
  width:100%;
}

/*
  Navigation entre les roadbooks
*/
a.fleche-roadbook-precedent, a.fleche-roadbook-suivant, a.fleche-retour-carto {
  display:block;
  height:55px;
  width:55px;
  float:left;
}

a.fleche-roadbook-precedent {
  background:transparent url(../img/fleche-roadbook-precedent.png) no-repeat center center;
}
a.fleche-roadbook-suivant {
  background:transparent url(../img/fleche-roadbook-suivant.png) no-repeat center center;
}

a.fleche-retour-carto {
  background:transparent url(../img/fleche-retour-carto.png) no-repeat center center;
}
a.fleche-roadbook-precedent span, a.fleche-roadbook-suivant span, a.fleche-retour-carto span {
  display:none;
}

div#header-carto-roadbook {

}
span.titre-header-carto {
  float:left;
  color:#fff;
  display:block;
  margin-top:0px;
  font-weight:bolder;
  font-size:18px;
}
ul.sous-onglets-roadbook {
  display:block;
  height:20px;
  list-style-type:none;
  margin-top:5px;
}
ul.sous-onglets-roadbook li {
  float:left;
  margin-right:10px;
  margin-left:5px;
  list-style-type:none;
  list-style-image:none;
}

ul.sous-onglets-roadbook li a {
  display:block; 
  height:16px;
  -moz-border-radius:3px;
  padding:5px;
  padding-left:10px;
  padding-right:10px;
  font-size:14px;
  background:transparent url(../img/bg_sous_onglet_roadbook.png);
  color:#fff !important;
  text-decoration:none;
  font-weight:normal !important;
}


div.liste-services-roadbook ul.sous-onglets-roadbook li a {

}


ul.sous-onglets-roadbook li a.sous-onglet-roadbook-actif,ul.sous-onglets-roadbook li a.current {
  background:transparent url(../img/bg_sous_onglet_roadbook_actif.png);
  font-weight:bolder !important;
}

iframe {
  border:none !important;
  width:885px;
  height:470px;
}

ul.onglets-roadbook {
  display:block;
  height:30px;
  width:890px;
  margin-left:0px !important;
  list-style-type:none;
  margin-top:5px;
}
ul.onglets-roadbook li {
  float:left;
  margin-right:1px;
  list-style-type:none;
  list-style-image:none;
}

ul.onglets-roadbook li a {
  display:block; 
  height:15px;
  -moz-border-radius:3px;
  padding:5px;
  font-size:14px;
  background:#333;
  text-decoration:none;
  padding:10px;
  font-weight:normal !important;
  padding-top:20px;
  color:#fff;
}

div#cont-tab-dtp ul.onglets-roadbook  {
  margin-top:0px;
  margin-bottom:0px !important;
}
div#cont-tab-dtp {
  margin-bottom:120px !important;
}



div#cont-tab-dtp ul.onglets-roadbook li a {
  -moz-border-radius-topleft:0px !important;
  -moz-border-radius-topright:0px !important;
  background:#bfdcec;
  color:#306d87;
}
div#cont-tab-pthsf ul.onglets-roadbook {
  margin-bottom:15px;
}
div#cont-tab-pthsf ul.onglets-roadbook li a {
  -moz-border-radius-bottomleft:0px !important;
  -moz-border-radius-bottomright:0px !important;
  background:#eed4af !important;
  color:#936625 !important;
}


div#cont-tab-dtp ul.onglets-roadbook li a.current {
  background:#306d87;
  color:#fff !important;
  font-weight:bolder !important;

}

div#cont-tab-pthsf {
  margin-top:60px;
}

div#cont-tab-pthsf  ul.onglets-roadbook li a.current {
  background:#ee9d29 !important;
  color:#fff !important;
  font-weight:bolder !important;
  

}

div#cont-tab-dtp div{
  padding:10px;
}
div.mesure-prudence-roadbook {
  padding:25px;
  padding-left:88px;
  -moz-border-radius:3px;
  background:#4b778a url(../img/icone-mesure-prudence.png) no-repeat;
  background-position:20px 20px;
  color:#fff !important;
  font-size:14px;
  margin:10px;
  margin-top:30px;
}

div#cont-header-roadbook h1 {
  font-size:30px !important;
  text-transform:none !important;
  font-weight:bolder !important;
}

div#cont-header-roadbook h2 {
  font-size:24px !important;
  text-transform:none !important;
  font-weight:normal !important;
  color:#4b90ad !important;
  
}
div#cont-header-roadbook {
  margin-bottom:40px;
}

div.cont-photo-desc {
	margin-right:10px;	
}
div.photo-roadbook {
	width:220px;
	float:left;
	margin-left:10px;
}
div.photo-roadbook a{
  display:block !important;

  height:150px !important;
  width:200px;
  border:3px solid #306d87 !important; 

  background-position:left;
	margin-bottom:10px;
  background-repeat:no-repeat;
}

div#cont-navigation-rb-prec-suiv {
  float:right;
}

/*
div.colonne-trace-roadbook {
  float:left;
  padding:20px;
  width:250px;
  border-right:1px solid #3a3a3a;
}
div.colonne-trace-roadbook p {
  
  margin-bottom:5px !important;
  
}

div.colonne3 {
  border-right:none !important;
}
*/

table.table-trace-roadbook {
  
}

table.table-trace-roadbook tr td {
  padding-left:10px !important;
  padding-right:10px !important;
  border-right:1px solid #3a3a3a;
}
td.colonne3 {
  border-right:none !important;
} 

span.titre-donnee-technique {
  font-weight:bolder;
}


a.lien-trace-gps-roadbook {
  padding:5px;
  padding-left:10px;
  padding-right:10px;
  background:#306d87;
  color:#fff !important;
  text-decoration:none !important;
  font-weight:bolder;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
}
/*
	Le tableau des données techniques du roadbook
*/


div.cont-trace-elevation {
  margin-bottom:10px;
  padding-bottom:10px;
  margin-top:10px;
}


div#cont-desc-topo-parcours  table {
	padding:10px !important;
	background:#e1f6f8 !important;
	color:#444 !important;
	width:100% !important;
	margin-top:10px !important;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin-bottom:10px;
}



div#cont-desc-topo-parcours table tr td{
	text-align:left !important;
	font-size:11px !important;
	width:115px !important;
	padding:5px;
}

div#cont-desc-topo-parcours table thead tr td {
	font-size:14px !important;
	font-weight:bold !important;
	color:#fff !important;
	background:#306d87 !important;
}

div#cont-desc-topo-parcours table tr td.sous_titre_fiche {
  padding-left:20px !important;
}


div.proximite-roadbook {
  padding:10px;
}

p.transport-roadbook {
  padding:20px;
  float:left;
  background:#e2c28f;
  -moz-border-radius:3px;
  margin-left:15px;
}
p.transport-roadbook a {
  color:#b16800 !important;
}
span.titre-transport {
  font-size:18px;
  font-weight:bolder;
  text-decoration:none !important;
  
  
}

div.liste-hebergements-roadbook {
  padding-top:10px;
}

div.liste-hebergements-roadbook table.table_hebergement,div.liste-hebergements-roadbook td.titre_hebergement {
  background-color:#E85300 !important;
  border:3px solid #E85300 !important;
}
div.liste-hebergements-roadbook td.td_photo_hebergement a.photo_hebergement {
  border:3px solid #E85300 !important;
}
/*
	Les services du roadbook
*/

ul.liste-types-services {
  margin-left:15px !important;
}
ul.liste-types-proximite-roadbook li a{
  width:240px !important;
  height:auto !important;
}
div.liste-services-roadbook,div.proximite-roadbook {
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	margin-top:-5px;
}
div#header-services-roadbook,div#header-proximite-roadbook {
	 background:#ee9d29;
    min-height:40px;
	 margin-bottom:20px;
	 padding-top:10px;
	 margin-left:-5px;
	 width:900px;
}

/*
  Styles des forts
*/

div#listing_forts {
  padding-top:10px;
}

div.fort {
  background:#ee9d29 !important;
  -moz-border-radius:3px;
  padding:15px;
  
}
a.lien_fort span {
  color:#fff !important;
}


/*
  Les commentaires Roadbook
*/

div#cont-commentaires-roadbook {
  margin-top:80px;
}


div.texte-desc-roadbook {
  font-size:13px !important;
}

div.texte-desc-roadbook ul {
  margin-left:15px !important;
}

