/* ------------- Accueil --------------------- */

.accueil {
	/*
	margin-left: -500px;
	left: 50%;
	*/
	top: 5px;
	/*left: 20px;*/
	margin-left: auto;
	margin-right: auto;
	/*background-color: #000000;*/
	width: 1000px;
	/*position:absolute;*/
	float: none;
	border-left: 2px #FFFFFF solid;
	border-top: 2px #FFFFFF solid;
	border-right: 4px #CCCCCC solid;
	border-bottom: 4px #CCCCCC solid;
	
}

.bandsup {
	width: 992px;
	height: 86px;
	margin: 4px;
	overflow: hidden;
}

.logo {
	/*background: url(../images/bandeausup.jpg);*/
	/* width: 792px; */
	/*width: 900px;*/
	height: 86px;
}

.logo_1 {
	width: 237px;
	height: 85px;
	background: url(../images/bandeausup-logo.jpg);
	float: left;
}

.logo_2 {
	/*width: 555px;*/
	width: 755px;
	height: 85px;
	background: url(../images/bandeausup-right.jpg);
	line-height: 20px;
	float: left;
}

.zlogg {
	background: url(../images/bandeausup_2.jpg);
	margin-top: -86px;
	margin-left: 796px;
	width: 196px;
	height: 86px;
	
}


.bandmenu0 {
	line-height: 20px;
		
}

.bandmenu {
	height: 16px;
	width: 992px;
	border: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	/*background-color: #000099;*/
	background-image: url(../images/bandeaumenu.jpg);
	background-repeat: no-repeat;	/*z-index: 200;*/
}

.bandmil {
	z-index: 100;
	/*background-color: #FF0000;*/
	width: 992px;
	margin: 4px;
}

.bandmilsup {
	/*background-color: #00FF00;*/
}

.div_bandmil_hg {
	margin-left: 0px;
	background-color:#FFFFFF;
	color: #000000;
	/*background: url(../images/illucentrale.jpg) no-repeat;*/
	width: 700px;
	height: 230px;
	text-decoration: none;
	text-align: center;
}

.div_bandmil_hd {
	color: #000000;
	background-color: #FFFFFF;
	background:url(../images/fd_news.jpg);
	/*background-attachment:fixed;
	margin-top: -250px;*/
	margin-left: 704px;
	width: 288px;
	margin-top: -230px;
	height: 230px;
	text-decoration: none;
	text-align: center;
	overflow: hidden;
	
	
}

.div_bandmil_hd a {
	color: #000099;
	text-decoration: none;
}
.bandmilinf {

	/*background-color:#CCFF99;*/
	width: 992px;
	height: 390px;
	margin-top: 4px;
}

.div_bandmil_bg {
	color: #000000;
	background:url(../images/fd_bandeauinf.jpg);
	width: 328px;
	/*background-color: #FFFFFF;*/
	height: 390px;
	float: left;
	text-decoration: none;
	/*text-align: center;*/
}

.div_bandmil_bm {
	color: #000000;
	background:url(../images/fd_bandeauinf.jpg);
	width: 328px;
	/*background-color: #FFFFFF;*/
	height: 390px;
	float: left;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 4px;
	text-decoration: none;
	/*text-align: center;*/
}

.div_bandmil_bd {
	color: #000000;
	background:url(../images/fd_bandeauinf.jpg);
	width: 328px;
	/*background-color: #FFFFFF;*/
	height: 390px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-decoration: none;
	/*text-align: center;*/
}

.bandinf {
	background:url(../images/bandeauinf.jpg);
	background-color:#FFFFFF;
	color: #000099;
	height: 20px;
	width: 992px;
	margin: 4px 4px 0px 4px;
	text-align: center;
}

.bandinf a {
	color: #000099;
	text-decoration:none;
}




/* ------------- Produit --------------------- */

.produit {
	/*background-color: #000099;*/
	top: 5px;
	width: 1000px;
	/*position:absolute;*/
	/*float: none;
	left: 20px;*/
	/*left: 200px;*/
	margin-left: auto;
	margin-right: auto;
	border-left: 2px #FFFFFF solid;
	border-top: 2px #FFFFFF solid;
	border-right: 4px #CCCCCC solid;
	border-bottom: 4px #CCCCCC solid;
}

