#principal {
	padding: 5px;
}
/** TITRE PRINCIPAL **/
#logoTarif {
	float: left;
	width: 70px;
	padding-bottom: 10px;
}

#titrePrincipal {
	margin-top: 12px;
	float: left;
	padding-bottom: 10px;	
}

#titrePrincipal .gros_titre {
	color: #55720c;
}

#sous_titre {
	color: #80ae0e;
}

/** ENCART OCCASIONNEL **/
#carte_pass {
	float: left;
	width: 267px;	
}

#occasionnel {
	float: left;
	width: 480px;
	margin-bottom: 10px;
	text-align: center;
}

#occasionnel h3{
	text-align: center;
	padding-top: 12px;
	font-size: 17px;
	color:white;
	width:480px;
	height: 43px;
	background: url('images/occasionnel_h3.gif') no-repeat;
}

#occasionnel p {
	margin: 35px;
	margin-bottom: 5px;
	margin-top: 0px;
	text-align: center;
	font-size: 12px;
	color: #e32475;
}

#tableauOccasionnel {
	margin-top: 10px;
	text-align: center;
}

#tableauOccasionnel .colonne1, #tableauOccasionnel .colonne2, #tableauOccasionnel .colonne3 {
	margin-left: 1px;
	float:left;
	text-align: center;
	vertical-align: middle;	
}

#tableauOccasionnel .colonne1 {
	margin-left: 40px;		
}

#tableauOccasionnel .colonne1 th, #tableauOccasionnel .colonne2 th, #tableauOccasionnel .colonne3 th {
	height: 35px;
}

#tableauOccasionnel .colonne1 th {
	background: url('images/occasionnel_titre.gif') no-repeat;
}

#tableauOccasionnel .colonne2 th {
	background: url('images/occasionnel_prix.gif') no-repeat;
}

#tableauOccasionnel .colonne3 th {
	background: url('images/occasionnel_vente.gif') no-repeat;
}

#tableauOccasionnel .colonne1 td, #tableauOccasionnel .colonne2 td, #tableauOccasionnel .colonne3 td {
	height: 45px;
	margin: 0px;
	border-top: 1px solid #e8bd37;
	border-width: 70%;
	font-size: 12px;
}

#tableauOccasionnel .colonne1 td, #tableauOccasionnel .colonne2 td {
	font-size: 14px;
}

#tableauOccasionnel .colonne1 {
	width: 150px;
}

#tableauOccasionnel .colonne1 td {
	background: #f5b3cf;
}

#tableauOccasionnel .colonne2 {
	width: 75px;
	color: white;
}

#tableauOccasionnel .colonne2 td {
	color: white;
	background: #e85c96;
}

#tableauOccasionnel .colonne3 {
	width: 170px;
}

#tableauOccasionnel .colonne3 td {
	padding-left: 5px;
	padding-right: 5px;
	background: #fadee8;
}

#tableauOccasionnel .colonne1 .finTable td, #tableauOccasionnel .colonne2 .finTable td, #tableauOccasionnel .colonne3 .finTable td {
	border: none;
	height: 10px;
	margin-top: -10px;
}

#tableauOccasionnel .colonne1 .finTable td {
	background: url('images/occasionnel_pied_titre.gif') no-repeat;
}

#tableauOccasionnel .colonne2 .finTable td {
	background: url('images/occasionnel_pied_prix.gif') no-repeat;
}

#tableauOccasionnel .colonne3 .finTable td {
	background: url('images/occasionnel_pied_vente.gif') no-repeat;
}

/** ENCART RÉGULIER **/
#regulier {
	width: 740px;
	margin-bottom: 10px;
	text-align: center;
}

#regulier h3{
	text-align: center;
	padding-top: 12px;
	font-size: 17px;
	color:white;
	height: 43px;
	background: url('images/regulier_h3.gif') no-repeat;
}

#regulier p {
	margin: 35px;
	margin-bottom: 5px;
	margin-top: 0px;
	text-align: center;
	font-size: 12px;
	color: #ba8700;
}

#tableauRegulier {
	margin-top: 10px;
	width: 100%;
	text-align: left;
}

#tableauRegulier .colonne1, #tableauRegulier .colonne2, #tableauRegulier .colonne3 {
	margin-left: 1px;
	float:left;
	text-align: center;
	vertical-align: middle;	
}

#tableauRegulier .colonne1 {
	margin-left: 30px;		
}

#tableauRegulier .colonne1 th, #tableauRegulier .colonne2 th, #tableauRegulier .colonne3 th {
	height: 35px;
}

#tableauRegulier .colonne1 td, #tableauRegulier .colonne2 td, #tableauRegulier .colonne3 td {
	height: 45px;
	margin: 0px;
	border-top: 1px solid #e32475;
	border-width: 70%;
	font-size: 12px;
}

#tableauRegulier .colonne1 td, #tableauRegulier .colonne2 td {
	font-size: 14px;
}

#tableauRegulier .colonne1 {
	width: 150px;
}

#tableauRegulier .colonne1 td {
	background: #f5e8b8;
}

#tableauRegulier .colonne2 {
	width: 75px;
	color: white;
}

#tableauRegulier .colonne2 td {
	color: white;
	background: #edcc66;
}

#tableauRegulier .colonne3 {
	width: 170px;
}

#tableauRegulier .colonne3 td {
	padding-left: 5px;
	padding-right: 5px;
	background: #faf5de;
}

#tableauRegulier .colonne1 th {
	background: url('images/regulier_titre.gif') no-repeat;
}

#tableauRegulier .colonne2 th {
	background: url('images/regulier_prix.gif') no-repeat;
}

#tableauRegulier .colonne3 th {
	background: url('images/regulier_vente.gif') no-repeat;
}

#tableauRegulier .colonne1 .finTable td, #tableauRegulier .colonne2 .finTable td, #tableauRegulier .colonne3 .finTable td {
	border: none;
	height: 10px;
	margin-top: -10px;
}

#tableauRegulier .colonne1 .finTable td {
	background: url('images/regulier_pied_titre.gif') no-repeat;
}

#tableauRegulier .colonne2 .finTable td {
	background: url('images/regulier_pied_prix.gif') no-repeat;
}

#tableauRegulier .colonne3 .finTable td {
	background: url('images/regulier_pied_vente.gif') no-repeat;
}

#bulle {
	padding-top: 30px;
	float: left;
	width: 271px;
}

/** Lieu de vente **/
#lieuVente {
	text-align: center;
	width: 740px;
	margin-bottom: 10px;
}

#lieuVente h3{
	text-align: center;
	padding-top: 12px;
	font-size: 17px;
	color:white;
	height: 45px;
	background: url('images/lieuVente_h3.gif') no-repeat;
}

#caraBus, #royan, #didonne {
	width: 700px;
	margin-left:20px;
}

.col1 {
	width: 190px;
	font-size: 16px;
	text-align: center;
}

.col2 {
	width: 210px;
	font-size: 14px;
}

.col2 p {
	margin: 0px;
	padding-bottom: 5px;
}

.col3 {
	width: 250px;
	font-size: 14px;
}

.col3 p {
	margin: 0px;
	padding-bottom: 5px;
}

#caraBus {
	height: 65px;
	background: url('images/lieuVente_carabus.gif') ;
}

#royan {
	height: 155px;
	background: url('images/lieuVente_royan.gif') ;
}

#didonne {
	height: 90px;
	background: url('images/lieuVente_didonne.gif') ;
}