/* CSS Document */

/* Idem pour chaques sub.*/
body{
	margin:0;
	padding:0;
}

h1{}
h2{}
h3{}
p{}

.cahierExtra{
	background:#fff;
	margin:0;
	padding:0;
	border: solid 1px #bebebe;
	min-height:313px;
	_height:313px;
}
.cahierExtraTop{
	background:#f2f2f2;
	margin:0 0 5px 0;
	padding: 2px 5px;
	color:#557338;
	font: bold 12px 'Georgia', 'Times New Roman', Times, serif;
}
.contenuCahierExtra{
	margin:2px 8px 2px 4px;
	padding: 2px 5px;
	color:#557338;
	font: bold 12px 'Georgia', 'Times New Roman', Times, serif;
	min-height:243px;
	_height:243px;
	height:243px;
	overflow:hidden;
	
}
.contenuCahierExtra p{
	margin:0 0 10px 0;
	padding:0;
	font: normal 11px Arial, Verdana, sans-serif;
	color:#666666;
}
.contenuCahierExtra em{
	margin:0 0 5px 0;
	padding:0;
	font: italic 11px Arial, Verdana, sans-serif;
	color:#666666;
}
.archivesCahierExtra{
	text-align:left;
	color:#666666;
	font: normal 12px Arial, Helvetica, sans-serif;
}
.archivesCahierExtra p{
	margin:0 0 10px 0;
	padding:0;
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#666666;
}
.archivesCahierExtra em{
	margin:0 0 5px 0;
	padding:0;
	font: italic 11px Arial, Helvetica, sans-serif;
	color:#666666;
}
.leftBottom{
	float:left;
}
.rightBottom{
	float:right;

}

.label{
	float:left;
	display:inline;
	width:120px; /* Doit être en pixel pour que ca fonctionne dans explorer*/
	text-align:right;
	margin: 14px 0 5px 0;
	color:#666666;
	font: normal 12px Arial, Helvetica, sans-serif;
}
.champSaisi{
	margin-left:15px;
	margin-top:12px;
	margin: 12px 0 5px 12px;
	text-align:left;
	color:#666666;
	
}
.error{
color:#FF0000;

}



/*************** LIENS **********************/
a.liensTop{
	color:#FFFFFF;
	text-decoration:none;
	font: bold 12px 'Verdana', 'Arial', Times, serif;
	margin: 1px 2px;
	padding: 2px 4px
}
a.liensTop:hover{
	
	color:#FFFFFF;
	text-decoration:underline;
	font: bold 12px 'Verdana', 'Arial', Times, serif;
	margin: 1px 2px;
	padding: 2px 4px;
	
}
a.liensTop2{
	color:#e4e4e4;
	text-decoration:none;
	font: bold 12px 'Verdana', 'Arial', Times, serif;
	margin: 1px 2px;
	padding: 2px 4px
}
a.liensTop2:hover{	
	color:#e4e4e4;
	text-decoration:underline;
	font: bold 12px 'Verdana', 'Arial', Times, serif;
	margin: 1px 2px;
	padding: 2px 4px;
	
}

.liensbottom{
	color:#999999;
	text-decoration:none;
	font: 9px 'Verdana', 'Arial', Times, serif;
	margin: 1px 2px;
	padding: 2px 4px
}

