﻿/* Body */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF; 
	top:0px;
}

a, a.visited, a.hover, a.link, a:visited, a:hover, a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	outline:none;
}

/***********************
 Mini Nav Bar 
 ***********************/
#mini-nav {
	float:left;
	margin:5px;
	padding-top:10px;
	position:fixed;
	width:20px;
}

#mini-nav a img {
	border:1px solid #FFFFFF;
	padding:1px;
}
#mini-nav a:hover img {
	border:1px solid #FF9900;
	padding:1px;
}
 
/** Stylesheet for columns and Rubriks names **/
/*****************/
/* Main container 
/*****************/
.home_container {
	margin-bottom: 0px;
	margin-left: 0px;
	width: 980px;
	position: relative;
	top: 0px;
}

/*****************/
/* Home Module Generic
/*****************/
/* Dialog box on top */
.mod_dialog {
	padding-bottom:3px;
	border-bottom:1px dotted #ccc;
}
.noBorder {
	border-bottom:none;
}
.border_right {
	border-right:1px dotted #ccc;
}

.mod_dialog td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	padding-right:5px;
}
.mod_list {
	border-bottom:1px dotted #ccc;
	padding-bottom:10px;	
	padding-left:10px;
}

/*****************/
/* Footer container 
/*****************/
.footer_box {
	width: 980px;
	border-top:1px dotted #e6e6e6;
	border-bottom:1px dotted #e6e6e6;	
	background-color:#f7f7f2;
	margin-top: 10px;
	margin-bottom: 5px;	
}

/* Backlinks on site */
.footer_box .back_links {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;	
	color:#111111;
	padding:2px;
	margin-bottom:2px;
}

.footer_box .back_links a, .footer_box .back_links a:link, .footer_box .back_links a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#0040b6;
}

.footer_box .back_links a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#df7e00;
}

/* Partenaires */
.footer_box .partenaires_links {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;	
	color:#8c8c8c;
	padding:2px;
	border-top:1px dotted #e6e6e6;	
}

.footer_box .partenaires_links a, .footer_box .partenaires_links a:link, .footer_box .partenaires_links a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#aeaeae;	
}

.footer_box .partenaires_links a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#df7e00;
}
/*******************
 Mini Nav Bar 
 *******************/
#mini-nav {
	float:left;
	margin:5px;
	padding-top:20px;
	position:fixed;
	width:20px;
} 

/*****************/
/* Columns and Modules
/*****************/
.col_left {
	width: 320px;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}

.col_center {
	width: 310px;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}

.col_both {
	width: 630px;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}

.col_right {
	width: 320px;
	float: right;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;	
}

.cadre {
	margin-bottom: 5px;
}

/*****************/
/* Content
/*****************/
.content {
	margin:0px;
	margin-bottom: 0px;
	padding:0px;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	text-align : justify;
}

.content li {margin-bottom: 4px;}


/** Bulle d'aide en cas de saisie incohérente ou non disponible **/
a.tooltip em {
    display:none;
}
a.tooltip:hover {
    border: 0;
    position: relative;
    z-index: 500;
    text-decoration:none;
}
a.tooltip:hover em {
    font-style: normal;
    display: block;
    position: absolute;
    top: 20px;
    left: -10px;
    padding: 5px;
    color: #000;
    border: 1px solid #bbb;
    background: #ffc;
    width:170px;
}
a.tooltip:hover em span {
    position: absolute;
    top: -7px;
    left: 15px;
    height: 7px;
    width: 11px;
    background: transparent url(../i/icons/infobulletop00.gif);
    margin:0;
    padding: 0;
    border: 0;
}