/* IMPORTANT */
/* This design is not a template. It is based on csszengarden tutorials and examples. Please, do not reproduce it elsewhere without our written permission. We worked quite a lot!!! M.Delezenne*/



* {
	padding: 0;
	margin: 0;
}
body {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    text-align: center;
    background: #FBFBE5 /*url(iconebleuedegrade.gif) right bottom fixed no-repeat;*/;
    color: #0371bc ;
}
a, a:link, a:visited {
    color: #0371bc;
    /*text-decoration: underline;*/
}
a:hover {
    text-decoration: none;
}
a:active, a:focus {
    color: #0371bc;
}  
.p5 span a {
    font-weight: bold;
}
p {
	margin-bottom: 5px;
	line-height: 19px;
	font-size: 70%;
	text-align: left;
}
pvert {
	margin-bottom: 5px;
	line-height: 19px;
	font-size: 70%;
	color: #2cb357;
}
acronym {
    font-weight: bold;
    text-decoration: none;
    border-bottom: none;
}
#container {
	position: relative;
	margin: auto;
	text-align: left;
	background: #FBFBE5 url(images/container_bg.gif) center top repeat-y;
	width: 760px;
}
#pageHeader {
	text-align: center;
	/*background: #FBFBE5 url(images/page_header_mo.jpg) center top no-repeat;*/
	background: #FBFBE5 url(images/page_header_mo112009.gif) center top no-repeat;
	height: 300px;
}
#pageHeader h1 span, #pageHeader h2 span {
    display: none;
}
#quickSummary .p1 {
	position: absolute;
    top: 65px;
    left: 40px;
    font-weight: bold;
    color: #FBFBE5;
    width: 475px;
}
#quickSummary .p2 span {
	position: absolute;
	color: #FBFBE5;
	font-size: 100%;
	text-align: left;
	top: 162px;
	left: 270px;
	width: 467px;
}
#preamble {
    margin: -110px 50px 20px 265px;
    padding: 20px 20px 10px;
    border: 3px solid #0371bc;
    background: #FBFBE5;
}
#preamble h3 {
    margin-bottom: 0px;
    height: 32px;
    background: transparent url(images/bouton3_mo112009.gif) left top no-repeat;
    border-bottom: 1px solid #0371bc;
}
#preamble h3 span {
    display: none;
}
#supportingText {
    margin-left: 230px;
    padding: 0 0 35px 35px;
}
#supportingText h3 span {
    display: none;
}
#mail_envoye{
padding-right: 50px;
    margin-bottom: 10px;
    height: 152px;
