/*
 * Aux sabots de la Marie CSS
 * 
 */

/* COMMUNES */
* {
	margin:0 0 0 0;
	padding:0 0 0 0;
	border:none;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
body {
	background-color: #e1d7ce;
}
a:link {
	color: #dead7b;
}
a:visited {
	color: #DEAD7B;
}
a:hover {
	color: #f7e6c0;
}
h1 {
	font-size: 2em;
	color:#87302f;
}
h2 {
	font-size: 1.5em;
	color:#87302f;
}
h3 {
	font-size: 1.2em;
}
h4 {
	font-size: 1em;
}

/* DIV PERSOS */
#conteneur {
	width:750px;
	margin-left:auto;
	margin-right:auto;
	margin-top:1em;
	margin-bottom:1em;
}
#bandeau_top {
	width:750px;
	height:104px;
	background-color:#f7e6c0;
}
#bandeau_photo {
	width:750px;
	height:200px;
	z-index:1;
}
#menu_top {
	position:relative;
	top: -1.8em;
	left:0;
	text-align:right;
	width:750px;
	z-index:2;
}
#separation_top {
	width:750px;
	height:4px;
	background-color:#f7e6c0;
	position:relative;
	top:-1.8em;
	z-index:3;
}
#contenu {
	position:relative;
	top:-1.8em;
	background-color:#FFFFFF;
}
.gauche {
	width:150px;
	background-color:#d4cfa6;
	border-right:#f7e6c0 2px solid;
	vertical-align: top;
	padding-top:20px;
	text-align:center;
}
.droite {
	padding:20px;
	width:573px;
	vertical-align: top;
}
#bas {
	/*clear:both;*/
	text-align:right;
	size:0.8em;
}
#bas a:link, a:visited {
	color:#333333;
	text-decoration:none;
}
#bas a:hover {
	color:#999999;
}
#menuplats {
	width:auto;
	text-align:center;
	line-height:1.5em;
}
a.menuplats:link, a.menuplats:visited {
	color:#87302f;
	text-decoration:none;
}
a.menuplats:hover {
	color:#dead7b;
	text-decoration:overline;
}



a.menu:link, a.menu:visited {
	background-color:#FFFFFF;
	font-size:1.5em;
	text-decoration:none;
	color:#87302f;
	padding-left:0.5em;
	padding-right:0.5em;
}
a.menu:hover{
	background-color:#fdf7df;
	font-size:1.5em;
	text-decoration:none;
	padding-left:0.5em;
	padding-right:0.5em;
}

.soulignement {
	background-color:#87302f;
	border:1px solid #87302f;
}
span.bottom {
	display: block;
	padding-top: 10px;
	font-size: 10px;
	line-height: 12px;
	color: #272727;
	border-top: solid 1px #000;
}

span.evidence {
	color:#dead7b;
}

table.tableau {
	padding:4 4 4 4;
	border:none;
	line-height:1.5em;
}



/* contact */
input, textarea {
	/*width: 60%;*/
	font-size: 1em;
	border: 1px solid;
	border-color: #666 #ccc #ccc #666;
	margin-bottom: 0.5em;
	padding: 2px;
}

label.court {
	float: left;
	width: 6em;
}
label.moyen {
	float: left;
	width: 8em;
}
label.long {
	float: left;
	width: 20em;
}