.produit .bandmil {
	/*z-index: 100;*/
	width: 992px;
	margin: 4px;
}

.produit .catalogue {
	/* apparence du menu */
	color: #000000;
	background-color: #CCCCCC;
	width: 142px;
	
	/*padding: 3px;*/
	text-align:left;
	font-size: 9px;
	padding: 3px;
	border-bottom: 1px #666666 solid;
	border-right: 1px #666666 solid;
	border-top: 1px #FFFFFF solid;
	border-left: 1px #FFFFFF solid;
}

.produit .titremenu {
	background-color:#666666;
	border-bottom: 1px #666666 solid;
	border-right: 1px #666666 solid;
	border-top: 1px #FFFFFF solid;
	border-left: 1px #FFFFFF solid;
	color:#FFFFFF;
	width: 142px;
	padding: 3px;
	font-size: 12px;
	font-weight:bold;
}

.produit .bandinf {
	float:left;
}

.catalogue .mnu_over:hover {
	background-color: white;
}


.catalogue .categorie1{
	/*font-variant: small-caps;*/
	/*color: #000099;*/
	color: black;
	font-weight: bold;
	font-size: 10px;
	display: block;
	text-decoration: none;
}

.catalogue .categorie1:hover {
	background-color: white;
}
.catalogue .categorie2{
	padding-left:4px;
	color: #666666;
	font-style:italic;
	font-size: 10px;
	display: block;
	text-decoration: none;
}
/*.catalogue .categorie2:hover {
	background-color: white;
}*/


.catalogue .categorie3{
	padding-left:4px; /* 8px; */
	color: #000000;
	text-decoration: none;
	font-size: 10px;
	display: block;
}

.catalogue .categorie3:hover {
	background-color: white;
}

.categorie3select {
	margin-left:3px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}

.catalogue .categorieItem {
	color: #000000;
    font-size: 11px;
	padding-left: 3px;
    display: block;
    text-decoration: none;
}

.catalogue .categorieItem:hover {
	background-color: white;
}


.produit .colgauche {
	/*background-color:#BBBBBB;*/
	width: 150px;
	float: left;
}

.textemini {
	text-align: center;
	color: #000099;
	font-size: 9px;
}

.produit .colcentredroite {
	background-color:#FFFFFF;
	width: 842px;
	float: left;
	overflow: hidden;
}

.produit .colcentre {
	/*background-color:#FFFFFF;*/
	width: 642px;
	overflow: hidden;
	/*z-index: 300;*/
	float:right;
	
}

.produit .bandnav {
	/*background-color:#000099;*/

}

.produit .bandnav a{
	color:#000099;
	text-decoration:none;
}

.assistance .bandnavsup {
	background: url(../images/fdnavprod.gif);
	height: 40px;
	
	border-top: 1px #FFFFFF solid;
}

.assistance .bandnavinf {
	background: url(../images/fdnavinf.gif);
	height: 25px;
	background-color:#FFFFFF;
	/*border-bottom: 4px #000099 solid;*/
	
}			


.produit .bandnavsup {
	background: url(../images/fdnavprod.gif);
	height: 40px;
	/*border-bottom: 4px #000099 solid;*/
	border-bottom: 4px;
	border-top: 1px #FFFFFF solid;
}

.produit .bandnavinf {
	background: url(../images/fdnavinf.gif);
	height: 25px;
	background-color:#FFFFFF;
	
}			

.produit .zinfoprinc {
	font-size: 12px;
	background-color:#FFFFFF;
	padding: 6px;
	text-align:justify;
}

.bandnavsup .titre {
	float:left;
	color:#FFFFFF;
	padding-left: 4px;
	padding-top: 6px;
	font-size:24px;
	font-weight:bold;	
}

.espacemenu {
	width: 25px;
}

.partselect {
	color:#999999;
}

.part1 {
	padding-left: 6px;
	float:left;
	color:#000099;
	background-color:#FFFFFF;
	
}

.part2 {
	float:left;
	color:#000099;
	background-color:#FFFFFF;

}

