* {margin:0;padding:0;}

html {
		overflow-x : hidden;
		overflow-y : scroll;

}



body {
	margin:auto;
	height:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFF;

}

#conteneur {

        min-height:100%;
		background-color: #FFF;
        height:auto;
        height:100%;
        width:968px;
        margin:auto;
}
#entete {
	background-color:#FFF;
	background-image: url(../images/entete.jpg);
	height: 226px; }

#contenant {background-image: url(../images/ligne_fond.jpg); background-repeat: repeat;}



#calage_menu {
	height:190px;
}

#navigation {
	float: left;
	width: 760px;
	padding: 2px 0px 0px 9px;

}

#gauche {
	float: left; 
	width: 190px;
	padding: 0px 0px 0px 8px;
	text-align:center;
}

#droite {

	float: right; 
	width: 160px;
	padding: 0px 25px 10px 15px;
	

}

#cadre_centre {float: left; width: 569px;}
#matieres{ padding:15px 30px 0px 50px; line-height: 1.7; }
#centre { padding:20px 30px 0px 30px; width: 509px;}
#margepied { height:50px;  clear:both;  background:transparent; }
#fin { width: 920px; text-align: right; padding: 15px 10px 10px 10px;}

#pied {

        width:968px;
        clear:both;
        margin:auto;
        text-align:center;
		background-image: url(../images/pied.jpg);
        margin-top:-50px;
        height:50px;
		position:relative;

}

div#menu a {color:#FFF; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF; padding: 2px 0px 0px 0px}
div#menu ul { margin:0px; background: none; text-align:center; line-height:31px; font-size:12px; font-family: Verdana, Tahoma, Arial;}
div#menu li {background:#3D7672; background-image:url(../images/multibrown.gif); width: 95px; padding-left: 0px;}
div#menu li:hover {background: #3D7672; background-image:url(../images/multibrown.gif);}
div#menu li.sousmenu:hover {background:url(../images/multibrown.gif) #3D7672;}

/* rajout couleure de fond */
div#menu li.sousmenu { background:url(../images/multibrown.gif); }

/* rajout pr pour flèche direction bas et couleur de fond*/
div#menu li.plop { background-image:url(../images/multibrown.gif); }

/* une petite bordure en top*/
div#menu ul li {position:relative; list-style: none; float:left;}
div#menu ul ul {position: absolute; display:none; width:180px; background:none; }
div#menu li a {text-decoration: none; display:block;width: auto;}

div#menu ul.niveau1 li.sousmenu:hover ul.niveau2,
div#menu ul.niveau2 li.sousmenu:hover ul.niveau3,
div#menu ul.niveau1 li.sousmenu:hover ul.niveau4,
div#menu ul.niveau1 li.sousmenu:hover ul.niveau5 {display:block; }
div#menu ul.niveau3 {top:0px; left: 189px;}

/* rajout de couleures de fond et de survol */

div#menu ul.niveau2 li { background: #3D7672; width: 190px; top:0px; font-size:10px; line-height:24px; border-left: 1px solid #FFF; text-align: left;}
div#menu ul.niveau3 li { background: #3D7672; width: 135px; top:0px; font-size:10px; line-height:24px; border-left: 1px solid #FFF; text-align: left}
div#menu ul.niveau4 li { background: #3D7672; width: 135px; top:0px; font-size:10px; line-height:24px; border-left: 1px solid #FFF; text-align: left}
div#menu ul.niveau5 li { background: #3D7672; width: 155px; top:0px; font-size:10px; line-height:24px; border-left: 1px solid #FFF; text-align: left}

div#menu ul.niveau2 li a, div#menu ul.niveau3 li a, div#menu ul.niveau4 li a, div#menu ul.niveau5 li a {padding-left: 10px;}

div#menu ul.niveau2 li:hover,
div#menu ul.niveau3 li:hover,
div#menu ul.niveau4 li:hover,
div#menu ul.niveau5 li:hover { background: #74aaa7; }


.cadre_video{ padding:5px;
			  background: #A33813;
			  border: solid 1px;
			  border-color:#FFFFFF;
}
			  
						  

