/************/
/* Général  */
/************/
* {
	font-family:			Verdana, Arial, Helvetica, sans-serif; 
}

hr{
	clear: 							both;
	visibility: 					hidden;
}

.gras{
	font-weight:bold;
}
#center{
	/*position: 						absolute;
	bottom: 						1%;
	left:							50%;
	width:							104em;
	margin-left:					-52em;*/
	text-align:						center;
}
.Text_gras{
	font-size:						120%; 
	font-weight:					bold; 
	color:							#0033CC;
	background:						#FFCFB9;
}
BODY {
	background-color : #ffffff;
	scrollbar-3dlight-color:#222222; 
	scrollbar-arrow-color:#cccccc;
	scrollbar-base-color:#ffffff;
	scrollbar-darkshadow-color:#c2c2c2;
	scrollbar-face-color:#D27800;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#000000;	
	margin: 0px 0px 0px 0px;
	}

.BGDGlobalPCI {
	background-image: url(../images/bgd_pci2.jpg);
	background-repeat: no-repeat;
	background-position: top-left
	}
.BGDGlobal {
	background-image: url(../images/bgd2.jpg);
	background-repeat: no-repeat;
	background-position: top-left
	}	
.BGDGlobalPC {
	background-image: url(../images/bgdPC.jpg);
	background-repeat: no-repeat;
	background-position: top-left
	}
.BGDGlobalPC2 {
	background-image: url(../images/bgdPC2.jpg);
	background-repeat: no-repeat;
	background-position: top-left
	}		
.BGDGlobalPC3 {
	background-image: url(../images/bgdPC3.jpg);
	background-repeat: no-repeat;
	background-position: top-left
	}		
.BGDStripTop {
	background-image: url(../images/strip-top.gif);
	background-repeat: no-repeat;
	background-position: top-left
	}	
.BoxBlueBorder{
	Border: #000065 1px solid;
	}
	
.TitrePCI30px {
	FONT-WEIGHT: normal;
	FONT-SIZE: 30px;
	COLOR: #C16601;
	LINE-HEIGHT: normal;
	TEXT-DECORATION: none
}
.TitrePCI24px {
	FONT-WEIGHT: normal;
	FONT-SIZE: 24px;
	COLOR: #C16601;
	LINE-HEIGHT: normal;
	TEXT-DECORATION: none
}
.TitreConseils24px {
	FONT-WEIGHT: normal;
	FONT-SIZE: 24px;
	COLOR: #ffcc00;
	LINE-HEIGHT: normal;
	TEXT-DECORATION: none;
}

.BoxAdmin{
 	BORDER: #FFCC00 1px solid;
	BACKGROUND-COLOR: #9696c6;
	padding: 0 0 0 2px;
	}
.BoxResultats{
 	BORDER: #FFCC00 1px solid;	
	BACKGROUND-COLOR: #9696c6;
	text-align: justify;
	padding: 8px 8px 8px 8px;
	}	
#formbutton {
	BORDER: #DB7E00 1px solid; 
	FONT-SIZE: 12px;  
	COLOR: #000000; 
	BACKGROUND-COLOR: #FFCC00;
}
.formfieldAdmin {
	BORDER: #FFCC00 1px solid; 
	FONT-SIZE: 11px; 
	COLOR: #ffffff;   
	BACKGROUND-COLOR: #DB7E00;
}
.formbuttonRecommandation {
	BORDER: #ffcc00 1px solid; 
	FONT-SIZE: 11px;  
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	COLOR: #ffffff;  
	BACKGROUND-COLOR: #000066;
	padding: 0px 5px 2px 5px;
	margin-left: 30px;
}
.formfielRecommandation {
	BORDER: #FFCC00 1px solid; 
	FONT-SIZE: 11px; 
	COLOR: #ffffff;   
	BACKGROUND-COLOR: #000066;
}
.Title24 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 22px;
	COLOR: #FFCC00;
	LINE-HEIGHT: normal;
	TEXT-DECORATION: none;
}
.Title14 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	COLOR: #000000;
	LINE-HEIGHT: normal;
	TEXT-DECORATION: none;
}

.Title16Yellow {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #ffcc00;
	LINE-HEIGHT: normal;
	TEXT-DECORATION: none;
}
.Question {
	FONT-WEIGHT: normal;
	FONT-SIZE: 16px;
	COLOR: #ffffff;
	LINE-HEIGHT: normal;
	TEXT-DECORATION: none;
}

