body {   /* ----------- body, font  and links ------------ */
background-color: #ffffff;
font-size: 0.7em;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; 
line-height:130%;

padding:0px; 
margin:0px;}

a {color: #DB7093;}
a:visited {color:#DB7093;}
a:hover {color: #564b47;}
a:active { color:#000000;}


/* ---------- container to center the layout -------- */
.container {
width: 907px; 
padding:0px;
margin: 0px;
margin-top:10px;  /* <-- this will drop the whole container block down from the top edge of the browser/viewport.*/
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
/*margin-left:200px;*/
background-color:#ffffff;
text-align:left;
} 

/* ---------- header -------------- */
.header {


background-color: #ffffff; 
padding:0px;
margin-left:auto; margin-right: auto;
/*margin 0px;*/
margin-top:0px;
margin-bottom: 0px; 
}

/* ---------- nav bar -------------- */
.navbar {
height: 33px;
background-color: #ffffff; 
padding:5px;
margin-left:auto; margin-right: auto;
/*margin 0px;*/
margin-top:0px;
margin-bottom: 0px;
}


/* ----------outer and inner boxes----------------- */

.outer{ margin:0px; padding:0px; background-color: #ffffff;  } /* color of the content column */
.inner{margin:0px;  padding:0px; width:100%; } /* The ie/pc pecularity */ 

/* -----------------content--------------------- */ 
.content1{
	text-align:left;
	position: relative;
	padding:0px;
	height:50em;
	bottom:70px;
	margin:0px;
	width:100%;
	background-color: #ffffff;
	top: 4px;
	left: 7px; padding-left:5px;
}
.content2{
	text-align:left;
	position: relative;
	padding:0px;
	height:50em;
	bottom:70px;
	margin:0px;
	width:100%;
	background-color: #ffffff;
	top: 4px;
	left: 7px;
}
.content3{
	text-align:left;
	position: relative;
	padding:0px;
	height:50em;
	bottom:70px;
	margin:0px;
	width:100%;
	background-color: #ffffff;
	top: 4px;
	left: 7px;
}
.content4{
	text-align:left;
	position: relative;
	padding:0px;
	height:50em;
	bottom:70px;
	margin:0px;
	width:100%;
	background-color: #ffffff;
	top: 4px;
	left: 7px;
}


/*  ----------------footer---------------------- */ 
.footer {
clear:left;
padding:0px;
background-color: #ffffff;
margin:0px;
margin-top:0px;
bottom: 0px;
text-align: center;
margin-bottom:0px; 

}

.centre-text {
   padding:15px;
   line-height:140%;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight:bold;
}



.style1 {font-size: 11px
}

.style2 {
	font-size: 16px;
}

/* for the sitemap links */
a.sitelink { text-decoration:none;}
a.sitelink {color:#999999;}
a.sitelink:visited {color:#999999;}
a.sitelink:hover {color:#111111;}
a.sitelink:active { color:#999999;}

/* for external website links */
a.weblink { text-decoration:none;}
a.weblink {color:#999999;}
a.weblink:visited {color:#999999;}
a.weblink:hover {color:#999999; text-decoration:underline;}
a.weblink:active { color:#999999;}

.gen-text {
	font-size:100%;
	line-height:150%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#555555;
	padding:0px;
	margin:0px;
/*	border:1px solid gray;*/
}

.gen-box {
    padding: 20px;
	padding-bottom:7px;
	padding-top: 34px;
	padding-left:27px; padding-right:27px;
}

.paragraph-bold-text {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 150%;
	line-height:150%;
    color:#cccccc;
}

img.floatLeft2 { 
    float: left; 
	margin-top: 5px;
    margin-right: 12px;    /*  <---- when image is at the TOP left. */
	margin-bottom: 4px; 
	margin-left:0px;
}
img.floatRight2 { 
    float: right; 
	margin-top: 5px;
    margin-right: 12px;    /*  <---- when image is at the TOP left. */
	margin-bottom: 4px; 
	margin-left:12px;
}



/* code for the rounded corners is below*/
/* CSS issu des tutoriels www.alsacreations.com/articles */
dl, dt, dd { /* suppression de toutes les marges pour assurer un affichage identique partout */
margin: 0;
padding: 0;
}
dl {
	width: 274px;
	position: absolute;
	left: 3px;
	top: 353px;
	height: 472px;
	line-height:120%;
}
dt {
height: 15px;
background: #fff url(images/haut.gif) top left no-repeat;
line-height: 0;
text-align: center; /* centrage du titre, bug IE*/
}
dd {
border: solid #eeeeee; /* couleur et taille des bordures droite et gauche */
border-width: 0 2px;
padding: 0 27px; /* padding gauche et droite pour éviter que le texte ne chevauche les bordures */
                 /* the left and right padding for the text is in the line above.*/
}
#bas {
height: 15px;
background: #fff url(images/bas.gif) bottom left no-repeat;
border: 0 none; /* pas de bordure latérale pour la partie basse */
padding: 0; /* pas de texte donc pas de padding */
}
#droitehaut, #droitebas { /* placement des coin droits en flottants */
float: right;
}

/*  the rounded corner css code above */
