﻿body {
	width: auto;
	font-family:Tahoma,Arial;
}
h1
{
	text-align:center;
}
h2,.h2
{
	font-size:13pt;
	font-weight:bold;
	margin-left:20px;
}
h3{
	color:#006666;
	background-image:url(../images/h3-intra-or.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
	padding-left:15px;
	font-size:14px;
	margin-bottom:12px;
	margin-top:12px;
}

h5
{
	height:50px;
	width:632px;
	color:Black;
	background-image:url(../images/Recherche.gif);
	background-repeat:no-repeat;
	font-size:12px;
	text-align:center;
	background-position:center;
	vertical-align:top;
}

h6,.h6
{
	color:#66CC33;
	font-family:Tahoma;
	font-size:18px;
	margin-bottom:0px;
	margin-left:10px;
	margin-top:0px;
}
a img:hover
{
	cursor :pointer;
}

#divh4
{
	height:375px;
	width:270px;
	background-image:url(../images/encadre-gauche-selecteur.gif);
	background-position:center;
	font-weight:bold;
	margin-bottom:21px;
}

.divh5
{
	height:30px;
	color:Black;
	background-color:#D3D0DB;
	background-image:url(../images/horizontale2.gif);
	background-repeat:no-repeat;
	background-position:left center;
	font-size:12px;
	text-align:left;
	vertical-align:middle;
	border:2px solid #C6C5D8;
}

.divh5 label
{
	font-family:Tahoma;
	top:0px; 
	color:#003366; 
	font-size:18px; 
	position:relative;
	margin-left:10px;
}
.divh5 img 
{
	margin:10px 5px 0px 10px;
	position:relative;
}
#divh6,#divh7,#divh7b
{
	width:270px;
	color:#003366;
	background-image:url(../images/pave-haut-gaucheb.gif);
	background-position:center;
	background-repeat:repeat-y;
	font-weight:bold;
	margin-bottom:21px;
	border: solid 3px #C5CADF;
	vertical-align: middle;
}
#divh7b
{
	height:375px;
}

#divh6 img,#divh7 input
{
	margin-bottom:10px;
}
#divh7 label
{
	color:#003366;
}

#divh8
{
	height:50px;
	width:632px;
	color:Black;
	background-image:url(../images/Recherche.gif);
	background-repeat:no-repeat;
	font-size:12px;
	text-align:center;
	background-position:center;
	vertical-align:top;
}

#header
{
	width:100%;
}
#footer
{
	height:51px; 
	color:White;
	font-size:smaller;
	font-weight:normal;
	text-align:center;
	margin-bottom: 15px;
	font-family:Tahoma;
	font-size:8pt;
	background-color:#003b79;
}
#footer a
{
	color:White;
	text-decoration:none;
}

#fl
{
	background-image:url('../images/footer_left_grand.gif');
	background-position:left;
	background-repeat:no-repeat;
	width:51px;
	height:51px;
}

#fr
{
	background-image:url('../images/footer_right_grand.gif');
	background-position:right;
	background-repeat:no-repeat;
	width:51px;
	height:51px;
}

#fc
{
	background-image:url('../images/footer_center.gif');
	background-repeat:repeat-x;
	height:51px;
}


#container
{
	position: relative;
	min-height: 100%;
	/* verif IE 7 */
	height: 100%;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: auto;
}
#content
{
    height:auto;
    background-color:White;
}
#content_liste
{
    min-height:750px;
    background-color:White;    
}
*html #content_liste
{
    height:750px;
    background-color:White;    
}
*+html #content_liste
{
    min-height:750px;
    background-color:White;    
}
#logo
{
	background-image:url("../images/head-mederic2.gif");
	background-repeat:no-repeat;
	background-position:left bottom;
	height:166px;
	position:relative;
}
#logo a
{
	display:block;
	width:400px;
	height:100px;
	position:absolute;
	text-indent:-3000px;
	top:75px;
}
#logo #texte
{
	color :#5178A3;
	width:250px;
	margin:75px 0 0 400px;
	font-size:0.7em;
	font-family:Arial;
}

#texte_print
{
	display:none;
	visibility:hidden;
}

#carte-cliquez
{
	background-image:url("../images/carte-cliquez.gif");
	background-repeat:no-repeat;
	background-position:center;
	text-transform:none;
	text-decoration:none;
	text-indent:-3000px;
	width:450px;
	height:100px;
}

#caret-cadre-bas-gauche
{
	font-family:Arial;
}


#caret-cadre-bas-gauche #texte
{
	width:429px;
	font-family:Arial;
	margin-left:20px;
	border:2px solid #DBDBDC;
	background-image:url("../images/cadre-bas-gauche.gif");
	background-repeat:repeat-y;
	text-align:left;
}

#caret-cadre-bas-gauche #texte ul
{
	margin-top:15px;
}
#caret-cadre-bas-gauche .titre li ul li
{
	color :#000;
	list-style-type:disc;
	list-style-image:none;
	margin-left:-35px;
	padding-bottom:0px;
	margin-bottom:0px;
}
#caret-cadre-bas-gauche .titre .circle
{
	margin-top:12px;
}
#caret-cadre-bas-gauche .titre .circle label
{
	color :#003879;
	font-size:0.8em;
	font-family:Tahoma;
	font-weight:normal;
}
#caret-cadre-bas-gauche .titre label
{
	font-size:1.1em;
	font-family:Tahoma;
	font-weight:bold;
	color :#71B335;
}

#caret-cadre-bas-gauche .titre li
{
	list-style-image:url("../images/puce-verte.gif");
	padding-bottom:10px;
	margin-bottom:10px;
}

.adresseBox
{		 	
	font-size:11pt;
	margin-left:7px;
	width:200px;
}

.adresseBox .ville
{
	font-weight:bold;
	color:#003366;
}

.adresseBox .Nom1
{
	color:rgb(0, 51, 102);
}

.adresseBox .mail
{
	font-size:9pt;
}

.adresseBox .spacing
{
	padding-top:15px;
	padding-bottom:15px;
}

.adresseBox .spacing2
{
	padding-top:15px;
}

.infos 
{
	margin:-8px 0px 0px 0px;
	text-indent:-20px;
	font-size:11pt;
}

.infos li, .infos li ul
{
	list-style-type:none;
	/*list-style-image:url('../images/puce-rouge.gif');	*/
	list-style-image:none;
	margin:2px 0px 0px 0px;
}
.infos ul li
{
	list-style-type:none;
	list-style-image:none;
	text-indent:-35px;
	margin:3px 0px 0px 0px;
}

.infos .Sup
{
	font-size:13pt;
	font-weight:bold;
}

.infos .espace
{
	height:10px;
}

*+html .infos 
{
	margin-left:40px;
	font-size:11pt;
}
*+html .infos ul li
{
	margin-left:15px;
	text-indent:0px;
}
*html .infos 
{
	margin-left:40px;
	font-size:11pt;
}
*html .infos ul li
{
	margin-left:15px;
	text-indent:0px;
}


#menu
{
	width:100%;
	border:none;
	font-size:12px;
	font-weight:bold;
	background-color:#3D60FF;
	float:left;
}
#menu ul {
	margin:0;
	padding:0;
	list-style-type:none;
	text-align:center;
}
#menu li {
	float:left;
	margin:auto;	
	background-color:Black;
	display:block;
}
#menu .titre{
	background-image:url(../images/boutons/bouton_menu.png);
	background-repeat:no-repeat;
	background-position:left;
	padding:0px 15px 0px 21px;
}
#menu li a {
	display:block;
	width: inherit;
	color:White;
	text-decoration:none;
	text-align:left;
	padding:0px;
}
#menu li a:hover {
	color:Black;
}
#menu ul li ul {
	display:none;
}
#menu ul li:hover ul {
	display:block;
}
#menu li:hover ul li {
	float:none;
}
#menu li ul {
	position:absolute;
}
img 
{
	border-width:0px;
}