.TitlePage {
	FONT-WEIGHT: normal;
	FONT-SIZE: 22px;
	COLOR: #C16601;
	LINE-HEIGHT: normal;
}
.Reponse {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	COLOR: #ffffff;
	LINE-HEIGHT: normal;
	TEXT-DECORATION: none;
}
.BoxYellow{
 	BORDER: #ffcc00 1px solid;
	background-image: url(../images/bgd_4choix.gif);
	background-position:top-left;
	background-repeat: no-repeat;
	}
.BoxYellow2Choix{
 	BORDER: #ffcc00 1px solid;
	background-image: url(../images/bgd_2choix.gif);
	background-position:top-left;
	background-repeat: no-repeat;
	}
.BoxYellow3Choix{
 	BORDER: #ffcc00 1px solid;
	background-image: url(../images/bgd_4choix2.gif);
	background-position:top-left;
	background-repeat: no-repeat;
	}		
/*.Choix {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	COLOR: #ffffff;
	LINE-HEIGHT: normal;
	TEXT-DECORATION: none;
}
.Choix A:link {
	COLOR: #ffffff; TEXT-DECORATION: none;
}
.Choix A:visited {
	COLOR: #FED943; TEXT-DECORATION: none;
}
.Choix A:active {
	COLOR: #FED943; TEXT-DECORATION: none;
}
.Choix A:hover {
	COLOR: #1C0B9E; TEXT-DECORATION: none;
}*/

.ReponseBonne {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #09F610;
	LINE-HEIGHT: normal;
	TEXT-DECORATION: none;
}

.ReponseMauvaise {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #DB0000;
	LINE-HEIGHT: normal;
	TEXT-DECORATION: none;
}

.Verdana10Black {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #000000;
	LINE-HEIGHT: normal;
	TEXT-DECORATION: none;
}
.Verdana10Black A:link {
	COLOR: #000000; TEXT-DECORATION: none;
}
.Verdana10Black A:visited {
	COLOR: #000000; TEXT-DECORATION: none;
}
.Verdana10Black A:active {
	COLOR: #5F6469; TEXT-DECORATION: none;
}
.Verdana10Black A:hover {
	COLOR: #5F6469; TEXT-DECORATION: none;
}

.Verdana11Black {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	LINE-HEIGHT: normal;
	TEXT-DECORATION: none;
}
.Verdana11Black A:link {
	COLOR: #000000; TEXT-DECORATION: none;
}
.Verdana11Black A:visited {
	COLOR: #000000; TEXT-DECORATION: none;
}
.Verdana11Black A:active {
	COLOR: #5F6469; TEXT-DECORATION: none;
}
.Verdana11Black A:hover {
	COLOR: #5F6469; TEXT-DECORATION: none;
}
.Title16WhiteUnderline {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #ffffff;
	LINE-HEIGHT: normal;
	text-decoration: none; BORDER-BOTTOM: #FFCC00 1px solid;
}
.Title14White {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #ffffff;
	LINE-HEIGHT: normal;
	text-decoration: none
}
.Title16White {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #ffffff;
	LINE-HEIGHT: normal;
	TEXT-DECORATION: none
}
.Title20White {
	FONT-WEIGHT: bold;
	FONT-SIZE: 20px;
	COLOR: #ffffff;
	LINE-HEIGHT: normal;
	TEXT-DECORATION: none
}
.Title16Black {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #252525;
	LINE-HEIGHT: normal;
	TEXT-DECORATION: none;
}

.Title12Black {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #252525;
	LINE-HEIGHT: normal;
	TEXT-DECORATION: none;
}
.formfieldReponse {
	BORDER: #000066 1px solid; 
	FONT-SIZE: 24px; 
	COLOR: #ffffff;   
	BACKGROUND-COLOR: #FF9600
}
.Fond6 {
	BORDER: #000066 1px solid; 
	FONT-SIZE: 24px; 
	COLOR: #ffffff;  
	BACKGROUND-COLOR: #FF9600
}
#imgname{
	cursor:crosshair;
	z-index:1;
} 


#Log_Txt_pb{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	LINE-HEIGHT: normal;
	TEXT-DECORATION: none;
	font-style:						italic;
	/*color:							#990000;*/
	color:							#cc0000;
	/*font-size:						70%;*/ 
	/*font-weight:					bold; 
	text-align:						center; 
	margin-bottom:					30px;*/
}



#NoImage img{
	visibility: 					hidden;
	width:							0px;
	height:							0px;
}

.btn_qcm {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	COLOR: white;
	LINE-HEIGHT: normal;
	TEXT-DECORATION: none
}
.btn_qcm:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.btn_qcm:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.btn_qcm:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.btn_qcm:hover {
	/*COLOR: #EADD60;*/color:#ffffff; TEXT-DECORATION: none
}

