img.evenement {
  border:0px;
  margin:0px;
  padding:0px;
}

div.evenement {
	FONT-SIZE : 10pt;
	FONT-FAMILY : Arial,Tahoma,Verdana,Futura,Arial;
	COLOR : #D33742;
	BORDER: 1px solid #D33742;
	padding:10px  10px 10px 10px;
	margin:0px  0px 10px 0px;
}
div.evenement a {
	COLOR : #D33742;
	FONT-WEIGHT: bold;
}

/* ///////////////////////////////////////// */
/* ////////////////////// GLOBAL ///////////// */
/* ///////////////////////////////////////// */
body,th,td,p,div,span,a,a:visited,a:hover,input,textarea,form,ul,ol,dl,h1,h2,h3,h4,h5,h6,li,select { font-family: "Arial", "Trebuchet MS", sans-serif; font-size:13px; color:#000; }
a, a:active, a:hover, a:visited, a:hover { outline:none;  color:#D33742; }
A:hover {
	text-decoration:underline;
}

ul {
	margin:0;
	padding:0;
	padding-left:30px;
}

html, body {
	height: 100%;
}

body {
	background: url(../img/bg.gif);
	margin:0 auto;
	padding:0;
	height:100%;
}

#global {
	margin:0 auto;
	padding:0;
	width:750px;
	background-color:#FFF;
	position: relative;
	min-height: 100%;
	height: 100%;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: auto;
}
html>body #global {
	height: auto;
}

/* ///////////////////////////////////////// */
/* ////////////////////// HEAD ///////////// */
/* ///////////////////////////////////////// */
#head {
	margin:0;
	padding:0;
	width:100%;
	height:128px;
	padding-bottom:5px;
}
#head #logo {
	margin:0;
	padding:0;
	display:block;
	text-decoration:none;
	height:100%;
	width:200px;
	text-indent:-9000px;
	background: url(../img/logo.gif) no-repeat;
	float:left;
}
#head #tel {
	margin:0;
	padding:10px 0 0 65px;
	float:left;
}
#head #travaux {
	margin:0;
	padding:0;
	padding-left:5px;
	float:left;
}
/* ///////////////////////////////////////// */
/* ////////////////////// MENU ///////////// */
/* ///////////////////////////////////////// */

#menu {
	margin:0 0 0 2px;
	padding:0;
	padding-left:70px;
	height:20px;
	background-color:#F6D7D9;
	width:676px;
}
#menu ul {
	margin:0;
	list-style:none;
	padding:0;
	padding-left:14px;
	height:20px;
}
#menu li {
	float:left;
	margin:0;
	padding:0;
	border-right: 2px solid #FFF;
	border-left: 2px solid #FFF;
	height:20px;
	margin-right:13px;
}
#menu li A, #menu li A:visited {
	margin:0;
	padding:0;
	display:block;
	text-decoration:none;
	height:100%;
	text-indent:-9000px;
}

#menu #rub0, #menu #rub0On {
	width:112px;
}
#menu #rub0 A, #menu #rub0 A:visited{
	background: url(../img/menu-index.gif) no-repeat;
}
#menu #rub0 A:hover{
	background: url(../img/menu-index-on.gif) no-repeat;
}
#menu #rub0On A {
	background: url(../img/menu-index-on.gif) no-repeat;
}

#menu #rub1, #menu #rub1On {
	width:110px;
}
#menu #rub1 A, #menu #rub2 A:visited{
	background: url(../img/menu-realisations.gif) no-repeat;
}
#menu #rub1 A:hover{
	background: url(../img/menu-realisations-on.gif) no-repeat;
}
#menu #rub1On A {
	background: url(../img/menu-realisations-on.gif) no-repeat;
}

#menu #rub2, #menu #rub2On {
	width:215px;
}
#menu #rub2 A, #menu #rub2 A:visited{
	background: url(../img/menu-construire.gif) no-repeat;
}
#menu #rub2 A:hover{
	background: url(../img/menu-construire-on.gif) no-repeat;
}
#menu #rub2On A {
	background: url(../img/menu-construire-on.gif) no-repeat;
}

#menu #rub3, #menu #rub3On {
	width:78px;
}
#menu #rub3 A, #menu #rub3 A:visited{
	background: url(../img/menu-contact.gif) no-repeat;
}
#menu #rub3 A:hover{
	background: url(../img/menu-contact-on.gif) no-repeat;
}
#menu #rub3On A {
	background: url(../img/menu-contact-on.gif) no-repeat;
}

/* ///////////////////////////////////////// */
/* ////////////////////// TEXTE ///////////// */
/* ///////////////////////////////////////// */
#contenu {
	padding:20px;
	padding-bottom:30px;
	margin:0;
}
h1, h1 A, h1 A:visited, h1 A:hover {
	font-size:16px;
	font-weight:bold;
	color:#D33742;
	padding:4px 0;
	margin:0;
}

h2 {
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#000;
	padding:4px 0;
	margin:0;
}

h3 {
	font-size:13px;
	font-weight:bold;
	font-style:italic;
	color:#D33742;
	padding:4px 0;
	margin:0;
}

img.contourImage {
	border : solid 2px #D33742;
}

.encadre {
	border : solid 4px #D33742;
	padding : 10px;
	margin: 0 auto;
	text-align:center;
	line-height:30px;
	font-weight:bold;
	font-size:15px;
	width:480px;
}


/* ///////////////////////////////////////// */
/* ////////////////////// BAS ///////////// */
/* ///////////////////////////////////////// */

#bottom {
	margin:0;
	padding:0 0 4px 0;
	width:750px;
	font-size:11px;
	color:#D33742;
	text-align:center;
	position : absolute;
    bottom: 0;
	background-color:#FFF;
}