.Titre
{
	font-family:Tahoma;
	color:rgb(0, 51, 102);
	font-size:12pt;
	font-weight:bold;
}

.Titre ul
{
	list-style-type:square;
}

.CorpLex
{
	font-family:Tahoma;
	color:rgb(0, 51, 102);
	font-size:11pt;
}

.CorpLex ul
{
	list-style-type:none;
}

.CorpLex a
{
	text-decoration:underline;
}

.adresseBox_Fiche
{		 	
	font-size:11pt;
	margin-left:7px;
	width:400px;
}

.adresseBox_Fiche .departement
{
	font-weight:bold;
	color:rgb(0, 51, 102);
	text-align:right;
}
.adresseBox_Fiche .departement label
{
	margin-right:50px;
}

.adresseBox_Fiche .ville
{
	font-weight:bold;
}

.adresseBox_Fiche .Nom1
{
	color:rgb(0, 51, 102);
}

.adresseBox_Fiche .mail
{
	font-size:9pt;
}

.adresseBox_Fiche .spacing
{
	padding-top:15px;
}

.adresseBox_Fiche #carte
{
	width:115px; 
	margin-right:15px;
}

.adresseBox_Fiche #carte img
{
	width:100px;
	height:100px;
}

#Details
{
	border: 1px solid black; 
	position: absolute; 
	left: 20%; width: 60%; 
	display: none; 
	background-color: rgb(214, 228, 219); 
	opacity: 0.95; 
	text-align: left; 
	top: 300px;
}


#menugauche
{
	position:relative;
}

#DIV_MOVE
{
	display:block;
}
html* #DIV_MOVE
{
	margin-left:3px;
}
html*+ #DIV_MOVE
{
	margin-left:3px;
}

#divlabel2
{
	margin-top:0px;
}

html* #divlabel2
{
	margin-top:-5px;
}
#divlabel3
{
	margin-top:12px;
}

.adresseBox #plusinfo
{
	width:62px;
}
.adresseBox #tel
{
	width:138px;
}

#table_fiche #abscence
{
	font-size:10px;
}

#mentions,#lexique
{
	margin-left:30px; 
	margin-right:30px; 
	width:800px;
}

.redText
{
	color:Red;
}
#ctl00_subject_Panel1 .bold,#ctl01_subject_Panel1 .bold, .bold
{
	margin:20px 0px 20px 0px;
	font-weight:bold;
}
#ctl00_subject_Panel1 .question,#ctl01_subject_Panel1 .question, .question
{
	margin-left:20px;
	font-size:10pt;
}

#ctl00_subject_Panel1 h1,#ctl01_subject_Panel1 h1, h1
{
	font-size:14pt;
	margin-left:10px;
}
.tempoValues
{
	font-size:8pt;
	text-decoration:none;
}
.pagination
{
    font-size:10pt;
    float:right;
    margin-right:10px;
}



