/*design Medicale & Solutions by Crofte*/

body
{
background-image : url(images/background.jpg);
background-repeat : repeat-x;
background-color : rgb(230,230,230);
background-position : top;
text-align : justify;
font-family : time;
font-size : 11.5px;
color : #131313;
}

a
{
color : #226688;
text-decoration : underline;
font-weight: bold;
}

a:hover
{
color : #5599ff;
text-decoration : underline overline;
}

a:active
{
color : #3dc456;
text-decoration : underline overline;
position : relative;
left : 1px;
top : -2px;
}

ul
{
width : 550px;
list-style-image: url("images/list.png");
text-align : justify;
}

a img
{
border: none;
}

hr
{
width : 550px;
border-style : dashed;
}

table
{
border : no-border;
}

br
{
font-size : 1px;
}

#header
{
background-image : url('images/header.png');
background-repeat : no-repeat;
background-position : top;
width : 852px;
height : 220px;
position : relative;
top : -8px;
}

#menu
{
background-image : url('images/menu.png');
background-repeat : no-repeat;
width : 852px;
height : 41px;
position : relative;
top : -8px;
}

#menu td:hover
{
background-image : url('images/halo.png');
background-repeat : no-repeat ;
background-position : center;
}

#contenu
{
background-image : url('images/bg_contenu.png');
background-repeat : repeat-y;
width : 852px;
height : 255px;
position : relative;
top : -8px;
}

#contenu p
{
width : 665px;
text-align : justify;
text-indent : 30px;
font-size : 11.5px;
position : relative;
left : -15px;
margin-top: 11.5px;
margin-bottom: 0px;
}

#footer
{
background-image : url('images/footer.png');
background-repeat : no-repeat;
background-position : top;
width : 852px;
height : 180px;
position : relative;
top : -8px;
left : -11px;
}

#marqueur_accueil
{
position : absolute;
left : 120px;
top : 26px;
}

#marqueur_presentation
{
position : absolute;
left : 220px;
top : 26px;
}

#marqueur_formations
{
position : absolute;
left : 347px;
top : 26px;
}

#marqueur_conseils
{
position : absolute;
left : 455px;
top : 26px;
}

#marqueur_produits
{
position : absolute;
left : 545px;
top : 26px;
}

#marqueur_contacts
{
position : absolute;
left : 635px;
top : 26px;
}

#marqueur_liens
{
position : absolute;
left : 715px;
top : 26px;
}

#deco
{
position : absolute;
left : 80px;
top : -10px
}

.plan
{
position : relative;
left : 185px;
top : 50px;
width : 60px;
height : 53px;
}

.plan:hover
{
background-image : url('images/plan_site_hover.png');
background-repeat : no-repeat;
}

.plan_titre a
{
color : #001133;
text-decoration : underline;
font-weight: bold;
}

.plan_titre a:hover
{
color : #337799;
text-decoration : underline overline;
}

.plan_titre a:active
{
color : #3dc456;
text-decoration : underline overline;
position : relative;
left : 1px;
top : -2px;
}

.plan_sous_titre
{
color : #224533;
text-decoration : underline;
font-weight: none;
}

.plan_sous_titre:hover
{
color : #449966;
text-decoration : underline overline;
}

.plan_sous_titre:active
{
color : #5588ff;
text-decoration : underline overline;
position : relative;
left : 1px;
top : -2px;
}

.td_indent
{
text-indent : 35px;
}

.date
{
font-weight: bold;
font-style : italic;
font-size : small;
color : rgb(20,155,210);
position : relative;
top : 161px;
}

.underline
{
text-decoration : underline;
}

.decalage
{
position : relative;
top :-15px;
}

.contenu_table
{
width : 665px;
text-align : justify;
font-size : 11.5px;
position : relative;
left : -13px;
}

.contenu_journee
{
position : relative;
left : -12px;
}

.p
{
font-size : 11px;
text-align : left;
}

.x-small
{
font-size : 11px;
}

.td_produits
{
width : 445px;
text-align : justify;
text-indent : 30px;
font-size : 11.5px;
}

.table_decalage
{
position : relative;
left : -20px;
}
