/* CSS Document */

html, body {
  /* background-color: #b3a678; */
  background-color: #9b8c5c;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}

ul {
 	margin-left: 34px;
 	text-indent: 0px;
	list-style-position:outside;
	list-style-image:url(../images/puce-marron.gif);
	padding-top:4px;
	margin-top:4px;
	padding-bottom:18px;
	margin-bottom:18px;
	text-align:left;
	padding: 0px;
	line-height:16px;
}

ul li {
	margin-bottom:1px;
	padding-bottom:1px;
	padding-left:0px;
	padding-top:0px;
	margin-top:0px;
}

p {
	margin-top : 0px;
	padding-top:0px;
	margin-bottom : 13px;
	padding-bottom: 0px;
}

.titre-niveau-1 {
  background-color: #b3a678;
  font-family: Verdana;
  font-size: 14px;
  color: #FFFFFF;
  height: 21px;
  font-weight: bold;
  padding-left: 14px;
}

.niveau-2 {
  background-color: #FFFFFF;
  font-family: Verdana;
  font-size: 24px;
  color: #705801;
  height: 40px;
  font-weight: bold;
  padding-left: 0px;
}

.niveau-3-4 {
  background-color: #FFFFFF;
  font-family: Verdana;
  font-size: 24px;
  color: #07769c;
  height: 40px;
  font-weight: normal;
  padding-left: 17px;
}

td.titre-niveau-2 {
  height: 19px;
}

td.titre-niveau-2-actif {
  font-family: Verdana;
  font-size: 12px;
  color: #FFFFFF; 
  padding-left: 14px;
  text-decoration:underline;
  height: 19px;
}

a.titre-niveau-2:link, a.titre-niveau-2:active, a.titre-niveau-2:visited {
  font-family: Verdana;
  font-size: 12px;
  color: #FFFFFF; 
  padding-left: 14px;
  text-decoration:none;
}

a.titre-niveau-2:hover,  a.titre-niveau-2:visited:hover{
  text-decoration:underline;
}

td.titre-niveau-3 {
  height: 19px;  
}

td.titre-niveau-3-actif {
  font-family: Verdana;
  font-size: 12px;
  color: #FFFFFF;
  height: 19px;  
  padding-left: 39px;  
}

a.titre-niveau-3:link, a.titre-niveau-3:active, a.titre-niveau-3:visited {
  font-family: Verdana;
  font-size: 12px;
  color: #FFFFFF;
  padding-left: 39px;  
  text-decoration:none;
}

a.titre-niveau-3:hover,  a.titre-niveau-3:visited:hover{
  text-decoration:underline;
}

td.titre-niveau-4, a.titre-niveau-4:link, a.titre-niveau-4:active, a.titre-niveau-4:visited {
  font-family: Verdana;
  font-size: 24px;
  color: #07769c;
  padding-left: 0px;
  font-weight:normal;  
}

a.titre-niveau-4:hover,  a.titre-niveau-4:visited:hover{
  text-decoration:underline;
  color: #705801;
  
}

td.center {
  vertical-align:top;
  padding-left: 40px;
  padding-top: 20px;  
}

td.address {
  font-family: Verdana;
  font-size: 11px;
  vertical-align:top;
  padding-left: 13px;
  padding-top: 10px;
  background-color: #c5dfe8;
  color: #705801;
  height: 105px;  
}

.address a:link, .address a:active, .address a:visited {
  font-family: Verdana;
  font-size: 11px;
  color: #705801;
  text-decoration:none;
}

.address a:hover, .address a:visited:hover {
  text-decoration:underline;
}

td.footer {
  font-family: Verdana;
  font-size: 11px;
  vertical-align:middle;
  text-align:center;
  background-color: #ffffff;
  color: #7b7b7b;
  line-height:16px;
}

.footer a:link, .footer a:active, .footer a:visited {
  font-family: Verdana;
  font-size: 11px;
  color: #7b7b7b;
  text-decoration:none;
}

.footer a:hover, .footer a:visited:hover {
  text-decoration:underline;
}

td.header {
  font-family: Verdana;
  font-size: 13px;
  vertical-align:middle;
  text-align:left;
  background-color: #ffffff;
  color: #705801; 
}

.intro {
  font-family: Verdana;
  font-size: 13px;
  vertical-align:top;
  text-align:justify;
  color: #705801;
  padding-left:17px;
  padding-right:4px;
}

.sous-titre {
  font-family: Verdana;
  font-size: 13px;
  font-weight:bold;
  vertical-align:top;
  text-align:left;
  color: #705801; 
}

.contact {
  font-family: Verdana;
  font-size: 14px;
  font-weight:bold;
  vertical-align:top;
  text-align:left;
  color: #705801; 
}

.texte {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:normal;
  vertical-align:top;
  text-align:justify;
  color: #303030; 
}

.texte_prestas {
  font-family: Verdana;
  font-size: 12px;
  line-height:16px;
  font-weight:normal;
  vertical-align:top;
  text-align:justify;
  color: #303030; 
}

.texte_form {
  font-family: Verdana;
  font-size: 12px;
  font-weight:normal;
  vertical-align:middle;
  text-align:left;
  color: #303030; 
}

.gras {
  font-weight:bold;
  color: #303030;
}

.input {
  font-family: Verdana;
  font-size: 13px;
  color: #303030; 
  font-weight:normal;
  vertical-align:middle;
  text-align:left;
}

.titre-notre-avis {
  font-family: Verdana;
  font-size: 14px;
  font-weight:bold;
  text-align:left;
  color: #07b3ee; 
}

.texte-notre-avis {
  font-family: Verdana;
  font-size: 12px;
  font-weight:normal;
  text-align:left;
  color: #07b3ee; 
}

.fiche-technique {
  font-family: Verdana;
  font-size: 12px;
  font-weight:bold;
  vertical-align:middle;
  text-align:left;
  color: #FFFFFF;
  padding-left:10px;
}

.exemple-programme {
  font-family: Verdana;
  font-size: 12px;
  font-weight:bold;
  vertical-align:middle;
  text-align:left;
  color: #FFFFFF;
  padding-left:16px;
}

.exemple-programme-ville {
  font-family: Verdana;
  font-size: 12px;
  font-weight:bold;
  vertical-align:middle;
  text-align:left;
  color: #705801;
  padding-left:16px; 
}

.pays-programme {
  font-family: Verdana;
  font-size: 17px;
  color: #07769c;
  padding-left: 84px;
  font-weight:normal;  
}

.jour-programme {
  font-family: Verdana;
  font-size: 11px;
  color: #07769c;
  padding-left: 0px;
  font-weight:bold;  
}

.texte-programme {
  font-family: Verdana;
  font-size: 11px;
  font-weight:normal;
  vertical-align:top;
  text-align:justify;
  color: #303030; 
}

.fleche-devis {
  font-family: Verdana;
  font-size: 12px;
  color: #07769c;
  padding-left: 0px;
  font-weight:bold;
  padding-left:14px; 
}

.devis-sur-mesure, .devis-sur-mesure:link, .devis-sur-mesure:active, .devis-sur-mesure:visited {
  font-family: Verdana;
  font-size: 12px;
  color: #07769c;
  padding-left: 0px;
  font-weight:bold;
  text-decoration:none;
}

.devis-sur-mesure:hover, .devis-sur-mesure:visited:hover{
  text-decoration:underline;
}

.lien_contact, .lien_contact:link, .lien_contact:active, .lien_contact:visited {
  font-family: Verdana;
  font-size: 12px;
  color: #07769c;
  padding-left: 0px;
  font-weight:bold;
  text-decoration:underline;
}

.lien_contact:hover, .lien_contact:visited:hover{
  text-decoration:underline;
  color: #5ba5bf;
}

.texte_mentions {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #303030;
	text-align:justify;
	padding:6px 10px 6px 10px;
}

.titre_mentions {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #705801;
	text-align:left;
}

.lien_mentions {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:normal;
	color: #07769c;
	font-weight:bold;
	text-decoration:none;
}

.lien_mentions:hover {
	color: #07769c;
	text-decoration:underline;
}

.lien_mentions:visited {
	color: #07769c;
	text-decoration:none;
}

.lien_mentions:visited:hover {
	color: #07769c;
	text-decoration:underline;
}