.liensbottom:hover{
	
	color:#999999;
	text-decoration:underline;
	font: 9px 'Verdana', 'Arial', Times, serif;
	margin: 1px 2px;
	padding: 2px 4px;
	
}
a.navigPages{
	background:#757575;
	color:#e4e4e4;
	text-decoration:none;
	font: bold 12px 'Georgia', 'Times New Roman', Times, serif;
	margin: 1px 2px;
	padding: 2px 4px
}
a.navigPages:hover{
	background:#83b256;
	color:#e4e4e4;
	text-decoration:none;
	font: bold 12px 'Georgia', 'Times New Roman', Times, serif;
	margin: 1px 2px;
	padding: 2px 4px;
	
}
.navigPagesOff{
	background:#83b256;
	color:#e4e4e4;
	text-decoration:none;
	font: bold 12px 'Georgia', 'Times New Roman', Times, serif;
	margin: 1px 2px;
	padding: 2px 4px;
}
.link_titreNouvelle{
	color:#0000B9;
	text-decoration:underline;
	font: bold 12px Arial, Helvetica, sans-serif;
	margin: 0 0 0 0;
	padding: 0;
}
.link_titreNouvelle:hover{
	color:#83b256;
	text-decoration:underline;
	font: bold 12px Arial, Helvetica, sans-serif;
	margin: 0 0 0 0;
	padding: 0;
}

.link_titre_entreprise{
	color:#5e5e5e;
	text-decoration:none;
	font: bold 12px Arial, Helvetica, sans-serif;
	margin: 0 0 0 0;
	padding: 0;
}
.link_titre_entreprise:hover{
	color:#83b256;
	text-decoration:none;
	font: bold 12px Arial, Helvetica, sans-serif;
	margin: 0 0 0 0;
	padding: 0;
}
.link_bottom{
	color:#808080;
	text-decoration:none;
	font: normal 11px Arial, Helvetica, sans-serif;
	margin: -5px 15px 0 0;
	padding: 0;
}
.link_bottom:hover{
	color:#808080;
	text-decoration:underline;
	font: normal 11px Arial, Helvetica, sans-serif;
	margin: -5px 15px 0 0;
	padding: 0;
}

.link_bottom2{
	color:#0000FF;
	text-decoration:none;
	font: normal 11px Arial, Helvetica, sans-serif;
	margin: -5px 15px 0 0;
	padding: 0;
}
.link_bottom2:hover{
	color:#0000FF;
	text-decoration:underline;
	font: normal 11px Arial, Helvetica, sans-serif;
	margin: -5px 15px 0 0;
	padding: 0;
}


.link_bottom3{
	color:#0000EE;
	text-decoration:none;
	font: normal 12px Arial, Helvetica, sans-serif;
	margin: -5px 15px 0 0;
	padding: 0;
}
.link_bottom3:hover{
	color:#0000EE;
	text-decoration:underline;
	font: normal 12px Arial, Helvetica, sans-serif;
	margin: -5px 15px 0 0;
	padding: 0;
}

a.liensretour{
	color:#0000B9;
	text-decoration:underline;
	font: 12px 'Georgia', 'Times New Roman', Times, serif;
	margin: 1px 2px;
	padding: 0px 0px
}
a.liensretour:hover{
	
	color:#83b256;
	text-decoration:underline;
	font: 12px 'Georgia', 'Times New Roman', Times, serif;
	margin: 1px 2px;
	padding: 0px 0px;
}	
.liencom{
	color:#808080;
	text-decoration:none;
	font: normal 11px Arial, Helvetica, sans-serif;
	margin: -5px 15px 0 0;
	padding: 0;
}	
.soustitreann{
	color:#666666;
	text-decoration:none;
	font: bold 11px Arial, Helvetica, sans-serif;
	margin: -5px 15px 0 0;
	padding: 0;
}
.souscat{
	color:#FFFFFF;
	text-decoration:none;
	font: normal 15px 'Verdana', 'Arial', Times, serif;
	margin: -5px 15px 0 0;
	padding: 0;
}
.blog{
	color:#666666;
	text-decoration:none;
	font: bold 12px 'Verdana', 'Arial', Times, serif;
	margin: -5px 15px 0 0;
	padding: 0;
}

.rssnews{
	color:#666666;
	text-decoration:none;
	font: bold 12px 'Verdana', 'Arial', Times, serif;
	margin: -5px 15px 0 0;
	padding: 0;
}

.rssnews:hover{
	color:#666666;
	text-decoration:underline;
	font: bold 12px 'Verdana', 'Arial', Times, serif;
	margin: -5px 15px 0 0;
	padding: 0;
}

