@charset "utf-8";
/*
Gestion des elements HTML Standards
*/


*{
	padding:0;
	margin:0;
	}
	
body{
	font-family: Arial, sans-serif; 
	font-size:12px; 
	line-height:16px;
	color:#000;
	}
	
p{
	margin:8px 0 8px 0;
	}
	
a{
	color:#F60;
	}

h2{
	padding:20px 0;
	font-size:18px;
	font-weight:normal;
	color:#7D7D7D;
	}
	
h3{
	padding:3px;
	padding-left:5px;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	background:url(../img/h3_bg.jpg);
	}
	
/*
Gestion des elements de montage du gabarit de page
*/

#Global{
	width:788px;
	margin:auto; 
	border:1px solid #000; 
	border-top:0;
	}
	
#Header{
	background:url(../img/entete.jpg) top left no-repeat;
	height:212px;
	}
	
#Footer{
	margin-top:15px;
	clear:both;
	background:url(../img/footer.jpg) center center no-repeat;
	height:20px;
	}
#Contenu{
	margin-top:20px;
	margin-left:20px;
	margin-right:20px;
	}



/*
Class Generique
*/
.FlecheOrange{
	margin:10px 0 0 0;
	background:url(../img/arrow_down.gif) left top no-repeat;
	width:17px;
	height:17px;
	}

hr.separ{
	border: 0;
	height: 1px;
	background:#666;
	margin:10px 0 10px 0;
	}

.ex{
	color:#999;
	}

.width100Auto{
	width:100%;
	}
	
.normal{
	color:#000;
	}
	
.visible{
	display:block;
	}
	
.invisible{
	display:none;
	}
	
.clear{
	padding:0; 
	margin:0; 
	height:0; 
	width:0; 
	clear:both; 
	border:0;
	}
	
.red{
	color:#F00;
	}
	
.Gris{
	color:#999;
	}

.orange{
	color:#f1913f;
	}
	
.bold{
	font-weight:bold;
	}
	
.FloatLeft{
	float:left;
	}
	
.FloatRight{
	float:right;
	}

.LogOutLink{
	background:url(../img/arrow_right_small.gif) left center no-repeat;
	padding-left:30px;
	cursor:pointer;
	}
	
.LinkFlecheOrange{
	background:url(../img/arrow_right_small.gif) left top no-repeat;
	padding-left:30px;
	cursor:pointer;
	}

.LinkIconeFile{
	background:url(../img/icone_fichier.jpg) left top no-repeat;
	padding-left:20px;
	cursor:pointer;
	color:#000;
	text-decoration:none;
	}
	
.ImageDocument{
	left top no-repeat;
	padding-left:30px;
	margin-bottom:5px;
	margin-top:5px;
	cursor:pointer;
	color:#000;
	text-decoration:none;
	}
	
.LinkIconeSecure{
	background:url(../img/key.gif) left center no-repeat;
	padding-left:20px;
	cursor:pointer;
	color:#000;
	text-decoration:none;
	}

.LinkSimple{
	cursor:pointer;
	color:#000;
	text-decoration:none;
	}
	
.ListStyleNone{
	padding:1px;
	margin:1px;
	padding-left:0;
	margin-left:0;
	list-style:none;
	}
	
.ListStyleSquare{
	list-style:square;
	}

.ListDecale{
	margin-left:20px;
	}
	
.requiredStar{
	font-weight:bold;
	color:#F60;
	}
	
.MiddlePageLeft{
	width:46%;
	float:left;
	}
	
.MiddlePageRight{
	margin-left:52%;
	}
	
.TiersPageLeft{
	width:212px;
	margin-right:20px;
	float:left;
	}

.DoubleTiersPageLeft{
	width:455px;
	margin-right:20px;
	float:left;
	}
	
.DoubleTiersPageRight{
	width:252px;
	margin-right:20px;
	float:left;
	}

.TiersPageCentre{
	width:260px;
	margin-right:20px;
	float:left;
	}

.TiersPageRight{
	width:212px;
	margin-right:20px;
	float:left;
	}

.TiersPageDroite{
	width:212px;
	}
	
.LittleTxt{
	font-size:11px;
	}
	
.Link{ 
	cursor:pointer;
	text-decoration:underline;
	}

.Width100px{
	width:100px;
	}