.btn_qcm_act {
	FONT-SIZE: 14px;
	LINE-HEIGHT: normal;
	COLOR: #FFE200;/*orange;#EADD60;*/
	TEXT-DECORATION: none
}
.img_btn_qcm{
	width:33px;
	height:34px;
	background-image : url(../images/mouse_white.gif);
	background-repeat : no-repeat;
}
.puce{ 
	float:right;
	width:0%; 
	visibility:hidden;
} 

#mire,#mire1,#mire2,#mire3,#mire4,#mire5,#mire6{
	position:absolute;
	top:0;
	left:0;
	visibility:hidden;
	cursor:crosshair;
	z-index:5;
}

.repBtnQcm {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	COLOR: #ffffff;
	LINE-HEIGHT: normal;
	TEXT-DECORATION: none
}
.repBtnQcmAct {
	FONT-SIZE: 14px;COLOR: #DB0000; TEXT-DECORATION: none;
}
.repBtnQcmOk {
	FONT-SIZE: 14px;COLOR: #09F610; TEXT-DECORATION: none;
}

#HS1,#HS2,#HS3,#HS4,#HS5,#HS6,#HS7,#HS8,#HS9,#HS10{
	position:absolute;
	visibility:hidden;
	z-index:4;
}
#HS1A,#HS2A,#HS3A,#HS4A,#HS5A,#HS6A,#HS7A,#HS8A,#HS9A,#HS10A{
	position:absolute;
	visibility:hidden;
	z-index:4;
}

/**************************/	
/* inscription centre     */
/**************************/
/*#FInscCentre{
	text-align:left;
	font-size: 70%;
	font-weight : bold;
	margin-top:1%;
	margin-bottom:1.5%;
	width:66%;
	background: #dbe8fc;
	color:#000000;
	border:1px solid #5995EF;
}*/
#FInscCentre{
	margin-left:-3px;
}
#ETinscCentre{
	text-align:center;
	font-size: 140%;
	font-weight : bold;
	width:100%;
	border:0; 
	background: #ffffff;
	color:#FF9933;
}

.sstitre {
	background-image : url(../images/Fd_sstitre_fiche.png);
	background-repeat : repeat-y;
	padding:5px 5px 5px 5px;
	margin:5px 0 10px 0;
	color: #000066;
	font-weight : bold;
	font-size:120%;
}

#MsgInscCentre{
	color:#0033CC;
	font-size:75%;
	font-weight : bold;
}

#FInscCentre label{ 
	font-weight: bold; 
	text-align:left;
	font-size:100%; 
	color: #FFFFFF; 
	vertical-align:top;
	padding:3px 5px 3px 0px;
	cursor: pointer; 
}

#FInscCentre input,#FInscCentre textarea{ 
	border:1px solid #FFCC00;
	font-size:100%;  
	color: #000000;
	font-weight: normal;
}

#FInscCentre span{
	color:red;/*rouge*/
}

.ColRge{
	color:red;/*rouge*/
	font-size:100%;
	font-weight: bold;
}
.ColBleu{
	color:#0033CC;
	font-size:75%;
	font-weight: bold;
}

#zoneInfo{
	text-align:left;
	font-size:90%;
	padding: 0 8px 10px 8px;
	margin:0 1% 0 1%;
}

#ErreurCmd{
	display: none;
}
#btnConfirme{
	width: 							100px;
	height: 						24px;
	text-decoration:				none;
	font-size:						86%;
	font-weight: 					bold;
	text-align:						center;
	margin: 						0px 0px 0 7px;
	padding: 						7px 7px 20px 7px;
	color:							white;
	background: 					url(../images/btnValide.png);
	background-repeat: 				no-repeat;
}
#btnConfirme:hover{
	background: 					url(../images/btnValide_hov.png);
	background-repeat: 				no-repeat;
}
#val_inscr{
	text-align:center;
	width:88%;
	margin:							0 0 0 1%;
}
/********************/	
/* 	Fiche commande 	*/
/********************/
#FormComm{
	text-align:						left;
	font-size:						75%;
	padding: 						0 8px 0 8px;
	margin:							5% 1% 0% 1%;
	background: 					transparent;
}

#ETcmd{
	/*display: 						block;*/
	text-align:						center;
	margin:							0% 0 0% 1%;
	width:							88%;
	border:							0; 
	background: 					transparent;
}
#ETcmdtitre{
	text-align:						center;
	font-size: 						140%;
	font-weight : 					bold;
	color:							#FF9933;
}
ETcmdsstitre{
text-align:center;
font-size: 100%;
font-weight : bold;
color:#FF9933;
}
#num_uniq{
color:#0033CC;
font-size:100%;
font-weight : bold;
}
#CoordFicheComm{
	margin:							0 1% 0 1%;
	width:							88%;
	border:							0; 
