body {
	font-size: 11pt;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	background: white;
}
a:link, a:visited, ul li a:link, ul li a:visited {
	text-decoration: underline;
	color: black !important;
}

#page {
	background: none;
	margin: 0;
	color: black !important;
}

#body {
	margin-left:10% !important;
}


img {
	border:none;
	margin:0 5px;
}

#header, #nav-main, #colonne_droite_contenu, #contenu_piedPage .copy, #navUtile, div .util, #piedPage span.legal{
	display:none;
}

div.hr {
	background:#000000;
	height:1px;
	margin:5px 0 5px 0;
}

#logo {
	width:246px;
	height:53px;
	display:block;
	margin-bottom:50px;
}

/******* Accueil colonne Gauche choisis *******/
#colonne_gauche_choisis { 
	 width: 100%;
	 float: left;
}

#colonne_gauche_choisis h2 { 
	 text-transform:uppercase;
	 font-size:12pt;
	 margin:0!important;
	 padding:0!important;
}
#colonne_gauche_choisis .fleche_titre { 
	display:none;
}
#colonne_gauche_choisis p { 
	 font-size:11pt;
	 width:500px;
	 float:left;
	 margin:0!important;
	 padding:0!important;
}
div.contenu_choisis{
	display:block;
	height:100px;
	float:none;
}
.contenu_choisis img { 
	 margin-right:10px;
	 float:left;
}


/******* visionneuse *******/
#visionneuse { 
	width: 100%;
	height:220px;
	padding-bottom:3px;
	border-bottom: none;
	margin: 0 0 80px 0;
	display:block;
	clear:both;
}
#visionneuse_texte{
	padding:5px 10px;
	font-size:10pt;
	color:black;
	width:450px;
	height:39px;
}
#visionneuse_thumb{
	display:none;
}
#visionneuse_thumb ul li{ padding-left:16px; margin-top:3px;}
#visionneuse_thumb ul li img{}
#visionneuse_texte .detail{ text-decoration:none; padding-left:9px; padding-right:3px; text-transform:uppercase; font-weight:bold; }


/******* Rercherche *******/
#recherche_accueil { 
	width:800px;
	display:block;
	page-break-before:always;
}

#contenu_recherche {
	display:block;
}
#contenu_recherche img {
	float:left;
	margin-right:10px;
}

#contenu_recherche h2 { 
	 text-transform:uppercase;
	 font-weight:bold;
	 margin:0;
	 padding:0;
	 float:left;
}
div.border_2px {
	width: 100%;
	border-top: 2px solid #262522;
	padding-top: 8px;
	margin-top:8px;
	clear:both;
	height:2px;
}

#contenu_recherche p { 
	 width:600px;
}
#contenu_recherche a { 
	text-transform:uppercase;
	font-weight:bold;
	margin-top:12px;
	padding-left:0;
	text-decoration:none;
}

div#contenu_universite{
	display:block;
	width:250px;
	height:720px;
	margin:20px 28px 23px 0;
	float:left;
	text-transform:uppercase;
}

#contenu_universite .border_2px {
	width: 100%;
	border-top: 2px solid black;
	height:2px;
	padding:0px;
	margin-top:3px;
}
#contenu_universite ul {
	margin-left:4px;
	list-style:none;
}
#contenu_universite li {
	margin-bottom: 0;
}
#contenu_universite li a {
	display: block;
	padding: 4px 10px 4px 0;
	text-decoration:none;
	border-bottom: 1px solid #e6dfd6;
	font-weight:bold;
}
#contenu_universite .small {
	font-weight:normal;
	font-size:10pt;
}
#contenu_universite #last-child li.emplacement a {
	border-bottom: 3px solid #e6dfd6;
	border-top: 2px solid #e6dfd6;
	padding: 6px 10px 8px 0;
}
#contenu_universite #last-child li.visite a {
	border-bottom: 3px solid #e6dfd6;
	padding: 6px 10px 8px 0;
}

div#contenu_etranger, div#contenu_actualites{
	 border-left: 3px solid black;
	 margin:20px 0 20px 0;
	 padding:0 10px 11px 10px;
	 float:left;
	 width:220px;
	font-size:10pt;
}
#contenu_etranger p, #contenu_actualites p{ 
	 border-bottom: 1px solid black;
	 padding:7px 0 7px 5px;
}
#contenu_etranger ul{
	text-transform:uppercase;
	font-weight:bold;
	list-style:none;
	margin-left:0;
}

#contenu_etranger li a{
	text-decoration:none;
	padding:2px 0 2px 0;
	display:block;
	border-bottom: 1px solid #e6dfd6;
	text-transform:none;
}

/******* Actualits Accueil *******/

#contenu_actualites .titre{
	font-weight:bold;
	margin:13px 0 5px 5px;
	display:block;
}
#contenu_actualites ul{
	text-transform:uppercase;
	font-weight:bold;
	list-style:none;
	margin-left:0;
}
 #contenu_actualites li a{
	text-decoration:none;
	padding:0;
	margin:0;
	display:block;
	border-bottom: 1px solid #e6dfd6;
}


/******* Promo Accueil *******/
#publicite{
	display:none;
}

/******* Fil Arianne *******/

#fil_arianne {
	color: black !important;
	font-family:Verdana;
	border-top: 2px solid #000;
	margin:0;
	clear:both;
	font-size:9pt;
}
#fil_arianne ul {
	list-style:none;
}
#fil_arianne li {
	float: left;
	display: inline;
	margin-right: 8px;
	padding:0 0 10px 0;
}
#fil_arianne a {
	color: black !important;
	padding-right: 18px;
	text-decoration: none;
}

/******* Lien externe *******/

a.external:link{
	padding: 0;
}
a.external:hover{
	padding: 0;
}
a.external:visited{
	padding: 0;
}

#colonne_gauche_contenu h1{ 
	 font-size:14pt;
	 text-transform:uppercase;
	 border-bottom: 3px solid #000;
	 margin-bottom:29px;
	 clear:both;
}
#colonne_gauche_contenu h2{ 
	 font-size:12pt;
	 text-transform:uppercase;
	 font-family:Arial;
	 padding:0;
	 font-weight:bold;
}
#colonne_gauche_contenu h3{ 
	 font-size:11pt;
	 font-weight:bold;
}
#colonne_gauche_contenu h4{ 
	 font-size:10pt;
}

/*******  Definition des liste avec icones *******/
ul.liste {
	padding-bottom:10px;
}
.liste li{
	list-style-type: disc;
	background: url(../images/carre_orange_liste.gif) no-repeat 14px 5px;
	padding:0 0 6px 0;
}
ul.document{
	padding-bottom:10px;
}
.document li {
	list-style-type: disc;
	padding:0 0 6px 0;
}
.document .info_doc {
	color: black !important;
	margin-left:4px;
}
.info_doc .bracquet{
	color: black !important;
}




/*******  Pied de page *******/

#piedPage {
	color: black !important;
	font-size: 0.83em;
	text-transform:uppercase;
}

#contenu_piedPage {
	width:964px;
	margin: 0 auto;
	text-align:left;
}
#contenu_piedPage .copy{
	float:left;
	width:875px;
	padding-left:0;
}