.BorderBottomClair{
	border-bottom:1px solid #CCC;
	}

.BorderBottom{
	border-bottom:1px solid #333;
	}
	
.BorderTop{
	border-top:1px solid #333;
	}
	
/*
Gestion des elements de formulaire
*/
form ul{
	list-style:none;
	}
form ul li{
	padding:1px;
	margin:1px;
	padding-left:0;
	margin-left:0;
	}
	
form label{
	float:left;
	width:120px;
	}
	
form input{
	width:200px;
	padding:1px;
	}
	
form select{
	width:205px;
	padding:1px;
	}
	
form textarea{
	width:205px;
	padding:1px;
	}
	
form .radio{
	width:25px;
	}
	
form .checkbox{
	width:25px;
	float:none;
	}
	
form .input.field_court {
	width:130px;
	}
	
form .select.field_court {
	width:135px;
	}

form .input.field_moyen {
	width:190px;
	}
	
form .select.field_moyen {
	width:195px;
	}
	
form .required_alert {
	border:1px dashed #F69;
	background-color:#FEEDED;
	}
	
.selectshort{
	width:100px;
	padding:1px;
	}
	

.btn{
	font-size: 8pt;
	font-weight:bold;
	padding: 2px;
	color: #000000;
	width: 100px;
	border: 1px solid #000;	
	background-color: #E5772A;
	margin-bottom:3px;
	cursor:pointer;
	}
	
.btnTxt{
	font-size: 8pt;
	padding: 2px;
	color: #E5772A;
	width: 50px;
	border: 0px solid #000;	
	background-color: #FFFFFF;
	margin-bottom:0px;
	cursor:pointer;
	}

.LookBtn{
	font-size: 8pt;
	padding: 2px;
	color: #000000;
	width: 100px;
	border: 1px solid #000;	
	background-color: #ffffff;
	margin-bottom:3px;
	cursor:pointer;
	}
	
.btnWithFleche{
	background:url(../img/arrow_right_small.gif) left center no-repeat;
	padding-left:20px;
	cursor:pointer;
	}
	
.btnDetails{
	padding-left:0px;
	cursor:pointer;
	width: 20px;
	border: 0px solid #000;
	}

.btnAdd{
	font-size: 8pt;
	font-weight:bold;
	padding: 2px;
	color: #000000;
	width: 15px;
	border: 1px solid #000;	
	background-color: #E5772A;
	margin-bottom:0px;
	cursor:pointer;
	}

.btnDel{
	font-size: 8pt;
	font-weight:bold;
	padding: 0px;
	color: #000000;
	width: 15px;
	height: 15px;
	border: 1px solid #000;	
	background-color: #E5772A;
	margin-bottom:2px;
	margin-top:2px;
	margin-right:2px;
	margin-left:2px;
	cursor:pointer;
	}


.miniSelect{
	width:40px;
	}	

/*
Page Index
*/
#ChoiceContener{
	border:1px solid #F60;
	width:540px;
	text-align:center;
	display:table;
	}
	
#littleChoiceContener{
	border:1px solid #F60;
	width:230px;
	text-align:center;
	display:table;
	margin-left:100px;
	}
	
.LogUl li{
	margin:0 0 5px 0;
	padding:0 0 0 5px;
	}

.LogUl li label{
	text-align:left;
	padding-left:10px;
	width:70px;
	}

.LogUl li input.field_court{
	width:90px;
	}

.littleChoiceContenerTitre{
	background:#CCC;
	float:left;
	width:218px;
	border:1px solid #666;
	text-align:center;
	padding:5px;
	cursor:pointer;
	}

.ChoiceContenerTitre{
	background:#EEE;
	float:left;
	width:258px;
	border:1px solid #666;
	text-align:center;
	padding:5px;
	cursor:pointer;
	height:150px;
	}
	
#IndexRightContener{
	border:1px solid #000;
	border-top:0;
	border-bottom:0;
	background:url(../img/arrow_down.gif) 10px top no-repeat;
	padding-top:20px;
	padding:20px;
	margin-right:20px;
	font-size:16px;
	line-height:40px;
	}

#IndexRightContener a{
	color:#000;
	text-decoration:none;
	}
	
#IndexRightContener a:hover{
	color:#F60; 
	text-decoration:underline;
	}
