body {
	font-family: Arial;
	font-size: 10pt;
	background-color: #EAEEEA;
	color: #4b4b4b;
}

p { margin: 0; }

a { color: #e44a67; }

h1 { font-size: 16pt; font-weight: 100; color: #e44a67; font-family: scriptmtbold, Arial; }

ul { list-style-image: url('../../images/png/puce.png'); }

#entete {
	width: 850px;
	margin: auto;
	height: 60px;
}

#entete a {
	text-decoration: none;
}

#entete  a img { border: none; }

#actuellement {
	width: 830px;
	margin: 10px auto 25px auto;
	padding: 5px;
	border-left: 5px solid #c0ccc0;
	border-right: 5px solid #c0ccc0;
	background-color: #f5f7f5;
	color: #93a292;
}

#menu {
	width: 850px;
	margin: 0px auto;
	padding: 0;
	list-style-type: none !important;
	list-style-image: none !important;
	font-size: 12pt;
	letter-spacing: 2px;
}

#menu li {
	float: left;
}

#menu li a { display: block; padding: 5px 5px 0px 5px; color: #fff; text-decoration: none; width: 152px; }
#menu li#presentation  a{ border-bottom: 5px solid #557260; color: #557260; margin-right: 10px; }
#menu li#presentation.courant a, #menu li#presentation a:hover { background-color: #557260; color: #FFF; }
#menu li#etudes a { border-bottom: 5px solid #6A8B92; color: #6A8B92; margin-right: 10px; }
#menu li#etudes.courant a, #menu li#etudes a:hover { background-color: #6A8B92; color: #FFF; }
#menu li#experience a { border-bottom: 5px solid #8A9875; color: #8A9875; margin-right: 10px; }
#menu li#experience.courant a, #menu li#experience a:hover { background-color: #8A9875; color: #FFF; }
#menu li#competences  a{ border-bottom: 5px solid #34626B; color: #34626B; margin-right: 10px; }
#menu li#competences.courant a, #menu li#competences a:hover { background-color: #34626B; color: #FFF; }
#menu li#contact a { border-bottom: 5px solid #3291B1; color: #3291B1; }
#menu li#contact.courant a, #menu li#contact a:hover { background-color: #3291B1; color: #FFF; }

#corps { width: 830px; margin: 0px auto; background-color: #fff; padding: 10px; border-bottom: 5px solid #c0ccc0; overflow: hidden; }
#corps-gauche { float: left; width: 415px; }
#corps-droite { float: right; width: 403px; padding: 5px; border: 1px dashed #ccc; }
#corps-droite h1, #dernieres-realisations h1 { margin-top: 0px; padding-top: 0px; }
#corps-droite a img, #dernieres-realisations a img { border: 2px solid #d9c9ba; }

#dernieres-realisations { margin-top: 25px; padding: 5px; border: 1px dashed #ccc; }

#photo { float: left; margin-right: 10px; }
#presentation-contenu { width: 720px; float: right; }
#presentation-contenu p { text-indent: 15px; margin-bottom: 0px; margin-top: 10px; }

label { width: 150px; display: block; float: left; font-weight: bold; text-align: right; margin-right: 10px; margin-bottom: 10px; }
input.text{ width: 200px; background-color: #eaeeea; border-top: none; border-bottom: none; border-left: 5px solid #c0ccc0; border-right: 5px solid #c0ccc0; float: left; }
input#codepostal { width: 50px; background-color: #eaeeea; border-top: none; border-bottom: none; border-left: 5px solid #c0ccc0; border-right: 5px solid #c0ccc0; float: left; }
input#ville { width: 130px; background-color: #eaeeea; margin-left: 10px; border-top: none; border-bottom: none; border-left: 5px solid #c0ccc0; border-right: 5px solid #c0ccc0; float: left; }
input#sujet { width: 400px; background-color: #eaeeea; border-top: none; border-bottom: none; border-left: 5px solid #c0ccc0; border-right: 5px solid #c0ccc0; float: left; }
textarea { width: 400px; height: 200px; font-family: Arial; font-size: 10pt; background-color: #eaeeea; border-top: none; border-bottom: none; border-left: 5px solid #c0ccc0; border-right: 5px solid #c0ccc0; float: left; }
div#contact-informations { margin-bottom: 25px; }
input#envoyer { width: 100px; height: 25px; margin-left: 320px; margin-top: 25px; }

#modalbox { width: 450px; background-color: #fff; height: 100px; z-index: 2; border: 5px solid #c0ccc0; }
#modalbox-obsc { width: 100%; height: 100%; background-image: url('../../images/png/obsc.png'); background-attachment: fixed; }
#modalbox-titre {}
#modalbox-fermer {}
#modalbox-contenu {}
#modalbox-bouton-ok {}

#pied { text-align: center; padding: 5px;  color: #93a292; line-height: 25px; vertical-align: middle; }
#pied a { color: #e44a67; text-decoration: none; }
#pied a img { border: none; }

div.spacer { clear: both; }
