@import 'reset.css';@import 'typo.css';@import 'formulaires.css';@import 'print.css';@media screen {/*--------------------------*//*	      config typo       *//*--------------------------*/body {background: #fff url("img/bandeau.png") no-repeat 50% 0;color: #424242;}h2,h3,h4{font-weight:bold;}h2{color:#eca30b;font-size: 218%;margin-top: 0;padding-top:5px;}h3,h4{color:#404040;}/*p a:link,li a:link,p a:visited,li a:visited{color:#277AC1;border-color:#277AC1;}p a:focus,li a:focus,p a:hover,li a:hover{color:#277AC1;border-color:#277AC1;}*/p.spip,p#chapo,li.spip{font-size:1.1em;}.texteencadre-spip{	display:inline;	font-weight:bold;	font-size:1.1em;	margin-bottom: 1em; }#main blockquote {	float: right;	width: 180px;	color: #777;	background: #F1F1F1;	background: #F1F1F1 url("img/open-quote.gif") no-repeat 0.5em 0;	padding: 2em 0.5em 0 0.5em;	border-radius: 16px;	-moz-border-radius: 16px;	-webkit-border-radius: 16px;	border: 2px solid #F1F1F1;	margin: 5px;}#main blockquote p{	background: transparent url("img/close-quote.gif") no-repeat right bottom;	padding: 0 0 1.7em 0;	text-align: center;	margin-bottom: 0;	font-weight: normal;	font: italic 1.1em/1.2 Georgia;}#main blockquote p strong{	font-weight: normal;	font: italic Georgia;}#main em{	font-style: italic;}#main strong em{	font-style: italic;	font-weight: bold;}/*--------------------------*//*	       Gˇnˇral          *//*--------------------------*/.right{float:right;}.left{float:left;}#ajax-loader {position: absolute;z-index:9999;width: 100%;height: 100%;left:0px;top:0px;text-align: center;display: none;margin:0px;padding:0px;background:#000;filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;	}#ajax-loader img {margin: auto;text-align: center;top:50%;position: relative;}.spip_documents_right{margin:0 0 0 15px;float: right;}.spip_documents_left{margin:0 15px 0 0;float: left;}.spip_documents a{border:none;}hr.spip{border:1px solid #fff;clear:both;}.spip_logos{margin:0 0 5px 0;}#postscriptum{font-style:italic;}#main a.more{float:right;}.spip_surligne { background: #FF6; }#chapo{font-weight:bold;}#wrapper{margin: 0 auto;width: 770px;}#header{height:241px;}#header h1{position:absolute;top:0px;display:block;height:70px;width:770px;}#header h1 a{display:block;height:70px;width:770px;text-indent:-3000px;}#formsearch{position:absolute;top:75px;width:170px;margin-left:593px;	}#formsearch input.forml{padding:6px 0 0 7px;height:22px;width:125px;margin-right:5px;border:solid 0 #fff;background: transparent url("img/inpout_search.png") no-repeat;}#formsearch #btn_ok{position:absolute}#main-nav{position:absolute;top:215px;width:766px;height:26px;margin:0 0 0 4px;list-style-type:none;font: bold 1.1em Arial, sans-serif;}#main-nav li {float:left;display:block;margin:0 2px 0 0;height:26px;width:120px;}#main-nav a,#main-nav .on {border:none;text-align:center;color:#fff;letter-spacing: .1em;display:block;width:120px;height:26px;line-height:26px;}#main-nav a {background:transparent url("img/tabs.png") no-repeat 0 -26px;color:#fff;}#main-nav a:hover,#main-nav .on {background:transparent url("img/tabs.png") no-repeat 0 0;color:#094d81;border:none;}#nav-licences{position:absolute;top:71px;height:128px;margin:0;list-style-type:none;}#nav-licences li{float:left;display:block;height:128px;width:128px;margin:0 12px 0 0;text-align:center;line-height: 1.8em;}#nav-licences li.relations{margin-top:77px;height:51px;width:126px;line-height: 1.5em;}#nav-licences small{margin:5px 0 0 0;line-height: 1.3em;}#nav-licences a,#nav-licences .on{display:block;height:104px;width:112px;font-size:18px;padding:20px 8px 4px 8px;border:none;}#nav-licences li a,.licences #nav-licences li .on{color:#f6f6f6;background:transparent url("img/btn.png") no-repeat 0 0}#nav-licences li .on,.licences #nav-licences li a{color:#fff;background:transparent url("img/btn.png") no-repeat -128px 0}#nav-licences a:hover{color:#fff}#nav-licences a small,#nav-licences .on small{display:block;padding:5px 0 0 0px;font-size:11px;}#nav-licences .btn2 a small,#nav-licences .btn2 .on small{text-align:left;padding:6px 0 0 17px;font-size:14px;}#nav-licences li.relations a{display:block;height:45px;width:120px;padding:7px 4px 4px 2px;color:#fff;background:transparent url("img/btn_relations.png") no-repeat 0 0;border:none;font-size:1.25em;}#footer{clear:both;letter-spacing:.03em;border-top:1px #2d3f4d solid;padding:5px;text-align:right;}#footer a{color:#333;border-bottom:1px solid #fff;font-weight:bold;}#footer a:focus,#footer a:hover{color:#333;border-bottom:1px solid #333;}table.spip{width:100%;margin:10px 0 15px 0;}table.spip td{height:20px;}.row_even{background:#f6f6f6;}.space{padding: 0 7px 0 2px;}/*--------------------------*//*	       Accueil          *//*--------------------------*/#col_gauche,#col_droite{width:380px;}#col_gauche{float:left}#col_droite{float:right;}#candidature{width:380px;height:227px;background:transparent url("img/illustr-accueil.jpg") no-repeat 0 0;}#candidature a{text-indent:-5000px;display:block;width:380px;height:227px;/*background:transparent url("img/candidatures.png") no-repeat 0 0*/}#inscription{display:block;width:380px;height:73px;/*text-indent:-3000px;*//*background:transparent url("img/bouton_03.gif") no-repeat 0 0;*/border:none;margin-bottom:20px;}#actu{padding:20px 0 3px 10px;color:#808080;background:transparent url("img/bg_actu_home.jpg") no-repeat 0 0;height:130px;}#actu small{color:#cc0000;font-size:1em;}#actu h3{margin:0;}#actu dl{margin-bottom:7px;}#actu dt{font-weight:bold;}.graphique{float:right;}#logo_lemans{/*float:right;*/display:block;text-align:right;margin:0 0 15px 10px;	}#logo_univ_acc{float:right;margin:0 0 15px 10px;}div.intro{display:block;font-weight:bold;padding:15px 0 0 10px;font-size:160%;line-height:1.3em;font-family:Arial,sans-serif;margin-bottom:10px;}#formations li{font-size:130%;margin-bottom:10px;height:1%;list-style-type:none;background:transparent url("img/small-arrow-box.png") no-repeat 0 2px;margin-left:11px;padding-left:15px;}#formations small{display:block;}#accueil_etudiants{width:360px;height:85px;display:block;background:transparent url("img/vie-etud.png") no-repeat 0 0;padding:18px 0 30px 20px;margin:0 0 15px 0;}#accueil_etudiants h2{color:#eca30b;font-family: Arial, sans-serif;text-transform: uppercase;font-weight:bold;font-size:1.6em;line-height: 1em;margin: 0 0 .5em 0;}#accueil_etudiants p{font-weight:bold;line-height:1.6em;width:170px;}#accueil_etudiants p a{color:#333;border:none;}#coordonnees{	margin-left: 18px;}#coordonnees h3{	line-height: 0.2em;	padding-top: 2px;	font-size: 1.3em;	color: #555;}#coordonnees p{	font-size: 0.985em;	color: #666;}/*--------------------------*//*	     page interne       *//*--------------------------*/#main p,#main li{	font-size:1.1em;}#chapo{	font-weight:bold;}#calendar{background:transparent url("img/calendar.png") no-repeat 0 0;font-size:1em;font-weight:normal;border:none;margin:20px 0 0 0;display:block;padding:4px 0 0 27px;width:135px;height:26px;color:#333;}#ent{background:transparent url("img/vignette_cote.gif") no-repeat 50% 0;font-size:1em;font-weight:normal;border:none;text-indent:-3000px;margin:20px 0 0 0;display:block;padding:4px 0 0 27px;width:140px;height:131px;color:#333;}#btninscription{background:transparent url("img/btn_inscription.gif") no-repeat 0 0;border:none;text-indent:-3000px;margin: 10px 0;display:block;width:115px;height:26px;}#ariane{color:#7E7E7E;}#context_nav{font: bold 1.2em Arial, sans-serif;width:180px;position:absolute;top:240px;padding-top:12px;padding-left:3px;line-height:1.7em;}#context_nav li{margin:0;list-style-type: none;}#context_nav ul a{padding:10px 0 10px 17px;color:#27547c;border:none;background:transparent url("img/small-arrow-box.png") no-repeat 0 11px;}#context_nav ul a:hover,#context_nav ul a:focus{background:transparent url("img/small-arrow-box-over.png") no-repeat 0 11px;}#context_nav ul span{padding:3px 0 2px 17px;color:#eca30b;display:block;font-size:1em;text-transform: uppercase;background:transparent url("img/small-arrow-box.png") no-repeat 0 7px;}#context_nav dl{margin-top:1em;font-size:90%;}#context_nav dl dd a{color:#cc0000;background:none;padding-left:0;border:none;}#main{width:585px;margin-left:185px;margin-bottom:30px;padding-top:150px;background:transparent url("/univ-droit/IMG/rubon6.jpg") no-repeat 0 0;min-height:350px;height:auto !important;height:350px;}#logo_univ_nav{margin:25px 0 0 0;display:block;}address{margin:0 0 1.5em 0;}address.liste{float:left;width:50%;height:120px;margin:0;}.map{margin:1em 0;}.map address{float:none;width:220px;height:110px;position:absolute;background:#FFFFFF none repeat scroll 0%;border:1px solid #444444;margin:5px 0 0 5px;padding:5px;}#breves{margin: 0 0 1.5em 0;padding:10px 10px 3px 10px;border:3px double #ccc;border-left:0px;border-right:0px;color:#808080;width:40%;float:right;}#breves small{color:#cc0000;}#breves h3{margin-top:0;}#breves dl{margin-bottom:7px;}#breves dt{font-weight:bold;}/*--------------------------*//*	 rubrique actualitˇs    *//*--------------------------*/#main .apercu_actu {	margin-bottom: 10px;}#main .hauteurMin {	height: 120px;}#main .apercu_actu:hover {	background-color: #EFF9FF;}#main .apercu_actu h3 {	border-bottom: 1px dashed #666;}#main .apercu_actu h3 a {	border: none;	color: #333;	font-size: 1.2em;	text-decoration: none;}#main .apercu_actu small {	float: right;	width: 80px;	color: #333;	font-size: 1.1em;	line-height: 1em;	text-align: right;	padding-top: 3px;}#main .apercu_actu p {	padding-top: 7px;}#main .apercu_actu p a {	color: #333;	border: none;	text-decoration: none;}#main .apercu_actu img {	float: right;	margin: 0 0 0 10px;	border: 1px solid #ccc;	padding: 5px;	background-color: #fff;}}/*End media*/