/*background: #dbe8fc;
border:1px solid #5995EF;*/
}

#TitreFicheComm{
/*position: relative;
bottom: 80px;
margin:0 1% 0 34%;*/
	color:							#0033CC;
	font-size:						160%;
	font-weight: 					bold; 
	text-align:						right;
	background: 					transparent;
}

#AdrDest{
	display: 						block;
	position: 						relative;
	bottom: 						45px;
	margin:							0 1% 0 57%;
	width:							26%;
	color:							#000000; 
	font-size:						100%; 
	text-align:						left;
	background: 					transparent;
}

#TablFicheComm{
	margin:							0 0 0 1%;
	width:							88%;
	border:							0; 
	background: 					#dbe8fc;
	border:							1px solid #5995EF;
}

#TablFicheComm h4{
	margin:							8% 0 0 0;
}

#refStePP{
	display: 						block;
	width:							88%;
	margin:							0 0 0 1%;
	text-align:						center;
	font-size:						85%;
}

#condRegl{
	display: 						block;
	width:							88%;
	margin:							0 0 0 1%;
	text-align:						left;
	font-size:						85%;
}

#TablFicheComm span{
	font-size:						85%;
}
#FormComm p{
	font-size:						86%;
	margin:							0 0 0 1%;
}

#FormComm span{
	font-size:						95%;
	margin:							0 0 0 1%;
}

#SignFicheComm{
	font-weight: 					bold; 
	margin:							0 0 0 1%;
	width:							47%;
	height:							150px;
	border:							0; 
	background: 					#dbe8fc;
	border:							1px solid #5995EF;
	padding: 						2px 0 0 5px;
}

#espCmd{
	margin-top:						10%;
}

a.btnFicheComm{
	display: 						block;
	position: 						relative;
	top: 							85px;
	width: 							76px;
	height: 						32px;
	text-decoration:				none;
	font-size:						105%;
	font-weight: 					bold;
	text-align:						center;
	margin: 						0 10px 0 64%;
	padding: 						13px 2px 2px 2px;
	color: 							#FFFFFF;          
	/*background: #FF8800;
	border:3px outset #97a1b5;*/
	background: 					url(../images/btnFicheComm.png);
	background-repeat: 				no-repeat;
}
a.btnFicheComm:hover{
/*background:#ffaa49;
border-style: inset;*/
	background: 					url(../images/btnFicheComm_Hov.png);
	background-repeat: 				no-repeat;
}

#btnValide{
	width: 							70px;
	height: 						24px;
	text-decoration:				none;
	font-size:						86%;
	font-weight: 					bold;
	text-align:						center;
	margin: 						0px 0px 0 7px;
	padding: 						7px 15px 20px 15px;
	color:							white;
	background: 					url(../images/btnValide.png);
	background-repeat: 				no-repeat;
}
#btnValide:hover{
	background: 					url(../images/btnValide_hov.png);
	background-repeat: 				no-repeat;
}
/**************************/	
/* Styles des tableaux Tbs*/
/**************************/
.regroup{
text-align:left;
font-weight:bold; 
font-size:90%;
}

#tab_zsel{
font-size: 100%;
padding: 0 6px 0 6px;
}

#tab_zsel_titre{
font-weight:bold; 
font-size: 80%;
}

table{ 
font-size: 12px;
margin-top:0px;
/*width:97%;*/
}

table span{ 
font-size: 12px;
font-weight:bold;
text-align:center;
}

.Tabl_titre{
font-weight:bold; 
font-size:90%; 
text-align:center; 
background:#CACACA; 
}

.Tabl_ligne1{  
font-size:85%; 
background:#E6E6E6;
color:#000000; 
}

.Tabl_ligne2{  
font-size:85%; 
/*background:#FFFFFF; */
background:#F8F8F8;
color:#000000;
}

.celCnter{
text-align:center;
padding: 3px 5px 3px 5px;
}

.celGch{
text-align:left;
padding: 3px 5px 3px 5px;
}

.celDrt{
text-align:right;
padding: 3px 5px 3px 5px;
}

.numTot{
font-size:85%; 
font-weight:bold;
text-align:center; 
background:transparent; 
color:#5995EF; 
}

.numPp{
width:16px;
font-size:85%;
color:#000000;
text-align:center; 
background:#FFFFFF; 
}

#numPpAct{
width:16px;
font-size:85%;
font-weight:bold;
color:#FFFFFF; 
background:#5995EF; 
text-align:center; 
}