#num1 { float: right; padding: 30px 30px 0px 0px; font-size:12px; color:#3D7672; font-weight:bold;}
#num2 { clear:both; float: right; margin: 35px 40px 0px 0px; font-size:12px; color:#3D7672; font-weight:bold;}
#medpharma { float: left; width: 190px; height: 25px; text-align:center; padding: 10px 0px 0px 0px; }
#titre { padding: 46px 0px 0px 115px; font-size:15px; color:#3D7672; }
#facultes { padding:15px 0px 0px 0px; line-height: 1.7; text-align: left;}
#images { width: 200px; }
#texte_centre { padding: 5px 20px 10px 20px; text-align:justify; line-height: 1.4;}
#video { padding: 20px 5px 0px 5px; text-align:justify;}
#accroche { padding: 10px 0px 0px 0px; text-align:center;}

/* debut style accordeon */
.accordion_headings{ 	padding:5px;
						background: #A33813;
						color:#FFF;
						font-weight:bold;
						text-align:center;
						font-size:11px;
						border-color:#FFFFFF;
						border-left:solid 1px;
						border-right:solid 1px;
						border-top:solid 1px;
}
						
.accordion_child{ 	padding:20px;
					background: #3D7672;
					border: solid 1px;
					border-color:#FFFFFF;
					line-height:1.3;				
}

.cadre_matieres { 	padding:15px;
					background: #E6F2F1;
					border: dashed 1px;
					border-color:#175D58;
					line-height:1.3;
					margin : 5px 0px 0px 0px;				
}
.contact {
			background: #E6F2F1;
			border: solid 1px;
			border-color: #CCC;
			padding: 5px 5px 5px 5px;			
}
/* fin style accordeon */ 


/* debut style liens */
.nav:link { text-decoration: none; color: #FFF; font-size: 12px;}
.nav:visited { text-decoration: none; color: #FFF; font-size: 12px;}
.nav:hover { text-decoration: none; color: #94CAC6; font-size: 12px;}
.nav:active { text-decoration: none; font-size: 12px;}

.nav2:link { text-decoration: none; color: #FFF; font-size: 12px;}
.nav2:visited { text-decoration: none; color: #FFF; font-size: 12px;}
.nav2:hover { text-decoration: none; color: #FF9933; font-size: 12px;}
.nav2:active { text-decoration: none; font-size: 12px;}

.nav3:link { text-decoration: underline; color: #175D58; font-size: 12px;}
.nav3:visited { text-decoration: underline; color: #175D58; font-size: 12px;}
.nav3:hover { text-decoration: underline; color: #4D876C; font-size: 12px;}
.nav3:active { text-decoration: underline; font-size: 12px;}

.liens:link { text-decoration: underline; color: #A93624; font-size: 12px; }
.liens:visited { text-decoration: underline; color: #A93624; font-size: 12px;}
.liens:hover { text-decoration: underline; color: #4D876C; font-size: 12px;}
.liens:active { text-decoration: underline; }

.Titrepage {	color: #175D58; font-size: 15px; font-weight: bold; text-decoration: none;}
.decalage { margin-left: 10px; line-height:20px; font-weight:100;}
.decalage2 { margin-left: 20px; line-height:20px; font-weight:100;}

/* fin style liens */

body,td,th { color: #175D58; }
.orange12 { color: #A33813; font-size: 12px; text-decoration: none; }
.orange12u { color: #A33813; font-size: 12px; }
.orange15u { color: #A33813; font-size: 15px; }
.orange13 { color: #A33813; font-size: 13px; text-decoration: none; }
.orange14 { color: #A33813; font-size: 14px; text-decoration: none; }
.bleu14 { color: #94CAC6; font-size: 14 px;}
.blanc15 { color: #FFF; font-size: 15px;}
.blanc13 { color: #FFF; font-size: 13px;}
.blanc12 { color: #FFF; font-size: 12px;}
.blanc11 { color: #FFF; font-size: 11px;}
.vert15 { color: #175D58; font-size: 15px;}
.vert14 { color: #175D58; font-size: 14px;}
.vert13 { color: #175D58; font-size: 13px;}
.vert12 { color: #175D58; font-size: 12px;}

h2 {
	color: #A33813;
	font-size: 15px;
	font-weight: bold;
	
}

h3 {
	font-size: 14px;
	font-weight: bold;
	color:#A33813;
}

h1 {
	color: #175D58;
	font-size: 15px;
	font-weight: bold;
	
}