body {
font-family: Verdana;
font-size:0.8em;
padding:0;
margin:0;
margin-left: 2px;
padding-bottom: 50px;
background: url(/images/fond.png) white repeat-y top left}

a { text-decoration:none }

a:hover { text-decoration:none }

a img { border:none }

input, select, textarea, button {
font-family: Verdana;
font-size: 11px}

label {
font-weight: bold}

#actus_scroll {
margin: -15px 0 0 8px;
height: 180px;
border: 1px;
width: 185px;
}

.contenu a.lien_photo {
color: black;
text-decoration: none}

.contenu a.lien_photo:hover {
color: blue;
text-decoration: none}

.actu a.lien_menu2 {
font-size:11px;
font-weight: bold}

.contenu a {
color:#42a628;
text-decoration:none}

.contenu a:hover {
color:#42a628;
text-decoration:underline}

div.nom_page {
color:#016127;
font-style:italic;
font-size:22px;
padding:0;
width:252px;
margin:0;
text-decoration:underline;
position:absolute;
font-weight: bold;
top:143px;
left:333px;
z-index:2}

div.header {
padding:0;
margin:0;
position:absolute;
top:0px;
left:0px;
width:806px;
height:166px;
background: url(/images/banniere.jpg) white no-repeat top left}

div.barre_gauche {
padding:0;
margin:0;
position:absolute;
top:166px;
left:0px;
width:2px;
height:436px;
cursor:pointer;
background: url(/images/barre_gauche.png) #42a628 no-repeat top left}

div.fond_menu {
padding:0;
margin:0;
position:absolute;
top:166px;
left:2px;
width:195px;
height:132px;
background: url(/images/menu.jpg) #42a628 no-repeat top left}

div.div_menu {
padding:0;
margin:0;
margin-left: 3px;
text-align:left;
position:absolute;
top:200px;
left:2px;
width:125px;
height:500px;
z-index:99}

div.element_div_menu a {
font-size:0.9em;
color:#fffa08}

div.element_div_menu a:hover {
font-size:0.9em;
color:#2d80f1}

div.bas_gauche {
padding:0;
margin:0;
position:absolute;
top:298px;
left:2px;
width:195px;
height:304px;
background: url(/images/bas.jpg) #42a628 no-repeat top left}

div.contenu {
padding:0;
padding-top:75px;
padding-left:10px;
margin:0;
position:absolute;
top:166px;
left:197px;
width:374px;
height:100%;
background: url(/images/contenu.png) white no-repeat top left}

div.fondcontenu {
border:1px solid black;
padding:5px;
background-color:#FFF87F;}

div.contenu p {
width:360px;}

div.actu {
padding:0;
margin:0;
padding-left:7px;
padding-right:15px;
font-size:0.7em;
position:absolute;
top:166px;
left:596px;
width:210px;
height:166px;
background: url(/images/actu.png) white no-repeat top left}

div.bas_droite {
padding:0;
margin:0;
position:absolute;
top:332px;
left:596px;
width:210px;
background: url(/images/bas_droite.png) white no-repeat top left;
    text-align: center;
}

div.bas_droite .default {
    text-align: center;
}
div.bas_droite .default table {
    margin: auto;
}
div.bas_droite a {
    color: #1A52C4;
}
div.bas_droite a:hover { text-decoration: underline; }

.commentaire {
border-top: 2px solid green;
text-align: right;
margin-top: 40px;
padding-top: 20px;
font-size: 10px;
font-style: italic}

a.lien_admin {
position: absolute;
top: 1px;
left: 1px;
font-size: 8px;
color: #41a627}

a.lien_admin:hover {
color: black}

.sous_menu {
margin: 0;
padding: 0;
padding-left: 4px;
padding-right: 4px;
margin-left: 10px;
margin-bottom: 10px;
line-height: 11px;
border-left: 1px solid #fffa08;
display: none}

.div_lien_menu {
margin: 0;
margin-bottom: 7px;
}

a.lien_menu {
text-align: center;
color:#fffa08;
font-size: 10px;
font-weight: bold}

a.lien_menu:hover {
text-align: center;
color:#fffa08;
font-size: 10px}

a.lien_menu:hover {
color: blue;
text-decoration: none}

a.lien_menu2 {
text-align: center;
font-weight: bold;
font-size: 9px;
color: black}

a.lien_menu2:hover {
color: blue;
text-decoration: none}

.erreur {
font-weight: bold;
color: red}

.ImageZoomee
{
	border: 3px solid black;
}

.BoutonFermer
{
	width: 16px;
	height: 16px;
	background: url(/images/suppr.png) no-repeat center;
	border: 0;
	display: block;
	cursor: pointer;
}

.BoutonZoom
{
	width: 16px;
	height: 16px;
	background: url(/images/search.png) no-repeat center;
	border: 0;
	display: block;
	cursor: pointer;
}

.ChargementZoom
{
	background: url(/images/loading.gif) no-repeat center;
}


/*
 * Additions by Fabien Agranier (Livesys) on 7 Oct 2009
 */

a.gal_link {
    font-size: 8pt;
    position: relative;
    display: block;
    text-decoration: none;
    padding: 10px 0;
}
a.gal_link:hover {
    background-color: #F7F7F7;
    text-decoration: none;
}

a.gal_link em {
    font-family: Arial;
    font-size: 13pt;
    color: black;
    font-style: normal;
    font-weight: bold;
    margin-bottom: 10px;
    display: block;
    padding-left: 10px;
}

a.gal_link span.thumb {
    display: block;
    background: url(/images/bgthumb3.png) no-repeat;
    position: relative;
    height: 165px;
    cursor: pointer;
    zoom: 0;
}

a.gal_link span.thumb img {
    margin: 11px 0 0 10px;
    cursor: pointer;
}

a.gal_link .infos {
    position: absolute;
    bottom: 10px;
    left: 220px;
    display: block;
    cursor: pointer;
}

.sep {
    background: #0F6325;
    height: 1px;
    line-height: 1px;
    font-size: 1px;
}

dd {
    padding: 4px 0;
}

a#pharmacie {
    width: 200px;
    height: 55px;
    display: block;
    text-indent: -3000px;
    color: #429349;
    font-weight: bold;
    background: url(/images/pharmacies.png);
}

a#pharmacie:hover {
    background: url(/images/pharmacies_hover.png);
}

/*
 * End
 */
