/* --------------------------------------------------------------

Mario Css Print * Version: 1 (2009-12-10) regis

----------------------------------------------------------------- */


/* Reset, optionnel */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,button,textarea,p,blockquote,th,td,hr{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
body,fieldset,img,abbr,acronym,hr{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul{
	margin-bottom: 10pt;
	margin-left:30pt;
}

ul li {
	list-style-type: disc;
}

ol li {
	list-style-type:decimal;
}

caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-weight:normal}
q:before,q:after{content:''}
hr{display:block;height:1px;_margin:-7px 0;color:#808080;background-color:#808080;clear:both}
/*body *{line-height:1.22em}*/
input[type=submit],input[type=button]{overflow:visible;_width:1px}
button,input.button{overflow:visible;_width:1px;cursor:pointer}
button{overflow:hidden}
textarea{height:58px;overflow-y:scroll}
body{background-color:#fff}
div{text-align:left;background-color:transparent}
:focus{outline:0}

/* Body */
body {
	width:100% !important;
	margin:0 !important;
	padding:0 !important;
	line-height: 1.3em;
	word-spacing:1.1pt;
	letter-spacing:0.2pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	background: none;
	font-size: 10pt;
}
p, .accordion, #tabs {
	margin-bottom: 10pt;
}
.mediagallery li, .imageBox{
	display: block;
	clear:both;
}
img { page-break-inside:avoid; }

/* Headings */
h1,h2,h3,h4,h5,h6 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom: 10pt;
	display: block;
	clear:both;
}
h1{font-size:17pt; line-height:17pt}
h2{font-size:15pt;}
h3{font-size:13pt;}
h4,h5,h6{font-size:10pt;}

#middleCol ul.vignettes li h3 {
	font-size: 12pt;
	font-weight: bold;
	line-height: 14pt;
}

code { font: 10pt Courier, monospace; }
blockquote { margin: 1.3em; padding: 1em;  font-size: 10pt; }
hr { background-color: #ccc; }

/* Images */
img {
	clear:both;
	float: none;
	display:block;
	margin-top: 0pt;
	margin-right: 10pt;
	margin-bottom: 10pt;
	margin-left: 0pt;
}
a img { border: none; }

/* Links */
a:link, a:visited { background: transparent; font-weight: 700; text-decoration: underline;color:#333; }
/*a:link[href^="http://"]:after, a[href^="http://"]:visited:after { content: " (" attr(href) ") "; font-size: 90%; }*/
a[href^="http://"] {color:#000; }

/* Table */
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th,td { padding: 4px 10px 4px 0; }
tfoot { font-style: italic; }
caption { background: #fff; margin-bottom:2em; text-align:left; }
thead {display: table-header-group;}
tr {page-break-inside: avoid;}

/* Masquer diverses parties de page */
embed, #top, #title, #portals1, #portals2, #search, #header, #help, #navigation, #languages, #leftCol, #footer_print, #footer_infos, #footer_navigation, .banner_big, #topcontrol, #rightCol a #admissions, #rightCol a #newsletter
{display:none;}

/* Impression GoogleMap */
iframe#ifrm_middleCol {
	width:485px;
	height:485px;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
/* Impression Header */
/*#header {
	display:block;
	height: 120px;
	width: 100%;
	margin: 0px;
	background-color: #034d7c;
}
#logo {
	display:inline;
	float: left;
	height: 120px;
	width: 215px;
	background-image: url(../images/logo_unine.gif);
	background-repeat: no-repeat;
}
#logo {
	display: list-item;
	list-style-image: url(../images/logo_unine_print.gif);
	list-style-position: inside;
	letter-spacing: 1em;
	font-size: 100pt;
	color: #fff;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20pt;
	margin-left: 0px;
}*/
#middleCol ul.gallery {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#middleCol ul.gallery li {
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
}

#gwt-jahiatoolbar {
    display:none;
}
#wrapper .box_skin2 h3.boxTitle, #wrapper .box_skin3 h3.boxTitle {
    display: none;
}
