/* css dédiée à l'affichage du menu */



.menu0{
	margin:10px 10px;
	text-align:left;
}

.menu0t{
	margin:5px 5px;
	text-align:left;
}

#middle1i,
#middle3i{
	float:left;
	width:176px;
	margin:5px 5px;
	padding:0px 0px 5px 0px;
	/*border:1px solid #097CBB;*/
}

#middle #middle2i{
	float:left;
	width:566px;
	padding:0px 10px;
	text-align:justify;
	border-left:1px solid #097CBB;
	border-right:1px solid #097CBB;
}

.menu0m{
}

/*ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

ul.ulc1{
	margin:0px 0px 0px 12px;
	padding:0px 0px 0px 0px;
}*/

.menu2i{
	margin:5px 5px 5px 5px;
	text-align:left;
	font-size:13px;
	border:1px solid #097CBB;
	text-align:center;
	color:black;
	padding:0px 0px 10px 0px;
}

.menu0m .menu2i .h2{
	font-size:15px;
	font-weight:bold;
	text-align:center;
}

.menu2i .h2{
	text-align:left;
	font-size:15px;
	color:#fffdf5;
	color:white;
	background-color:#097CBB;
	font-size:17px;
	padding:5px 5px;
}

.mainm0{
	font-weight:bold;
	font-size:15px;
	padding:5px 5px;
	/*color:#fffdf5;
	background-color:#097CBB;
	border:1px solid #097CBB;*/
	color:#097CBB;
	border-bottom:1px dotted #097CBB;
	text-align:left;
}

.mainm0 a{
	color:#097CBB;
	text-decoration:none;
}


.menu3i{
	margin:15px 5px 5px 5px;
	/*padding:5px 5px;
	border:1px solid #097CBB;*/
	text-align:left;
	font-size:12px;
}

.menu3i li a {
	font-size:12px;
	color:#176aa9;
	color:black;
}

.menu2i center a{
	font-size:12px;
	color:#176aa9;
	text-decoration:underline;
	font-weight:bold;
}

.menu2i a,
.menu3i a{
	text-decoration:none;
	color:#176aa9;
}

a.linkplus{
	color:#176aa9;
	text-decoration:underline;
	font-weight:normal;
	font-weight:bold;
	font-size:12px;
	padding:5px 5px;
}

a.linkplus2{
	color:purple;
	text-decoration:underline;
	font-weight:normal;
	font-size:12px;
	padding:5px 5px;
	color:#176aa9;
}

a.linkplus3{
	color:purple;
	font-weight:normal;
	text-decoration:underline;
	font-weight:normal;
	font-size:12px;
	padding:5px 5px;
	color:#176aa9;
}

.menustd,
.menuadm,
.menucta,
.menuvis,
.menucol{
	margin:10px auto;
	text-align:center;
}

.menuadm{
	margin:10px 3px;
	text-align:center;
}

.menustd .menu1{
	float:left;
	min-width:190px;
	width:190px;
	border:1px solid #fffdf5;
	background-color:#097CBB;
	margin:0px auto;
}

.menuadm .menu1{
	float:left;
	min-width:104px;
	width:104px;
	border:1px solid #fffdf5;
	background-color:#097CBB;
	margin:0px auto;
}

.menucta .menu1{
	float:left;
	min-width:190px;
	width:190px;
	border:1px solid #fffdf5;
	background-color:#097CBB;
	margin:0px auto;
}

.menucol .menu1{
	float:left;
	min-width:135px;
	width:135px;
	border:1px solid #fffdf5;
	background-color:#097CBB;
	margin:0px auto;
}

.menuvis .menu1{
	float:left;
	min-width:190px;
	width:190px;
	border:1px solid #fffdf5;
	background-color:#097CBB;
	margin:0px auto;
}

.menu1{
	margin:0px 0px;
	font-size:15px;
	text-align:center;
}

.menu1 a{
	text-decoration:none;
	white-space:nowrap;
	color:White;
	font-weight:bold;
}

.menu2t{
	margin:10px 0px;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	white-space:nowrap;
}

.menu2{
	margin:5px 5px;
	text-align:left;
	font-size:13px;
}

.menu2 a{
	text-decoration:none;
	white-space:nowrap;
	color:#176aa9;
}

.cale1{height:1px;}
.cale2{height:10px;}
.cale3{height:2px;}

a.aactive{
	color:#ab310c;
	font-weight:bold;
}

.menuadm .tactive,
.menucta .tactive,
.menuvis .tactive,
.menucol .tactive,
.menustd .tactive{
	background-color:#ab310c;
}

a.tactive{
	font-weight:bold;
	color:white;
}

#isalabartencart,
#encartrss{
	margin:5px 5px;
}

#fcqrcode,
#fcdatamatrix{
	margin:0px 0px -10px 0px;
}

.oneline{
	white-space:nowrap;
}
