#text {
	position: relative;
	height: 520px;
	/*overflow-y: auto;*/
	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 13px; text-align:justify ;
	line-height: 18px;
	
	text-align: justify;
	color: #ffffff;
	/* top  right bottom left*/
	margin: 13px 40px 0px 40px;
	padding: 0;
}

#textconfirmation {
	position: relative;
	height: 546px;
	/*overflow-y: auto;*/
	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 13px;
	line-height: 18px;
	
	text-align: justify;
	color: #ffffff;
	/* top  right bottom left*/
	margin: 13px 40px 0px 24px;
	padding: 0;
}

#a1 {
	font-size: 15px;
	text-align: left;
	color: red;
}

#text p{ 
text-align:justify ;	
}

#text a{
	margin: 0;
	padding: 0;
	color: #aa95be;
	text-decoration: none;
	font-weight: bolder;	
}

#text a.big{
	font-size: 15px;	
	text-align: left;
	line-height: 28px;
}

#text .mail {
	color: #e31777;
	text-decoration: none;
	font-weight: bold;
}

#text h2 {
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	color:#e31777;
}

#text h6 {
	font-size: 15px;
	margin: 0px;
	padding: 0px;
}

#text .circuits {
 	font-size: 15px;
 	font-weight: bold;
 	color: #e31777;
 	
}

#text .color {
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #e31777;
}

#text .italic {
	font-style:italic;
	margin: 0px;
	padding: 0px;
}

#text .right {
	text-align: right;
	margin: 0px;
	padding: 0px;
}

#text .left {
	text-align: left;
	margin: 0px;
	padding: 0px;
}

#text .normal {
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

/*------------------------------*/
/*page reservation*/
#tarifs {

	/* top  right bottom left*/
	margin: 0px 10px 0px 0px;
	padding: 0px;
	
	font-size:14px;
	line-height: 14px;
}

table{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
	
	width: 100%
}

td{
	margin: 0px;
	padding: 0px;
	vertical-align : top;
	
}

tr{
	margin: 0px;
	padding: 0px;
}


/* gère affichage du titre dans la page  */
table.li{
	font-size: 15px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 8px 0px;
}

.tarif{
	font-size: 15px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	color: #ffffff;
}

table.tarif td{
	padding: 0px 0px 0px 30px;
	margin: 0px;
	font-size: 13px;
}

/* par gilles le 23/02/2010 :: mutliples conflits entre p / table / td etc. un vrai foutoir ... 

.tarif{
	font-size: 15px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	color: #ffffff;
}


table.tarif{
	font-size: 15px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	color: #ffffff;
}

table.tarif td{
	padding: 0px 0px 0px 30px;
	margin: 0px;
	font-size: 13px;
}

table.tarif td.tarif{
	padding: 0px;
}

table.tarif td.comment3{
	padding: 0px 0px;
	margin: 0px;
	font-size: 13px;
}


table.tarif td.titre{
	font-size: 17px;
	font-weight: bold;
}

table.tarif table{
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

table.tarif table td{
	padding: 0px;
	margin: 0px;
}

p.tarif{
	font-size: 14.5px;
	font-weight: normal;
	color: #ffffff;
	margin: 0px 0px 5px 30px;
}
*/

p.center {
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	margin: 15px 0px 0px 0px;
}

p.left {
	text-align: right;
	margin: 5px 15px 0px 0px;
	width:100%;
}

p.left span {
float: left;
margin: 0px 15px 0px 0px;
}

.detail{
	font-size: 10px;
}

p.detail{
	font-weight: bold;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	color: #ffffff;
}

.comment{
	font-size: 13px;
	font-weight: normal;
	margin: 0px 0px 7px 30px;
	color: #ffffff;
}

.comment2{
	font-size: 14px;
	font-weight: normal;
	margin: 0px 0px 0px 30px;
	color:  #ffffff;
}

.comment-color{
	font-size: 13px;
	font-weight: bold;
	margin: 0px;
	color: #e31777;
}

form.presse {
	padding-left: 0px;
}

label.presse {
display:block;
width:90px;
float:left;
}

label.resa {
display: inline;
clear:left;
width: 140px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold;
}


textarea, input {
	border:1px solid #e31777;
	background: transparent;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: white;
	margin: 0;
	padding: 0;
}

input.resa {
	border:1px solid #e31777;
	background: transparent;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: white;
	margin: 0px 5px 0px 0px;
	padding: 0px;
}
input.resa2 {
	border: none;
	background: transparent;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: white;
	margin: 0px 5px 0px 0px;
	padding: 0px;
}


input.center {
	margin: 11px 0px 0px 0px;
}



