@media print { .noprint {display:none;}}

body {
	margin: 0px;
	font-family: Verdana, Arial, Sans Serif;
	font-size: 13px;
	color: #485e69;
}

#home img {vertical-align: bottom;}

.clearer { clear: both; }

.bodyExtranet, .bodyextranet {
	margin: 0px;
	font-family: Verdana, Arial, Sans Serif;
	font-size: 13px;
	color: #485e69;
	background: url(../img/header_extranet_bg.jpg) no-repeat center 44px;
}

.bodyPublic, .bodypublic {
	margin: 0px;
	font-family: Verdana, Arial, Sans Serif;
	font-size: 13px;
	color: #485e69;
	background: url(../img/header_public_bg.jpg) no-repeat center 44px;
}
.bodyNewsletterHebdo {
	margin: 0px;
	font-family: Verdana, Arial, Sans Serif;
	font-size: 13px;
	color: #485e69;
	background: url(http://www.fim.net/medias/img/news_hebdo_header.jpg) no-repeat left 20px;
	height:100%;
}

.bodyNewsletterQuotidienne {
	margin: 0px;
	font-family: Verdana, Arial, Sans Serif;
	font-size: 13px;
	color: #485e69;
	background: url(http://www.fim.net/medias/img/news_quot_header.jpg) no-repeat left 20px;
	height:100%;
}

.navTop {
	width: 980px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	border: 0px solid red;
}

.navTop .menu {
	padding-top: 16px;
	text-align: center;
	float: left;
	border: 0px solid red;
}

.navTop .menu .level1 td {
	padding-top: 3px;
	padding-bottom: 3px;
}
.navTop .menu .level2 {
	border:1px solid #3e3a3c;
	background: #438de0 url(../img/navTop_level2_bg.gif) repeat-x top;
	padding: 5px;
	font-family: Arial, Sans Serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.navTop .menu .level2 .borderBottom {
	border-bottom:1px solid #124ec5;
	padding: 3px 0px;
}
.navTop .menu .level2 .borderTop {
	border-top:1px solid #83beef;
	padding: 3px 0px;
}
.navTop .menu .level2 a {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.navTop .menu .level2 a:hover {
	text-decoration: underline;
}

.boiteOutils a {
	font-size: 12px;
	font-weight: bold;
	color: #305403;
	text-decoration: none;
}
.boiteOutils a:hover {
	text-decoration: underline;
}
.boiteOutils .borderBottom {
	border-bottom:1px solid #267700;
	padding: 3px 0px;
}
.boiteOutils .borderTop {
	border-top:1px solid #abd713;
	padding: 3px 0px;
}

.footer {
	font-family: Arial, Sans Serif;
	font-size: 12px;
	line-height: 200%;
	color: #9e96a8;
	text-decoration: none ;
}

.text, a .text, .text a, .articleContent td { font-size: 13px; color: #485e69; }
.textMedium, a .textMedium, .textMedium a { font-size: 12px; color: #485e69; }
.textSmall, a .textSmall, .textSmall a { font-size: 11px; color: #485e69; }
.textMini, a .textMini, .textMini a { font-size: 10px; color: #485e69; }
.title { font-family: Trebuchet MS, Sans Serif; font-size: 17px; font-weight: bold; margin-bottom: 8px; line-height: 120%; }
.title a { text-decoration: none; color: inherit;}
.title a:hover { text-decoration: underline; }
.titleMedium { font-family: Trebuchet MS, Sans Serif; font-size: 15px; font-weight: bold; margin-bottom: 3px; line-height: 120%; }
a .titleMedium, a .titleSmall, a .teaser { text-decoration: none; cursor: pointer }
a:hover .titleMedium, a:hover .titleSmall, a:hover .teaser { text-decoration: underline }
.titleSmall { font-family: Trebuchet MS, Sans Serif; font-size: 14px; font-weight: bold; margin-bottom: 3px; }
.linkText a { font-size: 13px; color: #156890; text-decoration : none; cursor: pointer }
.linkText a:hover { text-decoration : underline; cursor: pointer }
/*.linkMedium { font-size: 12px; color: #156890; }
.linkSmall { font-size: 11px; color: #156890; }*/
.s11 { font-size: 11px }
.s12 { font-size: 12px }
.s13 { font-size: 13px }
.s14 { font-size: 14px }

.titleMedium p { margin: 0px; padding: 0px }

a .text, a .textMedium, a .textSmall, .textMedium a, .textSmall a, a .title, a .titleMedium, .titleMedium a, a .titleSmall , .titleSmall  a { text-decoration: none }
a:hover .text, a:hover .textMedium, a:hover .textSmall, .text a:hover, .textMedium a:hover, .textSmall a:hover, a:hover .title, a:hover .titleMedium, .titleMedium a:hover, a:hover .titleSmall, .titleSmall a:hover { text-decoration: underline }
a .linknotunderline, a.linknotunderline { text-decoration: none }
a:hover .linknotunderline, a:hover.linknotunderline { text-decoration: underline }

.white, .white a { color: #FFFFFF; }
.black { color: #000000; }
.blue, a.blue { color: #156890; }
.grey { color: #485e69; }
.green, .green a { color: #1f5e00; }

.bold { font-weight: bold; }
.justify { text-align: justify }

.titleParagraph { font-family: Trebuchet MS, Sans Serif; font-size: 15px; font-weight: bold; padding-bottom: 3px; margin-bottom: 3px; color: #156890; border-bottom:1px solid #156890; width:100% }
.titleParagraphAnchor { font-family: Trebuchet MS, Sans Serif; font-size: 15px; font-weight: bold; padding-bottom: 3px; margin-bottom: 3px; color: #156890; border-bottom:1px solid #156890; width:100% }


.link, .file {
	font-size: 13px;
	color: #156890;
	font-weight: bold;
	border-bottom: 1px dotted #85a3a3;
	padding-bottom: 3px;
	margin-bottom: 3px;
}
.linkStrong {
	font-family: Trebuchet MS, Sans Serif;
	font-size: 17px;
	color: #156890;
	font-weight: bold;
	border-bottom: 1px dotted #85a3a3;
	padding-bottom: 7px;
	margin-bottom: 7px;
}
.linkMedium {
	font-family: Trebuchet MS, Sans Serif;
	font-size: 14px;
	color: #156890;
	font-weight: bold;
/*	border-bottom: 1px dotted #85a3a3;*/
	padding-bottom: 2px;
	margin-bottom: 2px;
}
.link a, .linkStrong a, .linkMedium a { color: #156890; text-decoration : none }
.link a:hover, .linkStrong a:hover, .linkMedium a:hover { text-decoration : underline }

.borderDottedBottom {
	border-bottom: 1px dotted #85a3a3;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.inputInvisible {
	border-width: 0px;
	background: transparent;
}
.input {
	border: 1px solid #c0d4d7;
	background-color: #ffffff;
	font-size: 12px;
	color: #156890;
}

.blocAgendaEvent {
	border-bottom: 1px dotted #85a3a3;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

.articleContent {
	width: 625px !important;
	width: 685px;
	padding: 20px 30px;
	background-color: #f4f8f8;
}

.teaser p { margin: 0px }

.articleContent p { margin: 0px }
/*.articleContent p {
	text-align: justify;
}*/

.blocGrandient685 {
	width: 625px !important;
	width: 685px;
	padding: 20px 30px;
	background: #edf2f2 url(../img/bloc_gradient_685_bg.gif) repeat-x top;
	clear: both;
}

.blocGrandient335 {
	width: 305px !important;
	width: 335px;
	padding: 10px 15px;
	background: #edf2f2 url(../img/bloc_gradient_685_bg.gif) repeat-x top;
	clear: both;
}

#dragDropTitle { display: none }

.mainPage {
	float: left;
	width: 100%;
	text-align: center;
	padding-bottom:70px
}

.mainPage.public {
	background: url(../img/footer_public_bg.jpg) bottom no-repeat;
}

.mainPage.extranet {
	background: url(../img/footer_extranet_bg.jpg) bottom no-repeat;
}

/* Agenda */
.agendaTitle { font-family: Trebuchet MS, Sans Serif; font-size: 12px; font-weight: bold }