/*    background: transparent url(images/infodumois.gif) left top no-repeat;*/
    border-bottom: 1px solid #0371bc;
}
#explanation, #participation, #benefits, #requirements {
	padding-right: 50px;
	clear: both;

}
#alaune {
	padding-right: 50px;
	clear: both;
}
#actutoujours {
	padding-right: 50px;
	clear: both;
}
#carrieres {
	padding-right: 50px;
	clear: both;
}
#societe {
	padding-right: 50px;
	clear: both;
}
#hommes {
	padding-right: 50px;
	clear: both;
}
#locaux {
	padding-right: 50px;
	clear: both;
}
#moyens {
	padding-right: 50px;
	clear: both;
}
#metiers, #maintienadomicile, #handicap, #confort, #fuitesurinaires, #services, #professionnels {
	padding-right: 50px;
	clear: both;
}
#explanation h3 {
    margin-bottom: 10px;
    height: 32px;
    background: transparent url(images/infodumois.jpg) left top no-repeat;
    border-bottom: 1px solid #0371bc;
}
#alaune h3 {
    margin-bottom: 10px;
    height: 32px;
    background: transparent url(images/AlaUne.jpg) left top no-repeat;
    border-bottom: 1px solid #0371bc;
}
#actutoujours h3 {
    margin-bottom: 10px;
    height: 32px;
    background: transparent url(images/Actu.jpg) left top no-repeat;
    border-bottom: 1px solid #0371bc;
}
#carrieres h3 {
    margin-bottom: 10px;
    height: 32px;
    background: transparent url(images/carrieres.jpg) left top no-repeat;
    border-bottom: 1px solid #0371bc;
}
#societe h3 {
    margin-bottom: 10px;
    height: 32px;
    background: transparent url(images/societe.jpg) left top no-repeat;
    border-bottom: 1px solid #0371bc;
}
#hommes h3 {
    margin-bottom: 10px;
    height: 32px;
    background: transparent url(images/HommesFemmes.gif) left top no-repeat;
    border-bottom: 1px solid #0371bc;
}
#locaux h3 {
    margin-bottom: 10px;
    height: 32px;
    background: transparent url(images/Locaux.jpg) left top no-repeat;
    border-bottom: 1px solid #0371bc;
}
#moyens h3 {
    margin-bottom: 10px;
    height: 32px;
    background: transparent url(images/moyens.gif) left top no-repeat;
    border-bottom: 1px solid #0371bc;
}
#metiers h3 {
    margin-bottom: 10px;
    height: 32px;
    background: transparent url(images/metiers.jpg) left top no-repeat;
    border-bottom: 1px solid #0371bc;
}
#maintienadomicile h3 {
    margin-bottom: 10px;
    height: 32px;
    background: transparent url(images/maintienadomicile.jpg) left top no-repeat;
    border-bottom: 1px solid #0371bc;
}
#handicap h3 {
    margin-bottom: 10px;
    height: 32px;
    background: transparent url(images/handicap.jpg) left top no-repeat;
    border-bottom: 1px solid #0371bc;
}
#confort h3 {
    margin-bottom: 10px;
    height: 32px;
    background: transparent url(images/confort.jpg) left top no-repeat;
    border-bottom: 1px solid #0371bc;
}
#fuitesurinaires h3 {
    margin-bottom: 10px;
    height: 32px;
    background: transparent url(images/fuitesurinaires.jpg) left top no-repeat;
    border-bottom: 1px solid #0371bc;
}
#services h3 {
    margin-bottom: 10px;
    height: 32px;
    background: transparent url(images/services.jpg) left top no-repeat;
    border-bottom: 1px solid #0371bc;
}
#professionnels h3 {
    margin-bottom: 10px;
    height: 32px;
    background: transparent url(images/professionnels.jpg) left top no-repeat;
    border-bottom: 1px solid #0371bc;
}
#explanationmail h3 {
    margin-bottom: 10px;
    height: 32px;
    background: transparent url(images/laisserunmessage.gif) left top no-repeat;
    border-bottom: 1px solid #0371bc;
}

#footer {
    margin: 0 0 -50px -265px;
    padding: 20px 20px 0 270px;
    text-align: left;
    clear: both;
    font-size: 55%;
    background: #FBFBE5 
	url(images/footer_mo.gif) center top no-repeat;
    height: 166px;
    color: #2cb357;
    voice-family: "\"}\"";
    height: 146px;
    voice-family: "\"}\"";
}
#linkList {
    position: absolute;
    top: 175px;
    left: 64px;
    width: 138px;
}
#linkList h3 span {
    display: none;
}
#linkList h3 {
    margin-top: 25px;
    width: 138px;
    height: 30px;
    border-bottom: 1px solid #0371bc; 
}
h3.select {
    margin-bottom: 5px;
    background: transparent url(images/bienvenue_mo.gif) left center no-repeat;
}

