@charset "UTF-8";
/* CSS Document */


/* GENERALES */
body {
     margin: 0;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#004f87;
	 }
		 

form { margin:0; padding:0}	 


button {background:url(http://www.mcdef.fr/images/bouton_jaune.gif) no-repeat; margin:0; padding:0; border: 0; font-size:9px; color:#965c00;border-left:solid 1px #ffc569;
	border-top:solid 1px #ffc569;
	border-right:solid 1px #c97c04;
	border-bottom:solid 1px #c97c04; border-style:none;
	padding:2px 5px 0 5px}
 
 
 
 a {
color:#004f87;}
 a:link {color: #004f87; text-decoration:none}
 a:visited {color: #004f87; text-decoration:none}
 a:hover {color: #954902; text-decoration: none}



/* FIN  GENERALES */

#bas_page{
	width:977px;
	height:66px;
	clear:both;
	margin-left: auto;
        margin-right: auto;
	background:url(http://www.mcdef.fr/images/fond_bas_page.jpg) no-repeat;
 	color:#FFFFFF;
 	} 
#bas_page a:link {color: #FFFFFF; text-decoration:none}
#bas_page a:visited {color: #FFFFFF; text-decoration:none}
#bas_page a:hover {color: #FFFFFF; text-decoration: underline}	 


/* FIN positionnement */





/*  ENTETE */ 
#tetiere {
    background-image:url(http://www.mcdef.fr/images/entete.jpg);
    height:102px;
	font-size:11px;
	width:969px;
	     margin-left: auto;
     margin-right: auto;
	}

#tetiere table { height:102px; width:969px}
#tetiere div { font-size:9px}
#tetiere table th {	
	width:835px;
	text-align:left}
	
#tetiere table td { }

#tetiere a:link {color: #004f87; text-decoration:none}
#tetiere a:visited {color: #004f87; text-decoration:none}
#tetiere a:hover {color: #954902; text-decoration: none}
	
#tetiere input { width:115px; text-align:left}


#tetiere table div { background:url(http://www.mcdef.fr/images/onglet_log.gif) no-repeat; width:115px; color:#FFFFFF; padding-left:3px; padding-top:2px;} 
/* FIN  ENTETE */ 

/* CSS Document */

    .centre
        {
            width:150px;
            height: 100px;
            overflow:auto;
            border: 1px solid #FA1245;
        }


h1 { 
	font-size:18px; 
	line-height:18px; 
	color:#7A4200;
	background:url(http://www.mcdef.fr/images/bg_title.gif) no-repeat left;
	padding-top:22px;
	padding-bottom:15px;
	padding-left:56px;
	}

h2{ 
	font-size:14px; 
	color:#7A4200;
	background: url(http://www.mcdef.fr/images/bg_soustitre.gif) no-repeat;
	padding-top:4px;
	padding-left:70px;}

h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2a6aa8;
	text-decoration: none;
}


.texte_contenu {
	font-size:12px;
	line-height:18px;
	padding-left:75px;
	padding-right:25px;}

.texte_contenu_photo {
	font-size:12px;
	line-height:18px;
	padding-left:75px;
	padding-right:10px;}

.image{
padding-right:25px;}
	 


a:link {color: #7A4200; text-decoration:none}
a:visited {color: #ff9f08; text-decoration:none}
a:hover {color: #7A4200; text-decoration: underline}	 



#global {
     margin-left: auto;
     margin-right: auto;
     width: 976px;
	 background:url(http://www.mcdef.fr/images/fond.gif) repeat-y center;        }
	 	
#gauche {
	margin: 2px;
	float:left;
	background:url(http://www.mcdef.fr/images/dgd_menu.jpg) repeat-x;
	width:160px;
	height:520px
	}
	
#contenu {
	float:left; 
	width:801px;
	background:url(http://www.mcdef.fr/images/fond_abeille_bleu.gif) no-repeat; 
	}
	

.bienvenue{
	font:Arial, Helvetica, sans-serif;
	color:#e2750f;
	size:11px;
	font-weight:bold;}




/*FIN DU LOGGIN */
#gauche ol { margin:0; padding:0;}

#gauche ol li ul { margin:0; padding:0; }

/*rubriques */
#gauche ol li {
	padding :0;
	margin :0;
	list-style: outside; 
	list-style:none; 
	background:url(http://www.mcdef.fr/images/blue_menu.jpg); 
	width:146px; 
	line-height:19px;
	text-align:left;
	font-size:12px;
	color:#fff;}
/*FIN rubriques */

    #gauche ol li a:link{
			color:#fff; 
			text-decoration:none;
			width:146px; 
			line-height:19px;}

    #gauche ol li a:visited{
			color:#fff; 
			text-decoration:none;
			width:146px; 
			line-height:19px;	 }

	#gauche ol li a:hover{ 
			  background:url(http://www.mcdef.fr/images/blue_menu_actif.jpg);
			  color:#fff;
			  text-decoration:none;
			  width:146px; 
			  line-height:19px; }	



/* sous rubriques */
#gauche ol li ul li { 
	padding :0;
	margin :0;
	list-style: none; 
	background:none; 
	background-color:#dcddff; 
	line-height:19px; 
	text-align:left; 
	width:146px;
	font-size:11px;
	color:#7a4200;}
	
     #gauche ol li ul li a:link{color:#7a4200; text-decoration:none}

    #gauche ol li ul li a:visited{color:#7a4200; text-decoration:none }

	#gauche ol li ul li a:hover{ background:url(http://www.mcdef.fr/images/fleche_bleue-menu.gif) no-repeat;color:#7a4200; text-decoration:none; text-align:left; }	
	/*FIN  sous rubriques */




/***********************MENU */
.azur{
	background:url(http://www.mcdef.fr/images/fond_numero_azur.jpg);
	height:55px;}

.centrer{
	text-align:center;}

.contour_bleu{ border:#3eb2e5 solid 1px;
	width:142px;
}

.recherche_cel { 
	height:16px; 
	width:135px;  
	border:#ff9f08 solid 1px; 
	text-align:left;
	vertical-align:middle;
	font:Arial, Helvetica, sans-serif;
	color:#B37D32;
	font-size:10px;
	margin:2px;
}	


.filet_orange{background:#ff9f08; height:2px;}
 
.filet_blanc{background:#fff; height:2px;} 

.strille_bleu {
	background:url(http://www.mcdef.fr/images/strill-bleu.gif) repeat;}

#menu {
	background:no-repeat url(http://www.mcdef.fr/images/fond_numero_azur.jpg) no-repeat;
	width:160px;
    float:left;
	}

.text_menu {
	margin:0;
	padding-top:2px;
	padding-left:1px;
	vertical-align:top;
	font:Arial, Helvetica, sans-serif ;
	color: #fff; 
	font-size:10px ;
	line-height:12px;
	}
	
.fondmenu {
     background:url(http://www.mcdef.fr/images/fond_degrade_menu.jpg) repeat-x top;
	 height:471px;
	 width:160px;}
	 

	
	 
/***********************FIN MENU */	 
	 
	 
	 
.bouton {
	background:url(http://www.mcdef.fr/images/bg-bouton.gif) repeat-x; height:12px;
	font: Arial, Helvetica, sans-serif; 
	color:#965c00;  
	font-size:9px ;
	vertical-align:top;
	height:16px;
	border-left:solid 1px #ffc569;
	border-top:solid 1px #ffc569;
	border-right:solid 1px #c97c04;
	border-bottom:solid 1px #c97c04;
	margin:2px;
	}	
	 
.log_cel { 
	height:11px; 
	width:115px;  
	border:#083d63 solid 1px; 
	text-align:left;
	vertical-align:middle;
	font:Arial, Helvetica, sans-serif;
	color:#083d63;
	font-size:10px;
	
}	
	
		
.marge{padding:3px;}

.marge-haut{padding-top:22px;}

.bas{vertical-align:bottom;}
	
.haut{vertical-align:top;}

.droite{ text-align:right;}

.gauche{ text-align:left;}

.centrer{text-align:center;}

.logo-1{padding-top:20px;}

.logo-2{padding-top:10px;}

.blanc{background-color:#FFFFFF}

.tableau td {
	font-size:12px;
}

.tab_contour td {
	border : 2px solid #096cb2;
	padding:3px;
	font-size:12px;
}


.tab_contour1 {
	border-collapse:collapse;
	border:2px solid #096cb2;

}
.txt-marron {  font-family: Verdana; font-weight: bold; font-size: 10px; color: #7A4200}
.txt-marron-11 {  font-family: Verdana; font-weight: bold; font-size: 11px; color: #7A4200}
.txt-marron-12 {  font-family: Verdana; font-weight: bold; font-size: 12px; color: #7A4200}
.txt-blu-frm {  font-family: Verdana; font-weight: normal; font-size: 12px; color: #096cb2}
.txt-blu-10 {  font-family: Verdana; font-weight: normal; font-size: 10px; color: #096cb2}
.txt-blu-11 {  font-family: Verdana; font-weight: normal; font-size: 11px; color: #096cb2}
.txt-blu-b {  font-family: Verdana; font-weight: bold; font-size: 12px; color: #096cb2}
.txt-blu {  font-family: Verdana; font-size: 11px; font-weight: normal; color: #083d63; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px}
.txt-jaune-b {  font-family: Verdana; font-weight: bold; font-size: 14px; color: #ff9f08}
.txt-jaune-12b {  font-family: Verdana; font-weight: bold; font-size: 12px; color: #ff9f08}
.txt-message {  font-family: Verdana; font-weight: bold; font-size: 11px; color: #FF3333}


/*********************** 	 

a.text_bas_page{color:#FFFFFF;text-decoration: none; }
a.text_bas_page:link{ color:#FFFFFF;text-decoration: none;}
a.text_bas_page:visited{ color:#FFFFFF;text-decoration: none;}
a.text_bas_page:hover{ color:#FFFFFF;text-decoration: none;}           

 */
 
 
 .st_page {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #b10f1f;
	font-style: italic;
	font-weight: bold;
}
.st_page-sante {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #b10f1f;
	font-style: italic;
	font-weight: bold;
}


.h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2a6aa8;
	text-decoration: none;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2a6aa8;
	text-decoration: none;
}

.text_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-variant: normal;
}
.text_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #b10f1f;
	text-decoration: none;
}
.text_3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #b10f1f;
	text-decoration: none;
}
.text_vita {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009da9;
	text-decoration: none;
}
.text_multi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c1b400;
	text-decoration: none;
}
.text_premi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f58466;
	text-decoration: none;
}
a.lien-vita:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #009da9;
	text-decoration: none;
}
a.lien-vita:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #009da9;
	text-decoration: none;
}
a.lien-vita:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	cursor: auto;
	color: #004498;
}
a.lien-multi:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #c1b400;
	text-decoration: none;
}
a.lien-multi:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #c1b400;
	text-decoration: none;
}
a.lien-multi:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004498;
	text-decoration: none;
}
a.lien-premi:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #f58466;
	text-decoration: none;
}
a.lien-premi:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #f58466;
	text-decoration: none;
}
a.lien-premi:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004498;
	text-decoration: none;
	cursor: auto;
}
.titre {
	font-family: "Comic Sans MS";
	font-size: 18px;
	font-weight: bold;
	color: #990000;
}
.text-calque {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	text-decoration: none;
	text-align: left;
	font-style: normal;
	font-weight: bold;
}
.soustitre_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #F58466;
}
.soustitre_3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #009da9;
}
.soustitre_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #c1b400;
}
.soustitre_3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #009da9;
}
.soustitre_4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2a6aa8;
}

a.lien-1:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #c1b400 ;
	text-decoration: none;
}
a.lien-1:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #009da9;
	text-decoration: none;
}

a.lien-2:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004498;
	text-decoration: none;
}
a.lien-2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #78cdd1;
	text-decoration: none;
}
a.lien-2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	cursor: auto;
	color: #c1b400;
}
a.lien-3:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004498;
	text-decoration: none;
}
a.lien-3:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #b10f1f;
	text-decoration: none;
}
a.lien-3:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	cursor: auto;
	color: #c1b400;
}
.txt-11-rouge { font-family: Arial; font-size: 11px; color: #FF3333; font-weight: normal}
.txt-12-rougeB { font-family: Arial; font-size: 12px; color: #FF3333; font-weight: bold}
.txt-14-noir {  font-family: Arial; font-size: 14px; color: #1E2D45}

.texte10 {  font-family: Arial; font-size: 10px; color: #000000}
.texte_blanc {  font-family: Arial; font-size: 12px; color: #FFFFFF}
.violet12 {  font-family: Arial; font-size: 12px; color: #923DFF}
.violet10 {  font-family: Arial; font-size: 10px; color: #923DFF}
.rose12 {  font-family: Arial; font-size: 12px; color: #F45473}
.rose10 {  font-family: Arial; font-size: 10px; color: #F45473}
.orange12 {  font-family: Arial; font-size: 12px; color: #FF8C00}
.orange10 {  font-family: Arial; font-size: 10px; color: #FF8C00}
.bleu12 {  font-family: Arial; font-size: 12px; color: #285694}
.bleu10 {  font-family: Arial; font-size: 10px; color: #285694}


