body { 
background-color : #333333;
font-family : "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Arial, sans-serif;
font-size : 0.7em;
background-image : url(../images/fond.jpg);
background-repeat : repeat;
background-attachment : scroll;
color : #333333;
} 
#preloader { 
position : absolute;
background-color : white;
height : 100%;
width : 100%;
display : none;
z-index : 100;
} 
#preloadIMG { 
position : absolute;
left : 50%;
width : 20px;
margin-left : -10px;
height : 20px;
top : 150px;
} 
#preload { 
display : none;
} 
#contenu { 
height : auto;
width : 770px;
margin-right : auto;
margin-left:auto;
margin-top : 20px;
} 
h1 { 
font-size : 13px;
margin : 0;
text-transform : capitalize;
color : #333333;
font-family : Helvetica, Arial, sans-serif;
line-height : 16px;
} 
h2 { 
font-size : 11px;
margin : 0;
text-transform : none;
color : #333333;
font-family : Helvetica, Arial, sans-serif;
line-height : 16px;
} 
h3 { 
font-size : 11px;
margin : 0;
text-transform : none;
text-indent : 10px;
background-color : #eeeeee;
color : #000066;
font-family : Helvetica, Arial, sans-serif;
line-height : 20px;
border : #6495ed;
border-top-width : 1px;
border-top-style : dotted;
} 
h4 { 
font-size : 12px;
margin : 0;
text-transform : none;
text-indent : 10px;
background-color : #6495ed;
color : #fff;
font-family : Helvetica, Arial, sans-serif;
line-height : 21px;
border : 2px outset #6495ed;
} 
h5 { 
font-size : 12px;
margin : 0;
text-transform : none;
background-color : #33cccc;
color : #000066;
font-family : Helvetica, Arial, sans-serif;
line-height : 16px;
}
h6 {
	font-size : 12px;
	margin : 0;
	text-transform : none;
	text-indent : 20px;
	background-color : #696969;
	color : #DCDCDC;
	font-style:oblique;
	font-family : Helvetica, Arial, sans-serif;
	line-height : 21px;
	border : 2px outset #DCDCDC;
}
.clear { 
clear : both;
} 
#nav { 
width : 100%;
font-size : 0.9em;
font-weight:bold;
margin-top : 20px;
} 
#nav ul { 
list-style : none;
margin : 0;
margin-left : 0;
padding : 0;
} 
#nav li { 
float : left;
margin : 0;
padding : 0;
border-width : 1px;
list-style : none;
} 
#nav a { 
float : left;
display : block;
padding : 3px 8px 6px;
color : white;
text-decoration : none;
} 
#nav a:hover {
	text-transform : uppercase;
	color: #FF6C00;
	font-weight : bold;
	border-bottom: 2px ridge #FFF;
} 
#nav a.selected {
	color : #CCCCCC;
	font-weight : bold;
	text-transform : uppercase;
	border-bottom: 2px solid #FF6C00;
} 
#nav li#logout { 
float : right;
margin-right : 20px;
border : none;
} 
#nav li#logout a { 
background : none;
padding-left : 0;
padding-right : 0;
padding-top : 3px;
} 
#nav li#logout a:hover { 
background : none;
text-decoration : underline;
} 
contenudroit a:link, a:visited, a:active { 
color : #6090c0;
text-decoration : none;
border-bottom-width : 1px;
border-bottom-color : #ffffff;
} 
contenudroit a:hover { 
color : #6090c0;
text-decoration : none;
border-bottom-width : 1px;
border-bottom-style : dotted;
border-bottom-color : #999999;
} 
#accueil { 
background-color : #666;
float : left;
width : 245px;
height : 341px;
background-image : url(../images/accueil.jpg);
background-repeat : no-repeat;
border : 3px ridge #666;
}
#aide { 
background-color : #666;
float : left;
width : 245px;
height : 341px;
background-image : url(../images/accueilbis.jpg);
background-repeat : no-repeat;
border : 3px ridge #666;
} 
#cesu { 
background-color : #666;
float : left;
width : 245px;
height : 341px;
background-image : url(../images/cesu.jpg);
background-repeat : no-repeat;
border : 3px ridge #666;
} 
#cca { 
background-color : #666;
float : left;
width : 245px;
height : 341px;
background-image : url(../images/cca.jpg);
background-repeat : no-repeat;
border : 3px ridge #666;
} 
#igl { 
background-color : #666;
float : left;
width : 245px;
height : 341px;
background-image : url(../images/igl.jpg);
background-repeat : no-repeat;
border : 3px ridge #666;
} 
#inf { 
background-color : #666;
float : left;
width : 245px;
height : 341px;
background-image : url(../images/infirmiere.jpg);
background-repeat : no-repeat;
border : 3px ridge #666;
} 
#contact { 
background-color : #666;
float : left;
width : 245px;
height : 341px;
background-image : url(../images/contact2.jpg);
background-repeat : no-repeat;
border : 3px ridge #666;
} 
#news { 
background-color : #666;
float : left;
width : 245px;
height : 341px;
background-image : url(../images/abonne.jpg);
background-repeat : no-repeat;
border : 3px ridge #CCC;
} 
#iade { 
background-color : #666;
float : left;
width : 245px;
height : 341px;
background-image : url(../images/iade.jpg);
background-repeat : no-repeat;
border : 3px ridge #666;
} 
#med { 
background-color : #666;
float : left;
width : 245px;
height : 341px;
background-image : url(../images/docteur.jpg);
background-repeat : no-repeat;
border : 3px ridge #666;
} 
#current a { 
color : #ffffff !important;
background : url(../images/fond.jpg);
background-repeat : repeat;
font-weight : bold;
font-weight : 800;
} 
#leftbox { 
padding-top : 303px;
} 
#lienmenudroit { 
float : left;
width : 120px;
margin-left : 5px;
} 
#lienmenugauche { 
float : right;
} 
a.navlist:link, a.navlist:visited { 
text-decoration : none;
color : #6090c0;
} 
a.navlist:active { 
text-decoration : none;
color : #6090c0;
} 
#bascontenudroit { 
text-align : center;
padding-top : 5px;
background-color : #000000;
} 
#contenudroit { 
width : 485px;
text-indent: 10px; 
float : right;
background-color : #ffffff;
height : auto;
border : 2px ridge #666;
padding-top: 10px;
padding-right: 10px;
padding-left: 10px;
} 
#contenudroit p {
text-align:justify;
margin : 0;
padding-top : 5px;
padding-bottom : 5px;
padding-left: 10px;
line-height : 16px;
color : #4d4d4d;
} 
#contenudroit dl { 
margin : 0;
padding-bottom : 8px;
color : #333333;
} 
#contenudroit dt { 
margin : 13px 0 0;
padding-bottom : 1px;
letter-spacing : 1px;
font-size : 12px;
font-weight : bold;
font-family : Arial, Helvetica, sans-serif;
} 
#contenudroit dd { 
margin : 0;
padding : 0;
list-style-position : outside;
list-style-type : none;
line-height : 16px;
color : #666666;
} 
#contenudroit2 { 
border-top : 1px dotted #999999;
border-right : 0 dotted #999999;
border-bottom : 0 dotted #999999;
border-left : 0 dotted #999999;
margin-top : 5px;
padding-top : 10px;
text-transform : none;
}
#contenuflash { 
float : right;
width : 771px;
background-color : #ffffff;
height : auto;
padding-top: 10px;
padding-right: 1px;
padding-left: 1px;
border : 2px ridge #666;
text-align:justify;
} 
#contenuflash p { 
margin-right : 0px;
margin-left : 0px;
padding-top : 2px;
padding-bottom : 0px;
text-align:justify;
color : #666666;
} 
#contenunews { 
width : 100%;
margin-right : 0px;
margin-left : 0px;
background-color : #ffffff;
height : auto;
padding-top: 10px;
padding-right: 10px;
padding-left: 10px;
border : 2px ridge #666;
text-align:justify;
} 
#contenunews p { 
margin-right : 5px;
margin-left : 5px;
padding-top : 5px;
padding-bottom : 5px;
line-height : 16px;
text-align:justify;
color : #666666;
} 
#contenunews li { 
margin-right : 5px;
margin-left : 5px;
padding-top : 5px;
padding-bottom : 5px;
line-height : 16px;
text-align:justify;
color : #666666;
} 
#contenucours { 
float : right;
width : 771px;
background-color : #ffffff;
height : auto;
border : 3px ridge #666;
text-indent : 20px;
text-align :justify;
} 
#contenucours p { 
margin-right : 5px;
margin-left : 5px;
padding-top : 5px;
padding-bottom : 5px;
line-height : 20px;
color : #666666;
} 
#lien { 
border-top : 1px dashed #999999;
border-right : 0 dotted #999999;
border-bottom : 0 dotted #999999;
border-left : 0 dotted #999999;
margin-top : 5px;
color : #6090c0;
padding-top : 10px;
text-transform : capitalize;
} 
a.lien:link, a.lien:visited { 
text-decoration : none;
color : #6090c0;
text-transform : lowercase;
font-size : 10px;
border-bottom-width : 1px;
border-bottom-style : none;
border-bottom-color : #cc6600;
letter-spacing : 1px;
} 
a.lien:hover { 
text-decoration : none;
color : #6090c0;
text-transform : uppercase;
font-size : 10px;
border-bottom-width : 1px;
border-bottom-style : dashed;
border-bottom-color : #ff6600;
letter-spacing : 1px;
} 
a.lien:active { 
text-decoration : none;
color : #6090c0;
text-transform : lowercase;
font-size : 10px;
border-bottom-width : 1px;
border-bottom-style : dashed;
border-bottom-color : #ff6600;
letter-spacing : 1px;
}
/* infobulle */ 
a.infobulle { 
position : relative;
color : #000080;
font-size : 11px;
text-decoration : none;
border-bottom : 1px dotted orange;
} 
a.infobulle span { 
display : none;
} 
a.infobulle:hover { 
background : none;
z-index : 500;
cursor : help;
} 
a.infobulle:hover span { 
display : inline;
position : absolute;
white-space : nowrap;
top : 30px;
left : 20px;
background : #FFCC66;
color : #000080;
font-size : 11px;
padding : 3px;
border : 2px outset orange;
border-left: 1px ridge orange;
} 
#liennews ul { 
list-style-type : none;
padding-left : 0;
border-top-width : 1px;
border-top-style : dotted;
border-top-color : #999999;
width : 772px;
margin-top : 10px;
margin-right : 10px;
margin-bottom : 10px;
margin-left : 0;
text-align:justify;
} 
#liennews li { 
margin : 0;
border-top : 0 dotted #999;
border-right : 0 dotted #999;
border-bottom : 1px dotted #999;
border-left : 0 dotted #999;
} 
#liennews li a { 
color : #4b82b8;
display : block;
text-decoration : none;
padding-top : 4px;
padding-right : 5px;
padding-bottom : 4px;
padding-left : 10px;
font-style:oblique;
font-weight:bold;
font-variant:normal;
text-align:justify;
} 
#liennews li a:hover { 
background : #edf1fa;
border-top-width : 0;
border-right-width : 0;
border-bottom-width : 1px;
border-left-width : 0;
border-top-style : none;
border-right-style : none;
border-bottom-style : dotted;
border-left-style : none;
border-bottom-color : #f2f7f9;
} 
#liennews a em { 
color : #333333;
display : block;
font-style : normal;
font-weight : normal;
} 
#map { 
background-color : #ffffff;
float : left;
width : 760px;
height : 341px;
background-repeat : no-repeat;
border : 5px solid #ffffff;
} 
.highslide { 
cursor : url(graphics/zoomin.cur), pointer;
outline : none;
} 
.highslide img { 
border : 2px solid gray;
} 
.highslide:hover img { 
border : 2px solid white;
} 
.highslide-image { 
border : 2px solid white;
} 
.highslide-caption { 
display : none;
border : 2px solid white;
border-top : none;
font-family : Verdana, Helvetica;
font-size : 10pt;
padding : 5px;
background-color : white;
} 
.highslide-loading { 
display : block;
color : white;
font-family : Arial, Helvetica, sans-serif;
font-size : 9px;
font-weight : bold;
text-transform : uppercase;
text-decoration : none;
padding : 3px;
border-top : 1px solid white;
border-bottom : 1px solid white;
background-color : black;
} 
a.highslide-credits, a.highslide-credits i { 
padding : 2px;
color : silver;
text-decoration : none;
font-size : 10px;
} 
a.highslide-credits:hover, a.highslide-credits:hover i { 
color : white;
background-color : gray;
} 
.highslide-display-block { 
display : block;
} 
.highslide-display-none { 
display : none;
} 
object { 
width : 771px;
height : 400px;
overflow : auto;
} 
#piedpage {
	text-align : right;
	color : #333333;
	padding-top : 5px;
	font-size : 12px;
} 
img { 
border : 0;
} 