#linkList ul {
    list-style: none;
}
#lselect ul li {
    margin-bottom: 5px;
    padding-bottom: 5px;
    font-size: 70%;
    color: #0371bc;
    border-bottom: 1px solid #0371bc;
}
#linkList a.c, #linkList a.c:link, #linkList a.c:visited, #linkList a.c:hover, #linkList a.c:active, #linkList a.c:focus {
    display: block;
    padding: 0 0 2px 20px;
    font-size: 100%;
    font-weight: normal;
    text-decoration: none;
    color: #0371bc;
    background-image: none;
}
#lselect ul li a, #lselect ul li a:link, #lselect ul li a:visited {
	display: block;
	clear: both;
	padding: 0 0 2px 20px;
	font-size: 14px;
	font-weight: bold;
	color: #2cb357;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	vertical-align: baseline;    /*background: transparent url(lselect_a_bg.gif) left center no-repeat;*/
}
#lselect ul li a:hover {
	text-decoration: none;
	border-top-style: inset;
	border-right-style: inset;
	border-bottom-style: inset;
	border-left-style: inset;
}
#lselect ul li a, #lselect ul li a:active, #lselect ul li a:focus {
    display: block;
    clear: both;
    padding: 0 0 2px 20px;
    font-size: 100%;
    font-weight: bold;
    /*text-decoration: underline;*/
    color: #0371bc;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
    /*background: transparent url(lselect_a_bg.gif) left center no-repeat;*/
}
#larchives ul li {
    margin-bottom: 5px;
    font-size: 9px;
    color: #0371bc;
}
#larchives ul li a, #larchives ul li a:link, #larchives ul li a:visited {
    font-weight: bold;
    color: #0371bc;
    /*text-decoration: underline;*/
}
#larchives ul li a:hover {
    text-decoration: none;
}
#larchives ul li a:active, #larchives ul li a:focus {
    font-weight: bold;
    color: #0371bc;
    /*text-decoration: underline;*/
}
#lresources ul li {
    margin-bottom: 5px;
    font-size: 70%;
    color: #0371bc;
}
#lresources ul li a, #lresources ul li a:link, #lresources ul li a:visited {
    font-weight: bold;
    color: #0371bc;
    /*text-decoration: underline;*/
}
#lresources ul li a:hover {
    text-decoration: none;
}
#lresources ul li a:active, #lresources ul li a:focus {
    font-weight: bold;
    color: #0371bc;
    /*text-decoration: underline;*/
}
/*#page_accessoires
{left:250;}*/
.erreur_form
{font-size:9px;
color:#FF0000;
}
.textecnil
{
font-size:9px;
}
.p4vert {
	color: #2CB357;
	text-align: left;
}
.fondtableauplann2 {	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0371bc;
	background-color: #FBFBE5;
}
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
/* IMPORTANT */
/* for the "slideshow in css to work.... Be careful ... quite sensitive */


#photo_strip {width:413px; margin-left:15px;}
#containslide {margin:0; padding:0; height:240px; overflow:auto; color:#0371bc; background:#FBFBE5;}
#containslide ul {margin:0; padding:0; list-style:none; white-space:nowrap; display:table-row;}
#containslide ul li {display:table-cell; padding:0 15px; background:#FBFBE5; border-bottom:1px solid #0371bc; vertical-align:top;}
#containslide ul li img {border:1px solid #555; margin: 30px 0 10px 0;}
#photo_strip h1 {text-align:center; padding:0; margin:0; width:444px; height:38px; line-height:35px; color:#555; font-weight:normal; font-size:20px; border-bottom:1px solid #0371bc;}
#containslide p {margin:0; padding:5px 0; font-size:11px;}
.blockquotesimple {
	/*color: #02576B;*/
	font-style: italic;
	font-size: 90%;
	line-height: 150%;
	width: auto;
	padding: 10px 10px 10px 30px;
	margin: 15px 0;
	/*background: #F3FBFF url(../images/quote.png) 0 0 no-repeat;
	border: 1px solid #CEE0E4;*/
}



/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
.italicsimple {
	font-style: italic;
	font-size: 90%;
	line-height: 150%;
	width: auto;
}
.bgTableauActu {
	background-image: url(images/thermometre_bebe.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.bgTableauLens {
	background-image: url(images/lens.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.tableCarousel {
	background-image: url(images/tableCarousel444.jpg);
	background-repeat: no-repeat;
	background-position:left;
}
.tableMoyens {
	background-image: url(images/tableCarouselMoyens.jpg);
	background-repeat: no-repeat;
	background-position:left;
}
#container #supportingText table tr td #Accordion1 .AccordionPanel.AccordionPanelOpen .AccordionPanelContent table {
	text-align: left;
}