/**************************/	
/* Spécial impression     */
/**************************/
a.btsvt_crt {
  display: none;
}
a.btart,a.btsvt {
display: none;
}

#result_fin a{
	display: none;
}
/***************/	
/* Entête logo */
/***************/
.Gch_log{
float:left;
background-color:invisible;
width:10%;
margin_left:2.8%
text-align:left;
}

.Drt_log{
float:right;
background-color:invisible;
/*width:10%;*/
text-align:right;
}

#FBtnMenu,#ETMenu,a.btnMenu,a.btnMenuRge{
display: none;
}  
/*@page { margin: 0.5%; }  
@page { size: landscape; }  
BODY { Size: 8.5in 11in landscape; Margin: 0.25in; }

div.page	{ 
writing-mode: tb-rl;
height: 80%;
margin: 10% 0%;
}*/

a.btnImp{
visibility: hidden;
}
.numTot{
visibility: hidden;
}

#AffBcom{
display: none;
}

.ColRge{
display: none;
}
.ColBleu{
display: none;
}
/********************/	
/* 	Fiche commande 	*/
/********************/
#FormComm{
text-align:left;
font-size:75%;
padding: 0 8px 0 8px;
margin:0 1% 0 1%;
color:#000000;
background: transparent;
}

#ETcmd{
display: block;
text-align:left;
margin:0% 0% 0% 0%;
width:94%;
border:0; 
background: transparent;
}
#ETcmdtitre{
text-align:center;
font-size: 120%;
font-weight : bold;
color:#000000;
}
#ETcmdsstitre{
text-align:center;
font-size: 100%;
font-weight : bold;
color:#000000;
}

#num_uniq{
color:#000000;
font-size:85%;
font-weight : bold;
}

#CoordFicheComm{
margin:0 1% 0 1%;
width:88%;
border:0; 
/*background: #dbe8fc;
border:1px solid #5995EF;*/
}

#TitreFicheComm{
/*position: relative;
bottom: 80px;
margin:0 1% 0 24%;*/
font-size:120%;
color:#000000;
font-weight: bold; 
text-align:right;
background: transparent;
}

#AdrDest{
display: block;
position: relative;
bottom: 45px;
margin:0 1% 0 57%;
width:26%;
font-size:100%;
color:#000000; 
text-align:left;
background: transparent;
}

#TablFicheComm{
margin:0 0 0 1%;
width:90%;
border:0; 
background: #dbe8fc;
border:1px solid #5995EF;
}

#TablFicheComm h4{
margin:8% 0 0 0;
}

#refStePP{
display: block;
width:88%;
margin:0 0 0 1%;
text-align:center;
font-size:85%;
}

#condRegl{
display: block;
width:88%;
margin:0 0 0 1%;
text-align:left;
font-size:85%;
}

#TablFicheComm span{
font-size:85%;
}

#FormComm p{
font-size:86%;
margin:0 0 0 1%;
}

#FormComm span{
font-size:95%;
margin:0 0 0 1%;
}

#SignFicheComm{
font-weight: bold; 
margin:8px 0 16px 1%;
width:47%;
height:150px;
border:0; 
background: #dbe8fc;
border:1px solid #5995EF;
}

#espCmd{
margin-top:10%;
}

a.btnFicheComm{
display: none;
}


/**************************/	
/* Styles des tableaux Tbs*/
/**************************/
.regroup{
text-align:left;
font-weight:bold; 
font-size:90%;
}

table{ 
font-size: 12px;
margin-top:0px;
/*width:97%;*/
}

table span{ 
font-size: 12px;
font-weight:bold;
text-align:center;
}

.Tabl_titre{
font-weight:bold; 
font-size:90%; 
text-align:center; 
background:#CACACA; 
}

.Tabl_ligne1{  
font-size:85%; 
background:#E6E6E6;
color:#000000; 
}

.Tabl_ligne2{  
font-size:85%; 
/*background:#FFFFFF; */
background:#F8F8F8;
color:#000000;
}

.celCnter{
text-align:center;
padding: 3px 5px 3px 5px;
}

.celGch{
text-align:left;
padding: 3px 5px 3px 5px;
}

.celDrt{
text-align:right;
padding: 3px 5px 3px 5px;
}

.numTot{
font-size:85%;
color:#5995EF; 
text-align:center; 
background:transparent; 
}

.numPp{
width:16px;
font-size:85%;
color:#000000; 
text-align:center; 
background:#FFFFFF; 
}

#numPpAct{
width:16px;
font-size:85%;
font-weight:bold;
color:#FFFFFF; 
text-align:center; 
background:#5995EF; 
}