﻿/*** MENU
*/
.menu li, li.a
{
	padding-left: 20px;
	color: black;	
}
.menu li, 
li.a, 
.menu h1,
.menu h2
{
	list-style-type:none;
	display:inline;
	margin-top:0px;
	font-family: serif;
	font-size: 1.06em;
	font-weight: bolder;
 	text-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}
.menu
{
	margin-top:0px;
	padding-top:0px;
}
.menu li a, 
.menu h2
{
	transition: 		all 0.5s ease-in-out; 
}
.menu li a:hover,
.menu li a:focus,
.menu h2:hover,
.menu h2:focus 
{
	color: rgba(15, 125, 237, 1);
}

/*** FOND
*/
.fond
{
	width:100%;
	height:100%;
	opacity:1;
	background: no-repeat center center fixed;
	box-shadow: -1px 2px 5px 1px rgba(0,0,0,0.7);
	border-radius: 10px;
}
.fond-diapo
{
	text-align: center;
	width:100%;
	height:660px;
	opacity:1;
	background: no-repeat center center fixed;
	background-color: black;
	box-shadow: -1px 2px 5px 1px rgba(0,0,0,0.7);
	border-radius: 10px;
}

/*** TITRE
*/
.titre
{
	right:0; 
	position:absolute;
	margin-top:-43px;
	font-family: serif;
	font-size: 60px;
	font-weight: bolder;
	color: white;
	padding: 30px;
	padding-top:0px;
	padding-right:50px;
 	text-shadow: 0px 3px 2px rgba(0,0,0,1);
}

/*** FOND
*/
#ie
{
	position:relative;
	margin-top:12px;
	font-family: serif;
	font-size: 14px;
	font-weight: bolder;
	color:red;
	text-align:center;
}
.body
{
	margin: 20px;
	margin-top:0px;
	height:100%;
}
/*** GENERAL
*/
html
{
	height:85%;
}
a
{
	text-decoration: none;
	color: black;	
}
/*** PAGE CONTACT
****
/*** GENERAL
*/
.BodyContact
{
	background-color: white;
	font-family: verdana;
	text-align: left;
	padding:10px;
	font-size: 12px;
}
#frmContact
{
	text-align: left;
	color:white;
	font-weight: bold;
	font-size: 14px;
	font-family: verdana;
	color: #666;
	margin-left: 45px;
	margin-top: 20px;
}
#frmContact input, #frmContact textarea
{
	border-radius: 			5px;
	margin-top: 2px; 
	box-shadow: 			1px 4px 3px #555;
}
#btnEnvoyer
{
	text-align: center;
	width: 300px;
}
/*** Tarif
*/
#frmTarif
{
	text-align:left;
	padding: 10px;
	font-style: normal;
	margin: 0px;
	margin-top: 6px;
	font-size: 14px;
	color: black;
	background-color: white;
}
#frmTarif ul
{
	margin-bottom:0px;
}
.tarif
{
	text-align: right;
	color: black;
	font-style: italic;
	font-size: 12px;
	margin-top:0px;
}
/*** MyBag
*/
#mybag
{
	margin: 0 auto;
	width: 655px;
	height: 1200px;
	background-color: white;
	border-radius: 10px;	
	padding:5px;
	text-align:left;
	font-size: 13px;
	font-weight: 300;
	color: black;
	font-style: normal;
	color: #666;
	font-family: "Gotham SSm A","Gotham SSm B",Arial,Helvetica,sans-serif;
}
#mybag img
{
	box-shadow: 0px 0px 0px #FFF;
	margin-left: 0px;
	margin-top:5px;
	margin-bottom:0px;
}
#mybag p
{
	text-align: center;
	margin:0px;
}
#mybag hr
{
	margin-top:0px;
	margin-bottom:0px;
}
.matos
{
	display: inline-block;
	margin-left: 30px;
	width: 260px;
}
.matos-desc
{
	display: inline;
	text-align: right;
	height:20px;
}