body{
font-family:Arial, Verdana, sans-serif;
font-size: 11px;
}

td{
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
}

p{
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
}

a{
color:#215faa;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

.alert{
color:orangered;
}

.footer{
font-size:10px;
font-family:Arial, sans-serif;
color:white;
text-decoration:none;
}

.footer a{
font-size:10px;
font-family:Arial, sans-serif;
color:white;
}

.panierTop{
color:darkblue;
}

.contnair{
	margin-right:-1px;
}

.menuTop1 a{
font-size:11px;
font-family:Arial, sans-serif;
color:darkblue;
text-transform:uppercase;
font-weight:500;
letter-spacing:0.5px;
text-decoration:none;
}

.menuTop2 a{
font-size:11px;
font-family:Arial, sans-serif;
color:darkblue;
text-transform:uppercase;
font-weight:500;
letter-spacing:0.5px;
text-decoration:none;
}

.blocTitle{
color:#FFF;
padding:5px;
font-size:13px;
font-weight:bold;
}

.inputForm{
color:#404040;
font-size:13px;
border:1px solid gray;
background-color:#ffffff;
}

.inputFormSmall{
color:#404040;
font-size:11px;
border:1px solid gray;
background-color:#ffffff;
}

.inputFormBig{
color:#404040;
font-size:15px;
border:1px solid gray;
background-color:#ffffff;
}

.separateurCategorieV{
border-left:1px dashed #CCC;
}

.separateurCategorieH{
width:100%;
border-top:1px dashed #CCC;
}

.panierBorderTop{
border-top:1px dashed #CCC;
text-align:top;
}

.panierBorderTop2{
width:100%;
border-top:1px solid gray;
}

.verySmallRed{
font-size:12px;
color:#B3004E;
font-weight:bold;
}

.smallRed{
font-size:15px;
color:#B3004E;
font-weight:bold;
}

.smallRed2{
font-size:11px;
color:#B3004E;
font-weight:bold;
text-transform:uppercase;
}

.mediumRed{
color:#B3004E;
font-size:16px;
}

.veryBigRed{
font-size:20px;
color:#B3004E;
}

.productPrice{
	color:#B3004E;
	font-size:18px;
	letter-spacing:-0.5px;
}

.productPrice2{
	color:#B3004E;
	font-size:15px;
	letter-spacing:-0.5px;
	font-weight:bold;
}

.productTitle{
font-size:16px;
color:#215faa;
}

.productWhite{
font-size:12px;
color:white;
}

.productPriceWhite{
font-size:14px;
color:white;
font-weight:bold;
}

.productSubTitle{
font-size:14px;
color:#00b9e6;
}

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

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

.verySmallGray{
font-size:10px;
color:#404040;
}

.smallGray{
font-size:12px;
color:#404040;
}

.accountUser{
	background-image:url("../images/accountUser.jpg");
}

.accountPayments{
	background-image:url("../images/accountPaiement.jpg");
}

.accountDisconnect{
	background-image:url("../images/accountDisconnect.jpg");
}

.accountOrders{
	background-image:url("../images/accountOrder.jpg");
}

.accountMessages{
	background-image:url("../images/accountMessage.jpg");
}

.accountMenu a{
	margin-left:40px;
}

.accountMenu td{
	width:160px;
	height:40px;
	background-repeat:no-repeat;
	background-position:center;
}

.sendFriend{
	background-image:url("../images/purpleButton.jpg");
	background-repeat:no-repeat;
	background-position:left;
	width:122px;
	height:30px;
	padding-left:20px;
}

.sendFriend a{
	color:white;
	font-size:11px;
}

.whiteLinks a{
	color:white !important;
}

.resaLinks{
	width:125px;
	height:29px;
	color:white;
	background-image:url("../images/buttonReservation.jpg");
	background-repeat:no-repeat;
	background-position:left;
	text-align:center;
	padding-top:12px;
	float:right;
	position:relative;
	top:-5px;
}

.sendMail{
	background-image:url("../images/sendMail.jpg");
	background-repeat:no-repeat;
	background-position:left;
	width:171px;
	height:30px;
	text-align:center;
}

.sendMail a{
	position:relative;
	top:8px;
	color:white;
}