.part3 {
	float:left;
	color:#000099;
	background-color:#FFFFFF;

}

.part4 {
	float:left;
	color:#000099;
	background-color:#FFFFFF;

}

.part5 {
	float:left;
	color:#000099;
	background-color:#FFFFFF;

}

.part6 {
	float:left;
	color:#000099;
	background-color:#FFFFFF;
	text-align:right;
}

.part7 {
	float:right;
	width: 100px;
	/*background-color: #FFFFFF;*/
	height: 36px;
	text-align:center;
	color:#FFFFFF;
}

.part8 {
	width: 100px;
	color:#FFFFFF;
	float:right;
	height: 36px;
	text-align:center;
}

.part9 {
	width: 100px;
	color:#FFFFFF;
	float:right;
	height: 36px;
	text-align:center;
}

.produit .coldroite {
	/*background-color:#FFBBFF;*/
	float: right;
	width: 200px;
	height: 100%;
	overflow: hidden;
}

.produit .annexe1 {
	background-color:#FFFFFF;
	text-align:center;
	height: 280px;
	width: 196px;
	/*padding: 4px;*/
	border-left: 4px #FFFFFF solid;
	border-bottom: 4px;
}

.produit .annexe2 {
	color:#FFFFFF;
	background-color:#000099;
	width: 192px;
	/*margin-left: -4px;*/
	text-align: left;
	padding-left: 4px;
	padding-right: 4px;
	border-left: 4px #FFFFFF solid;
	border-bottom: 4px #CCCCCC solid;
	margin-bottom: 6px;
}

.produit .annexe2 ul {
	/*line-height: 16px;*/
	margin: 0px;
	padding: 0 4px 0 12px;
}

.produit .annexe2 li {
	color:#FFFFFF;
	/* list-style-type: square; */
	/*list-style-position: outside; */
	/*margin-left: 12px;*/
	/*line-height: 16px;*/
}

.produit .annexe3 {
	width: 180px;
	
}

#prodcomp {
	background: url(../images/fdprodcomp.jpg);
	background-repeat:no-repeat;
	width: 193px;
	text-align: left;
	padding-left: 6px;
	padding-top: 6px;
	border-left: 4px;
	border-bottom: 4px;
	text-decoration: none;
}

.produit .annexe4 {
	/* Caché */
	background-color: #FFFFFF;
	/* à remettre pour visible*/
	text-align: left;	
	border-left: 4px #FFFFFF solid;
	border-bottom: 4px;
	width: 196px;
	/*padding: 4px;*/
	display: none;
}

.produit .tit_ptfort {	
	color: #FFFFFF;
	font-weight:bold;
	font-style:italic;
	font-size: 12px;
	line-height: 16px;
}

.produit .tit_prodcomp {	
	color: #000099;
	font-weight:bold;
	font-style:italic;
	font-size: 12px;
	line-height: 16px;
}


/* ------------- Assistance --------------------- */
.assistance {
	/*background-color: #000099;
	
	margin-left: -500px;
	*/
	top: 5px;
	/*left: 20px;*/
	
	width: 1000px;
	/*position:absolute;
	float: none;*/
	margin-left: auto;
	margin-right: auto;
	border-left: 2px #FFFFFF solid;
	border-top: 2px #FFFFFF solid;
	border-right: 4px #CCCCCC solid;
	border-bottom: 4px #CCCCCC solid;
}

.assistance .coldroite {
	/*background-color:#FFBBFF;*/
	float: right;
	width: 200px;
	height: 100%;
	overflow: hidden;
}

.assistance .annexe1 {
	background-color:#FFFFFF;
	text-align:center;
	height: 250px;
	width: 196px;
	/*padding: 4px;*/
	border-left: 4px #FFFFFF solid;
	border-bottom: 4px;
	display: none;
}

.assistance .annexe2 {
	background-color:#FFFFFF;
	width: 192px;
	/*margin-left: -4px;*/
	text-align: left;
	padding-left: 4px;
	border-left: 4px #FFFFFF solid;
	border-bottom: 4px;
	display: none;
}

.assistance .annexe2 li {
	color:#000099;
	list-style-type: square;
	line-height: 16px;
}

