* {
	margin: 0;
	padding: 0; 
}

img {
	border: none;
}

.clear {
	clear: both;
}

body {
	font: normal 62.5% Verdana, Trebuchet MS, FreeSans, Verdana, Arial, Geneva, Helvetica, sans-serif;
	background: #fff url('/images/fond.png') repeat-x top left;
}

#corps {
	width: 800px;
	margin: 0 auto;
	margin-top: 7.4em;
}

/*------------------------- Header --------------------------*/
#header {
	
}

#banniere a {
	display: block;
	height: 94px;
	width: 800px;
	background: url('/images/banniere.png') no-repeat top right;
	text-decoration: none;
}

/*Menu*/
#menu {
	list-style: none;
	width: 800px;
	height: 49px;
	background: #fff url('/images/fond_menu.png') no-repeat top right;
}

#menu li {
	float: left;
}

#menu li a {
	display: block;
	float: left;
	font-size: 1.4em;
	padding-top: 13px;
	height: 36px;
	width: 119px;
	color: #0C5264;
	text-decoration: none;
	text-align: center;
}

#menu li a:hover, #menu li a:focus {
	color: #fff;
}

/*#menu li .selected:hover, #menu li .selected:focus {
	color: #0C5264;
}*/

#menu #liAcc a:hover, #menu #liAcc a:focus/*, #menu #liAcc .selected*/ {
	background: url('/images/accueil_sel.png') no-repeat top left;
}

#menu #liSvc a:hover, #menu #liSvc a:focus/*#menu #liSvc .selected*/ {
	background: url('/images/services_sel.png') no-repeat top center;
}

#menu #liTar a:hover, #menu #liTar a:focus/*#menu #liTar .selected*/ {
	background: url('/images/tarifs_sel.png') no-repeat top center;
}

#menu #liCon a:hover, #menu #liCon a:focus/*#menu #liCon .selected*/ {
	background: url('/images/contact_sel.png') no-repeat top center;
}


/*------------------------- Contenu --------------------------*/
.contenu {
	background: #fff;
}

/*----- Accueil -----*/
/*Block de gauche*/
#presentation {
	float: left;
	width: 460px;
	padding: 74px 10px;
}

#presentation p {
	text-align: center;
	font-size: 1.3em;
	color: #808080;
	padding-bottom: 1.2em;
}

#presentation p strong {
	color: #008080;
}

#presentation a {
	color: #008080;
}

#p_cont_acc {
	font-weight: bold;
	margin-top: 3em;
}

/*Block de droite*/
#infos {
	float: right;
	width: 260px;
	padding: 70px 30px 80px 20px;
	text-align: center;
}

#infos h2 {
	font-size: 1.8em;
	font-weight: bold;
	color: #008080;
	margin-bottom: 2em;
}

#infos address {
	font-size: 1.3em;
	font-weight: bold;
	color: #808080;
	font-style: normal;
}

#infos strong {
	color: #008080;
}

#infos address a {
	color: #008080;
}

#infos #p_mcp {
	margin-top: 4em;
}

/*---- Services ----*/
#services td {
	padding-top: 3px;
	width: 50%;
}

#services h3 {
	font-size: 1.3em;
	text-align: center;
	color: #008080;
}

#services ul {
	margin: 2em 1em 2em 4em;
	list-style-image: url('/images/usb.png');
}

#services ul li {
	font-size: 1.3em;
	padding-top: 3px;
	color: #808080;
}

#services ul li a {
	color: #008080;
}

/*---- Tarifs ----*/
#tarifs th {
	padding-top: 3px;
	font-size: 1.3em;
	color: #008080;
}

#tarifs td {
	padding-top: 3px;
	font-size: 1.3em;
	width: 25%;
	text-align: center;
	color: #808080;
}

#tarifs .tdLarge {
	width: 50%;
	font-size: 1em;
	text-align: left;
}

#tarifs .tdLarge ul {
	margin: 2em 1em 2em 4em;
	list-style-image: url('/images/usb.png');
}

#tarifs .tdLarge ul li {
	font-size: 1.3em;
	padding-top: 3px;
}

/*---- Contact ----*/
#frmContact {
	float: left;
	width: 440px;
	padding: 20px 10px 20px 30px;
}

#frmContact .success, #frmContact .erreur {
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 2em;
}

#frmContact .success {
	color: green;
}

#frmContact .erreur {
	color: red;
}

#contact th {
	font-size: 1.3em;
	color: #008080;
	padding-bottom: 1em;
}

#contact td {
	padding-bottom: 0.2em;
	text-align: center;
}

#contact label {
	margin-right: 1em;
}

#contact input {
	padding: 2px 3px;
}

/*------------------------- Footer --------------------------*/
#footer {
	height: 37px;
	background: url('/images/footer.png') no-repeat top left;
	margin-bottom: 3em;
}