/*
Page Contact Us
*/
.ContactUsDiv{
	background:url(../img/logo_market.jpg) left center no-repeat;
	padding:40px 0 40px 180px;
	width:380px;
	}

/*
Page RegIndiv1
*/

#RegIndiv1{
	}


#BusinessActivity{
	width:500px;
	}
	
#BusinessActivityColGauche{
	width:230px;
	}

#BusinessActivityColRight{
	width:230px;
	margin-left:250px;
	}
	
#BusinessActivityCustomer{
	}

#OtherBusAct{
	}
	
#RegistrationRight{
	margin-left:540px;
	width:200px;
	}
	
#Identify{
	}
	
#IdentifyColLeft{
	}

#IdentifyColRight{
	}
	
#Authorize{
	}
	
#AuthorizeColLeft{
	}
	
#AuthorizeColRight{
	}
	
	
/*
Page RegIndiv2
*/


#RegIndiv2{
	}

#ConferencePass{
	}
	
#ConferencePassLeft{
	}
	
#ConferencePassRight{
	}
	
/*
AGENDA
*/

a.lienAgenda:LINK		{font-family: Arial, sans-serif;font-size: 7pt;text-decoration:none;color:#000000;line-height:10px}
a.lienAgenda:ACTIVE		{font-family: Arial, sans-serif;font-size: 7pt;text-decoration:none;color:#000000;line-height:10px}
a.lienAgenda:VISITED	{font-family: Arial, sans-serif;font-size: 7pt;text-decoration:none;color:#000000;line-height:10px}
a.lienAgenda:HOVER		{font-family: Arial, sans-serif;font-size: 7pt;text-decoration:none;color:#000000;line-height:10px}

a.lienAgendaDS:LINK			{font-family: Arial, sans-serif;font-size: 9px;text-decoration:none;color:#000000;line-height:10px}
a.lienAgendaDS:ACTIVE		{font-family: Arial, sans-serif;font-size: 9px;text-decoration:none;color:#000000;line-height:10px}
a.lienAgendaDS:VISITED		{font-family: Arial, sans-serif;font-size: 9px;text-decoration:none;color:#000000;line-height:10px}
a.lienAgendaDS:HOVER		{font-family: Arial, sans-serif;font-size: 9px;text-decoration:none;color:#000000;line-height:10px}

.agenda {
	width:100%;
	background:#dcdcdc;
	border:0px solid #000000;
	padding:0;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
}

.agendaDS {
	font-family: Arial, sans-serif;
	width:100%;
	background:#dcdcdc;
	border:0px solid #000000;
	padding:0;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
}

.agendaline {
	border:1px solid #000000;
}

.agendalineDS {
	border:1px solid #000000;
}

.agendalegende {
	font-family: Arial, sans-serif;
	font-size: 7pt;
	text-decoration:none;
	color:#000000;
	line-height:10px;
}

.agendalegendeDS {
	font-family: Arial, sans-serif;
	font-size: 9px;
	text-decoration:none;
	color:#6c6c6c;
	line-height:10px;
}

.agendacase {
	width:100%;
	text-align:center;
	cursor:pointer;
	font-size: 7pt;
	text-decoration:none;
	line-height:10px;
}

.agendacaseDS {
	font-family: Arial, sans-serif;
	width:100%;
	text-align:center;
	cursor:pointer;
	font-size: 9px;
	text-decoration:none;
	line-height:10px;
}

.agendabouton{
	cursor:pointer;
}

.agendatimedisplay {
	font-family: Arial, sans-serif;
	font-size: 7pt;
	text-align:center;
	color: #6c6c6c;
	line-height:10px;
	border-top:1px solid #333;
}

.agendatimehide {

}

.AgendaDetails{
	width:425px;
	float:center;
	text-align:left;
}

.survey{
	width:15px;
	padding:0px;
	padding-right:0px;
	font-family: Arial, sans-serif; 
	font-size:12px; 
	line-height:16px;
	color:#000;
}

.linkblack{
	font-family: Arial, sans-serif; 
	font-size:12px; 
	line-height:16px;
	text-decoration:none;
	color:#000;
}

.linkblack:hover{
	font-family: Arial, sans-serif; 
	font-size:12px; 
	line-height:16px;
	text-decoration:none;
	color:#ff6600;
}