.assistance .annexe3 {
	/*background-color:#FFFFFF;*/
	width: 180px;
	min-height: 300px;
	text-align: left;
	padding-left: 3px;
	margin-left: 4px;
	border-bottom: 4px;
}

.assistance .annexe4 {
	/* Caché */
	background-color: #FFFFFF;
	/* à remettre pour visible*/
	text-align: left;	
	border-left: 4px;
	border-bottom: 4px;
	width: 196px;
	/*padding: 4px;*/
	display: none;
}

.assistance .bandmil {
	/*z-index: 100;*/
	width: 992px;
	margin: 4px;
}

.assistance .catalogue {
	/* apparence du menu */
	color: #000000;
	background-color: #CCCCCC;
	width: 142px;
	
	/*padding: 3px;*/
	text-align:left;
	font-size: 9px;
	padding: 3px;
	border-bottom: 1px #666666 solid;
	border-right: 1px #666666 solid;
	border-top: 1px #FFFFFF solid;
	border-left: 1px #FFFFFF solid;
}

.assistance .titremenu {
	background-color:#666666;
	border-bottom: 1px #666666 solid;
	border-right: 1px #666666 solid;
	border-top: 1px #FFFFFF solid;
	border-left: 1px #FFFFFF solid;
	color:#FFFFFF;
	width: 142px;
	padding: 3px;
	font-size: 12px;
	font-weight:bold;
}

.assistance .bandinf {
	float:left;
}

.assistance .colgauche {
	/*background-color:#BBBBBB;*/
	width: 150px;
	float: left;
}

.assistance .colcentredroite {
	background-color:#FFFFFF;
	width: 842px;
	float: left;
	overflow: hidden;
}

.assistance .colcentre {
	background-color:#FFFFFF;
	width: 642px;
	overflow: hidden;
	/*z-index: 300;*/
	float:right;
	
}

.assistance .bandnav {
	background-color:#000099;

}

.assistance .bandnav a{
	color:#000099;
	text-decoration:none;
}

.assistance .bandnavsup {
	background: url(../images/fdnavprod.gif);
	height: 40px;
	
	border-top: 1px #FFFFFF solid;
}

.assistance .bandnavinf {
	background: url(../images/fdnavinf.gif);
	height: 25px;
	background-color:#FFFFFF;
	/*border-bottom: 4px #000099 solid;*/
	
}			

.assistance .zinfoprinc {
	font-size: 12px;
	background-color:#FFFFFF;
	padding: 6px;
	text-align:justify;
}

.avertissement {
	background: #FFFFCC;
	padding: 4px;
}

#div_zoom {
    background-color:  #FFF;
	border: 1px solid #000;
	position: absolute;
	z-index: 32767;
	display: none;
}


/* Licence */
#div_licence {
	position: absolute;
	/*overflow: auto;*/
	width: 500px;
	height: 400px;
	background-color: white;
	border: 1px black solid;
	z-index: 110;
	display: none;
	font-size: 12px;
}

#div_licence_titre {
	background-color: #000099;
	color: white;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	height: 18px;
}

#div_licence_contenu {
	height: 330px;
	padding: 10px;
	overflow: auto;
	font-size: 10px;
}

#div_licence_accept {
}


/* Droit nécessaire */
#div_droit {
	top: 140px;
	left: 400px;
	position: absolute;
	/*overflow: auto;*/
	width: 250px;
	background-color: white;
	border: 1px black solid;
	z-index: 110;
	display: none;
}

#div_droit_titre {
	background-color: #000099;
	color: white;
	font-weight: bold;
	text-align: center;
	height: 20px;
}

#div_droit_contenu {
	padding: 10px;
	overflow: auto;
}

#id_div_login {
	border: 2px outset #000099;
	background-color: white;
	position: fixed;
	top: 50px;
	left: -260px;
	width: 250px;
	/*height: 160px;*/
	z-index: 32767;
	display: none;
}

#login_erreur {
	color: red;
	font-height: bold;
}

/* Div de connexion */
#div_login_titre {
	background-color: #000099;
	color: white;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	height: 18px;
}


.annexe3 {
	padding-top: 20px;
}
