/* CSS Document */
html, body {
margin: 0;
padding: 0;
height: 100%
}

body {font-size : 12px; font-family : "verdana", "times new roman", serif; background-color:#EBF2FA; text-align: center; /* pour corriger le bug de centrage IE */
}

.small {
  font-size: 10px; /* 75% of the baseline */
}

.large {
  font-size: 18px; /* 125% of the baseline */
}

p {margin : 0 10px 10px; line-height : 1.4;}

div#container {width : 700px; margin-left: auto; margin-top: 2em;  margin-right: auto; text-align : left; background-color : #ffffff; background-image:url(images/immeuble.gif); background-repeat:no-repeat; background-position: bottom left; border:solid 0.50em #5978A7;}

div#menu {position: relative; top: 208px; margin-left: 5px; font-weight:bold; /* pour IE 6+7 uniquement */ /font-size: 11px; /top: 210px; }

div#titre {position:absolute; top: 295px;  /* pour IE 6+7 uniquement */ /top: 270px; margin-left: 10px; color:#5978A7; font-weight:bold; width: 184px;}

div#content {position: relative; height: 100%; padding-top: 10px; background-color: transparent; /* pour IE 6+7 uniquement */ /width : 700px; /margin-left: auto; /margin-right: auto; margin-bottom: 0.80em;}

div#rightcontain {float : right; width : 235px; background-color : #EBF2FA; color : #5978A7; margin-right : 0.8em; height : 100%; /* pour IE 6+7 uniquement */ /height : 100%; border-top: solid 8px #EBF2FA; border-right: solid 15px #EBF2FA; border-left: solid 15px #EBF2FA; border-bottom: solid 8px #EBF2FA; color: #5978A7; text-align: justify; padding-bottom: 1em;}

div#leftcontain {float : left; width : 390px; background-color : transparent; color : #5978A7; margin-left : 0.8em; margin-bottom: 0.8em; height : 100%; text-align: justify; }

div#une_colonne {float : left; background-color : transparent; color : #5978A7; margin-left : 1em; margin-right : 1em; margin-bottom: 0.8em; height : 100%; text-align: justify; }

div#hr {clear:both;}

div#header {height : 700px; height : 290px; margin : 0; width : 100%; background-image:url(images/header.jpg); background-repeat:no-repeat; color : #ffffff; }

div#footer {height:2em; background-color: transparent; color:#5978A7; font-size:10px; text-align:center; margin-top: 1em;}

/* Liens 1 */
.lien01 {color: #ffffff; font-family : "verdana", "times new roman", serif; text-decoration: none; font-variant:small-caps; font-size: 1.05em;}
.lien01:hover {color: #ffffff; font-family : "verdana", "times new roman", serif; border-bottom: solid 0.20em #D82E14;}

/* Liens 2 */
.lien02 a {color: #5978A7; font-family : "verdana", "times new roman", serif; text-decoration: none; font-weight:bold;}
.lien02 a:hover {color: #5978A7; font-family : "verdana", "times new roman", serif; text-decoration: underline; font-weight:bold;}

/* Liens 3 */
.lien03 a {color: #5978A7; font-family : "verdana", "times new roman", serif; text-decoration: none;}
.lien03 a:hover {color: #5978A7; font-family : "verdana", "times new roman", serif; text-decoration: underline; }

h1 {font-weight : normal; color : #5978a7; font-size : 1em;}
h2 {font-weight:bold; color : #5978a7; font-size : 1.20em; margin-bottom: 1em;}
h3 {font-weight:bold; color : #5978a7; font-size : 1em; margin-bottom: 1em;}

/* ------------ Signature Webdesign - S. Rouby ---------------*/

.sign {

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style:italic;
	white-space: nowrap;
	color: #5978A7;
	letter-spacing: 2px;
}

.sign a {
	color: #5978A7;
	font-style:italic;
	text-decoration: none;
}

.sign a:visited {
	color: #5978A7;
	font-style:italic;
}

.sign a:hover {
	color: #5978A7;
	font-style:italic;
}

/* ------------ Colonnes bas de page ---------------*/

div#containerp {width : 700px; margin-left: auto; margin-top: 1.50em;  margin-right: auto;}

.flottante {background-color: #EBF2FA; color: #5978A7; border: 2px dotted #5978A7; margin: 2px; float: left; width: 18.50em;  text-align: center;}


/* ------------ Formulaire de contact ---------------*/

/* INPUT { color: #000; font-size: 11px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #EEEEEE }
SELECT { color: #000; font-size: 11px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #EEEEEE }
TEXTAREA { color: #000; font-size: 11px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #EEEEEE }
.txterror { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.txtform { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular } */
