

/* CSS Document */
.SWx_Titre
{
	color:white;
	font-family:Verdana, 'Bitstream Vera Sans', sans-serif;
	font-weight:bold;
	font-size:36px;
	padding-left:120px; 
	padding-top:28px;
	background:#333333; /* url(Bg_Titre.jpg) top left repeat-x;*/
	height:77px;
}

.SWx_Titre_L
{
	color:white;
	font-family:Verdana, 'Bitstream Vera Sans', sans-serif;
	font-weight:bold;
	font-size:36px;
}

.SWx_Titre_Niv
{
	color:white;
	font-family:Verdana, 'Bitstream Vera Sans', sans-serif;
	font-weight:bold;
	font-size:32px;
	padding:20px 60px 20px 20px;
	border:#747679 solid 1px;
	background: #333333; /* url(Bg_Titre.jpg) top left repeat-x;*/
}

.SWx_Titre_TV
{
	color:white;
	font-family:Verdana, 'Bitstream Vera Sans', sans-serif;
	font-weight:bold;
	font-size:48px;
	padding-left:100px; 
	padding-top:20px;
	background:url(Bg_Titre.jpg) top left repeat-x;
	height:85px;
}

.Swx_Tv_NumGuichet
{
	font-family:Verdana, Geneva, sans-serif; 
	font-size:82px; 
	width:200px;
	height:129px;
	text-align:center; 
	color:white; 
	font-weight:bold; 
	background:#333333;
	font-variant:small-caps;
}

.Swx_TV_C0
{
	background:#f1f1f1; 
	height:132px; 
/*	width:230px; */
	font-family:Verdana, Geneva, sans-serif; 
	font-size:42px; 
	color:#111111;
	font-weight:bold;
	text-align:center;
	font-variant:small-caps;
}

.Swx_TV_Numero
{
	text-align:center; 
	vertical-align:middle; 
	color:#FFFFFF; /*FF0000; */
	background:#747679; 
	font-family:Verdana, Geneva, sans-serif;
	font-size:100px; 
	width:260px;
	height:183px;
	padding:0px;
	font-weight:bold;
}

.Swx_TV_Numero_Next
{
	text-align:center; 
	vertical-align:middle; 
	color:#111111; 
	background:#a7ba94; 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:35px; 
	font-weight:bold;
	line-height:40px;
}

.SWx_TxtIntro
{
	color:#565656;
	padding:00px 100px 20px 100px;
	font-family:Verdana, 'Bitstream Vera Sans', sans-serif;
	font-size:25px;
	height:100px;
}

.SWx_TxtIntro ul {
	padding-left:60px; 
}
	

.SWx_TxtIntro_Niv, .SWx_TxtOutro_Niv
{
	color:#565656;
	padding:30px 100px 20px 50px;
	font-family:Verdana, 'Bitstream Vera Sans', sans-serif;
	font-size:18px;
	font-weight:bold;
}

.SWx_Txt_Big
{
	color:#565656;
	padding:30px 100px 20px 50px;
	font-family:Verdana, 'Bitstream Vera Sans', sans-serif;
	font-size:16px;
}

.SWx_TxtIntro_Map_Srv
{
	color:#565656;
	font-family:Verdana, 'Bitstream Vera Sans', sans-serif;
	font-size:15px;
	padding:20px 20px 20px 40px;
}

.SWx_TxtIntro_0
{
	height:auto;
}

.SWx_TxtIntro_Map
{
	position: absolute;
	top:130px;
	left:70px;
	padding-left:0px;	
	width:300px;
	height:800px;
	overflow:hidden;
}
.SWx_TxtOutro, .SWx_Contenu
{
	color:#565656;
	padding:20px 80px 20px 80px;
	font-family:Verdana, 'Bitstream Vera Sans', sans-serif;
	font-size:15px;
	vertical-align:top;
}

.SWx_Contenu_0
{
	padding:0px 0px 0px 0px;	
}

.SWx_Contenu_Serre
{
	color:#565656;
	padding:10px 10px 10px 40px;
	font-family:Verdana, 'Bitstream Vera Sans', sans-serif;
	font-size:15px;
}

.SWx_Recherche_Lib
{
	color:#565656;
	padding:0px 0px 0px 0px;
	font-family:Verdana, 'Bitstream Vera Sans', sans-serif;
	font-size:15px;	
	font-weight:bold;
	background:url(/config/Swx_Ligne_Titre.png) bottom no-repeat;
}

.SWx_Recherche_InputTd
{
	padding-left: 30px;	
}

.SWx_Recherche_Input
{
	border:none;
	color:#565656;
	padding:0px 0px 0px 0px;
	font-family:Verdana, 'Bitstream Vera Sans', sans-serif;
	font-size:15px;	
	font-weight:bold;
	text-align:center;
	width:300px;
	height:30px;
/*	border-bottom:red solid 1px;*/
	background:url(/config/Swx_Ligne_Titre.png) bottom no-repeat;
	
	
}

.SWx_TitreIntro
{
	color:#565656;
	padding:20px 10px 20px 80px;
	font-family:Verdana, 'Bitstream Vera Sans', sans-serif;
	font-size:15px;	
	font-weight:bold;
	background:url(/config/Swx_Ligne_Titre.png) center no-repeat;
}


.SWx_TitreIntro_small
{
	color:#565656;
	padding:20px 10px 35px 80px;
	font-family:Verdana, 'Bitstream Vera Sans', sans-serif;
	background:url(/config/Swx_Ligne_Titre_small.png) center left no-repeat;
	font-size:25px;	
	font-weight:bold;
}

.SWx_TitreIntro_small2
{
	color:#565656;
	padding:20px 10px 35px 80px;
	font-family:Verdana, 'Bitstream Vera Sans', sans-serif;
	font-size:35px;	
	font-weight:bold;
	background:url(/config/Swx_Ligne_Titre_small.png) center left no-repeat;
}

.SWx_TitreIntro_Map
{
	position:absolute;
	top:50px;
	left:20px;
	padding-left:0px;
	width:400px;
	text-align:left;
}

.SWx_Bt_Lg
{
	padding:10px 20px 10px 20px;	
}

.Swx_TitreIntro_Txt
{
	background:white;
	padding-right:20px;
}

.SWx_Bouton_Nx_Lien
{
	color:#747679;
	font-family:Verdana, 'Bitstream Vera Sans', sans-serif;
	font-size:30px;
	text-align:center;
	font-weight:bold;

}

.SWx_Bouton_N0, .SWx_Bouton_N1
{
	color:white;
	background:#333333;
	height:75px; 
	font-size:24px;
	width:200px;
	padding:10px;
	font-family:Verdana, 'Bitstream Vera Sans', sans-serif;
	/*font-size:20px;*/
	text-align:center;
	font-weight:bold;	
}


.SWx_Bouton_N0_Ouvert
{
	color:white;
	background:#747679;
	height:75px; 
	width:200px;
	padding:10px;
	font-family:Verdana, 'Bitstream Vera Sans', sans-serif;
	font-size:18px;
	text-align:center;
	font-weight:bold;	
}

.SWx_Bouton_N0_Ferme
{
	color:white;
	background:#E00000;
	height:75px; 
	width:200px;
	padding:10px;
	font-family:Verdana, 'Bitstream Vera Sans', sans-serif;
	font-size:18px;
	text-align:center;
	font-weight:bold;	
}

.SWx_Bouton
{
	color:#747679;
	background:#f1f1f1;
	border:#747679 solid 2px;
	border-radius:20px;
	vertical-align:middle;
	height:100px; 
	width:150px;
	font-family:Verdana, 'Bitstream Vera Sans', sans-serif;
	font-size:20px;
	text-align:center;
	font-weight:bold;
}

.Swx_Bouton_a
{
	color:#747679;	
}

.Swx_Bouton_a:hover
{
	color:#747679;	
}

.SWx_Inscription_Retour
{
	position:absolute;
	left:1036px; /* 1280 - 180 - 64 */
	top:20px;
}

.SWx_Inscription_Home
{
	position:absolute;
	left:1836px; /* 1280 - 100 - 64 */
	top:20px;
}

.SWx_Inscription_Help
{
	position:absolute;
	left:1196px; /* 1280 - 20 - 64 */
	top:20px;	
}

.SWx_TitreTable
{
	color:white;
	font-family:Verdana, 'Bitstream Vera Sans', sans-serif;
	font-weight:bold;
	font-size:14px;
	padding:10px 15px 10px 15px; 
	border:white 1px solid;
	background:url(Bg_Titre.jpg) top repeat-x;
}

.Swx_Titre_Conf_1
{
	height:109px; /* 122 - padding T & B + border T & B */
	width:203px;  /* 220 - padding L & R + border L & R */
	border-right:3px white solid;
	border-bottom:5px white solid;
	background:url(Swx_Ins3_Titre1.png) bottom no-repeat; 
	padding-bottom:18px;
	padding-left:20px;
	text-align:center; 
	vertical-align:bottom;
	color:white;
	font-family:Verdana, 'Bitstream Vera Sans', sans-serif;
	font-weight:bold;
	font-size:18px;
}

.Swx_Titre_Conf_2
{
	height:109px; /* 122 - padding T & B + border T & B */
	width:228px;  /* 228 - padding L & R */
	background:url(Swx_Ins3_Titre2.png) bottom no-repeat; 
	border-bottom:5px white solid;
	padding-bottom:18px;
	text-align:center; 
	vertical-align:bottom;
	color:white;
	font-family:Verdana, 'Bitstream Vera Sans', sans-serif;
	font-weight:bold;
	font-size:18px;
}

.Swx_Titre_Conf_3
{
	background:url(Swx_Ins3_Titre3.png) left bottom no-repeat; 
	border-bottom:5px white solid;
}

.Swx_Conf_Guichet
{
	width:200px;
	height:57px; /* 57 - */
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left; 
	vertical-align:middle;
	background:url(Swx_Ins3_Guichets.png) bottom repeat-x;
	color:#565656;
	font-family:Verdana, 'Bitstream Vera Sans', sans-serif;
	font-size:18px;
}

.Swx_Conf_Guichet_Ouvert
{
	background:#eec9c4 url(/config/Swx_Ins3_Guichets_Ouverts.png) left no-repeat;
	border-bottom:5px white solid;	
	border-right:5px white solid;
	font-family:Verdana, 'Bitstream Vera Sans', sans-serif;
	font-weight:bold;
	font-size:24px;
	text-align:left;
	padding-left:40px;
	color:#555557;	
}

.Swx_Conf_Attente
{
	border-bottom:5px white solid;	
/*	border-right:5px white solid;*/
	font-family:Verdana, 'Bitstream Vera Sans', sans-serif;
	font-weight:bold;
	font-size:24px;
	text-align:left;
	padding-left:20px;
	color:#555557;	
}

.Swx_Conf_Attente_Bg1 { background:#eec9c4 url(/config/Swx_Ins3_Attente1.png) right no-repeat; }
.Swx_Conf_Attente_Bg2 { background:#eec9c4 url(/config/Swx_Ins3_Attente2.png) right no-repeat; }
.Swx_Conf_Attente_Bg3 { background:#eec9c4 url(/config/Swx_Ins3_Attente3.png) right no-repeat; }
.Swx_Conf_Attente_Bg4 { background:#eec9c4 url(/config/Swx_Ins3_Attente4.png) right no-repeat; }

.Swx_Conf_Select
{
	border-bottom:5px white solid;
	border-left:5px white solid;
	padding-left:35px;
	padding-right:00px;
	white-space:nowrap;
	vertical-align:middle;
	background:#f1f1f1 url(Swx_Ins3_FlecheInscrivezVous.png) left no-repeat;
	color:#d98379;
	font-family:Verdana, 'Bitstream Vera Sans', sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}

.Swx_Conf_Select2
{
	border-bottom:5px white solid;
	padding:10px;
	background:#f1f1f1;
}


.Swx_Ticket_Libelle
{
	color:#474747;
	width:200px;
	height:120px; /* 57 - */
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left; 
	vertical-align:middle;
	background:url(Swx_Ins3_Guichets.png) center repeat-x;
	font-family:Verdana, 'Bitstream Vera Sans', sans-serif;
	font-size:52px;
	font-weight:bold;
}


.Swx_Ticket_Infos
{
	background:#747679 url(/config/Swx_Ins3_Guichets_Ouverts.png) left no-repeat;
	border-bottom:5px white solid;	
	border-right:5px white solid;
	font-family:Verdana, 'Bitstream Vera Sans', sans-serif;
	font-weight:bold;
	font-size:52px;
	text-align:left;
	padding-left:40px;
	padding-right:20px;
	color:white;	
}

.SWx_TitreTable_Big_C
{
	color:white;
	font-family:Verdana, 'Bitstream Vera Sans', sans-serif;
	font-weight:bold;
	font-size:24px;
	padding:10px 25px 10px 25px; 
	border:white 1px solid;
	background:url(Bg_Titre.jpg) center repeat-x;
	text-align:center;
}

.Swx_LgTable_0
{
	color:#747679;
	font-family:Verdana, 'Bitstream Vera Sans', sans-serif;
	font-size:20px;
	font-weight:bold;
	padding:10px;	
}

.Swx_LgTable_0_c
{
	color:#747679;
	font-family:Verdana, 'Bitstream Vera Sans', sans-serif;
	font-size:20px;
	font-weight:bold;
	padding:10px;	
	text-align:center;
}

.Swx_LgTable_1
{
	color:#747679;
	font-family:Verdana, 'Bitstream Vera Sans', sans-serif;
	font-size:20px;
	font-weight:bold;
	padding:10px;	
	background:#f9ede9;
}

.Swx_LgTable_1_c
{
	color:#747679;
	font-family:Verdana, 'Bitstream Vera Sans', sans-serif;
	font-size:20px;
	font-weight:bold;
	padding:10px;	
	background:#f9ede9;
	text-align:center;
}

.Swx_SSTitre
{
	color:#333333;
	font-family:Verdana, 'Bitstream Vera Sans', sans-serif;
	font-size:16px;
	font-weight:bold;
	padding:10px;	
}

.SWx_TitreTableSmall
{
	color:white;
	font-family:Verdana, 'Bitstream Vera Sans', sans-serif;
	font-weight:bold;
	font-size:14px;
	padding:5px 15px 5px 15px; 
	border:white 1px solid;
	text-align:center;
	background:#333333; /*url(Bg_Titre.jpg) top repeat-x;*/
}

.Swx_LgTableSmall_0
{
	color:#747679;
	font-family:Verdana, 'Bitstream Vera Sans', sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:5px;	
}

.Swx_LgTableSmall_1
{
	color:#747679;
	font-family:Verdana, 'Bitstream Vera Sans', sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:5px;	
	background:#f9ede9;
}

.Swx_LgTableSmall_Trans_0, .Swx_LgTableSmall_Trans_1
{
	color:#474747;
	font-family:Verdana, 'Bitstream Vera Sans', sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:5px;	
}

.Swx_LgTableSmall_Trans_0 a, .Swx_LgTableSmall_Trans_1 a {
	color:#747679;
	text-decoration:none;
}

.Swx_LgTableSmall_selected
{
	color:#747679;
	font-family:Verdana, 'Bitstream Vera Sans', sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:5px;	
	background:#e2f4e0;
}

.TableBg_1
{
	background:#eee;
}

.TableBg_1_dis, .TableBg_0_dis
{
	background:#83cde1;
}

.TableBg_1_dis2, .TableBg_0_dis2
{
	background:#cccccc;
}

.SWx_Rech_Map_Results_td_1, .SWx_Rech_Map_Results_td_4, .SWx_Rech_Map_Results_td_0
{
	color:#565656;
	background:url(Mx_ResRech_Clair.jpg) center no-repeat;
	height:58px; /* 50 - padding + espace */
	width:153px; /* 187 - padding + espace */
	padding:0px 20px 0px 20px;
	font-family:Verdana, 'Bitstream Vera Sans', sans-serif;
	font-size:14px;
	overflow:hidden;
	text-align:center;
	font-weight:bold;	
}

.SWx_Rech_Map_Results_td_2, .SWx_Rech_Map_Results_td_3
{
	color:white;
	background:url(Mx_ResRech_Fonce.jpg) center no-repeat;
	height:58px; /* 50 - padding + espace */
	width:153px; /* 187 - padding + espace */
	padding:0px 20px 0px 20px;
	font-family:Verdana, 'Bitstream Vera Sans', sans-serif;
	font-size:14px;
	overflow:hidden;
	text-align:center;
	font-weight:bold;	
}

.SWx_Rech_Map_Results_td_Selected
{
	color:white;
	background:url(Mx_ResRech_Selected.jpg) center no-repeat;
	height:58px; /* 50 - padding + espace */
	width:153px; /* 187 - padding + espace */
	padding:0px 20px 0px 20px;
	font-family:Verdana, 'Bitstream Vera Sans', sans-serif;
	font-size:14px;
	overflow:hidden;
	text-align:center;
	font-weight:bold;	
}

.Swx_Tv_NumGuichet_SMALL
{
	font-family:Verdana, Geneva, sans-serif; 
	font-size:16px; 
	height:70px; 
	width:200px; 
	text-align:center; 
	color:white; 
	font-weight:bold; 
	background:#747679;
}

.Swx_Tv_NumGuichet_SMALL_BO { height:100px; }

.mini_td {
	vertical-align:middle; 
	font-size:11px; 
	text-align:center; 
	padding:0px;
	background:none;
	color:#565656;
	width:22px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
}	

.mini_td_lib {
		background:none; 
		line-height:20px; 
		font-family:Verdana, Geneva, sans-serif; 
		color:#565656;
		font-weight:bold;
		text-align:left;
		vertical-align:middle; 
		font-size:11px; 
		padding:0px 10px 0px 10px;
}	

.Swx_TV_C0_SMALL
{
	background:#f1f1f1; 
	line-height:20px; 
	width:200px;  /* 280 px - padding L & R */
	height:70px; 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:16px; 
	color:#565656;
	font-weight:bold;
	text-align:center;
}

.Swx_TV_Numero_SMALL
{
	text-align:center; 
	vertical-align:middle; 
	color:#474747; 
	background:#dddddd; 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:20px; 
	font-weight:bold;
	line-height:20px;
}


.Swx_TV_Numero_SMALL_motif
{
	text-align:left; 
	vertical-align:middle; 
	color:#474747; 
	background:#ddd; 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:12px; 
	font-weight:bold;
	line-height:14px;
}


.Swx_Tv_NumGuichet_Full
{
	font-family:Verdana, Geneva, sans-serif; 
	font-size:80px; 
	height:82px; 
	text-align:center; 
	color:white; 
	font-weight:bold; 
	background:#747679;
}

.Swx_TV_C0_Full
{
	background:#f1f1f1; 
	padding:20px; 
	line-height:70px; 
	width:400px;  /* 280 px - padding L & R */
	height:62px; 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:36px; 
	color:#111111;
	font-weight:bold;
	text-align:center;
}

.Swx_TV_Numero_Lst_Full
{
	text-align:center; 
	vertical-align:middle; 
	color:#111111; 
	background:#a7ba94; 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:64px; 
	line-height:70px;
	overflow:hidden;
	height:150px;
	padding:0px;
	font-weight:bold;
}

.Swx_TV_Numero_Full
{
	text-align:center; 
	vertical-align:middle; 
	color:#111111; 
	background:#a7ba94; 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:80px; 
	padding:0px;
	font-weight:bold;
}

.Swx_TV_Numero_Next_Full
{
	text-align:center; 
	vertical-align:middle; 
	color:#111111; 
	background:#a7ba94; 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:35px; 
	font-weight:bold;
	line-height:40px;
}


.SWx_Txt_Big ul {
	padding-left:100px;	
}

.SWx_Txt_Big li {
	padding:0px 50px 0px 20px;	
	margin:0px 0px 0px 0px;
	
}

.SWX_Txt_Big_N1 {
	font-weight:bold;
	font-size:18px;	
	text-decoration:underline;
	font-variant:small-caps;
}

.SWX_Txt_Big_N2 {
	font-weight:bold;
	font-size:16px;	
	padding:30px 0px 0px 15px;
	text-decoration:underline;
	width:440px;
}

.SWX_Txt_Big_N3 {
	font-weight:bold;
	font-size:14px;	
	padding:10px 0px 0px 55px;
	vertical-align:top;
}

.SWx_Visiteur {
	border:none; border-bottom:#474747 solid 1px; font-size:24px; width:575px;
	font-weight:bold;
}



.SWx_TitreIntro_small2_nob
{
	color:#565656;
	padding:20px 10px 25px 0px;
	font-family:Verdana, 'Bitstream Vera Sans', sans-serif;
	font-size:24px;	
	font-weight:bold;
	white-space:nowrap; 
	background:none;
}

.vtop { vertical-align:top !important; }

.titre_tableau a, .titre_tableau_full a, .titre_tableau_ferie a, .titre_tableau_ferie_full a, .titre_tableau_ferie_partiel_full a { color:white; text-decoration:none; }

.titre_tableau
{
	height:24px;
	padding: 5px 10px 5px 10px;
	font-weight: bold;
	color:white;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	vertical-align: middle;
	font-weight: bold;
	background: #333333; /* url(Bg_Titre_loc.jpg) top repeat-x;*/
}

.titre_tableau_full, .titre_tableau_ferie_partiel_full
{
	height:24px;
	padding: 5px 10px 5px 10px;
	font-weight: bold;
	color:white;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	vertical-align: middle;
	font-weight: bold;
	background: #b12d03; /* url(Bg_Titre_loc.jpg) top repeat-x;*/
}


.titre_tableau_ferie
{
	height:24px;
	padding: 5px 10px 5px 10px;
	font-weight: bold;
	color:white;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	vertical-align: middle;
	font-weight: bold;
	background: #666; /* url(Bg_Titre_loc.jpg) top repeat-x;*/
}

.titre_tableau_ferie_partiel
{
	height:24px;
	padding: 5px 10px 5px 10px;
	font-weight: bold;
	color:white;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	vertical-align: middle;
	font-weight: bold;
	background: #999; /* url(Bg_Titre_loc.jpg) top repeat-x;*/
}


.lib_input
{
	text-align:left;
	font-weight:bold;
	padding:8px 10px 2px 10px;
	font-size:12px;
	vertical-align:top;
}

.inp_input
{
	font-weight:bold;
	text-align:left;
	padding:6px 10px 2px 0px;
	vertical-align:top;
}

input, select
{
	border:none;
	font-size:12px;
	border-bottom:#474747 dashed 1px;	
	vertical-align:bottom;
}

textarea
{
	border:none;
	font-size:12px;
	border-bottom:#474747 dashed 1px;	
	vertical-align:bottom;
}

.h50 { height:50px; }
.h100 { height:100px; }
.h150 { height:150px; }
.h400 { height:400px; }
.h500 { height:500px; }
.w50 { width:50px; }
.w75 { width:75px; }
.w100 { width:100px; }
.w150 { width:150px; }
.w200 { width:200px; }
.w250 { width:250px; }
.w300 { width:300px; }
.w400 { width:400px; }
.w500 { width:500px; }
.w600 { width:600px; }
.w700 { width:700px; }
.w800 { width:800px; }


.formulaire
{
	padding:20px 0px 0px 40px;	
}


.titre
{
	font-size:20px;
	color:#b12d03;
	font-weight:bold;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration:underline;	
}

.Swx_PDF {
	padding-left:100px;
	color: #747679;
	font-size:18px;
}

.Swx_PDF li {
	padding-top:10px;	
}

.Swx_PDF a {
	font-weight:bold;
	text-decoration:none;	
	color: #747679;
}

.Swx_PDF div {
	font-size:14px;
	color:#565656;
	padding-left:20px;
}


.r_fie {
	padding:0px 0px 0px 0px;
	vertical-align:middle;
	font-weight:bold;
	font-variant:small-caps;
	font-size:14px;
	color:#474747;
}
.r_tit { 
	padding:5px 10px 5px 30px;
	font-weight:bold;
	font-variant:small-caps;
	font-size:14px;
	color:#474747;
}

.inp_date { width:85px; text-align:center; }

.RDV_Titre
{
	color:#565656;
	padding:20px 10px 0px 20px;
	font-family:Verdana, 'Bitstream Vera Sans', sans-serif;
	font-variant:small-caps;
	font-size:35px;	
	font-weight:bold;
}

.RDV_SS_Titre
{
	color:#565656;
	padding:0px 10px 0px 20px;
	font-family:Verdana, 'Bitstream Vera Sans', sans-serif;
	font-variant:small-caps;
	font-size:28px;	
	font-weight:bold;
}

.RDV_SS_Titre_noP
{
	color:#565656;
	padding:10px 0px 0px 0px;
	font-family:Verdana, 'Bitstream Vera Sans', sans-serif;
	font-variant:small-caps;
	font-size:24px;
	text-align:center;
	font-weight:bold;
	vertical-align:top;
	line-height:24px;
}

.RDV_Bt_JOUR, .RDV_Bt_JOUR_S, .RDV_Bt_HEURE, .RDV_Bt_HEURE_S, .RDV_Etape_Suivante, .RDV_Etape_Suivante_OK {
	width:300px; height:70px; text-align:center; font-weight:bold; font-variant:small-caps; font-size:16px; border:#00708a solid 1px; border-radius:10px; }
.RDV_Bt_Prop, .RDV_Bt_Prop_S { display:inline-block; margin:10px; padding:15px 0px 15px 0px; width:250px; text-align:center; font-weight:bold; font-variant:small-caps; font-size:16px; border:#00708a solid 1px; border-radius:10px; }

.RDV_Bt_JOUR_S, .RDV_Bt_HEURE_S, .RDV_Etape_Suivante_OK, .RDV_Bt_Prop_S {
	border:#747679 solid 1px; background:#333333; color:white; }
.RDV_Etape_Suivante {
	background:#CCC; border:#474747; color:#333; }
		
#Nom_Visiteur td input, #Nom_Visiteur td select, #Nom_Visiteur td textarea, .rech_num, .eid_insert {
	font-size:18px;
	width:400px;
	font-variant:small-caps;
}

.eid_insert { text-align:center; font-weight:bold; color:#E00000; }

.rech_num {  font-size:48px; }

.ob { color:#E00000; border-bottom:#E00000 dashed 1px; }
.ob_ok { color:#006400; border-bottom:#006400 dashed 1px; }
.c { text-align:center; }


.Swx_LgTableXSmall_0
{
	color:#333;
	font-family:Verdana, 'Bitstream Vera Sans', sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:5px;	
}

.Swx_LgTableXSmall_1
{
	color:#333;
	font-family:Verdana, 'Bitstream Vera Sans', sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:5px;	
	background:#eeeeee;
}

.RDV_Titre { font-size:24px; }


.Qte { padding-top:50px; }
.Qte a { color:white; background:#333333; height:100px; font-size:32px; width:100px; padding:10px; font-family:Verdana, 'Bitstream Vera Sans', sans-serif; text-align:center; font-weight:bold; display:table-cell; margin:10px; vertical-align:middle; text-decoration:none; border:white 20px solid;}

.SWx_Titre_NivRDV { padding-left:100px; }
.headRDV { position:absolute; top:10px; left:10px; height:60px; }

.Swx_TV_C0_L1
{
	background:#f1f1f1; 
	height:532px; 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:82px; 
	color:#111111;
	font-weight:bold;
	text-align:center;
	font-variant:small-caps;
}

.Swx_TV_C0_L1_2
{
	background:#f1f1f1; 
	height:532px; 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:42px;
	color:#111111;
	font-weight:bold;
	text-align:center;
	font-variant:small-caps;
}

.Swx_TV_C0_L1_2T
{
	background:#f1f1f1; 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:92px;
	height:178px;
	vertical-align:bottom;
	color:#111111;
	font-weight:bold;
	text-align:center;
	font-variant:small-caps;
}
.AffLst2 { height:270px; }

.Swx_Tv_NumGuichet_L1
{
	font-family:Verdana, Geneva, sans-serif; 
	font-size:80px; 
	text-align:center; 
	color:white; 
	font-weight:bold; 
	background:#333333;
	font-variant:small-caps;
}

.Swx_TV_Numero_L1
{
	text-align:center; 
	vertical-align:middle; 
	color:#FFFFFF; /*FF0000; */
	background:#747679; 
	font-family:Verdana, Geneva, sans-serif;
	font-size:160px; 
	padding:0px;
	width:475px;
	font-weight:bold;
}

.Swx_TV_Numero_L1_2
{
	text-align:center; 
	vertical-align:middle; 
	color:#FFFFFF; /*FF0000; */
	background:#747679; 
	font-family:Verdana, Geneva, sans-serif;
	font-size:120px; 
	padding:0px;
	font-weight:bold;
	width:350px;
}

.Content td {
	vertical-align:top;
}

.XFTable_select { min-width:200px; }
.r { text-align:right; }
.XFTable textarea { width:calc(100% - 30px); border:#ccc solid 1px; height:100px; }

.obl_KO { color:#E00000; border-bottom:#E00000 solid 1px; background:url(Attention_obl.png) right center no-repeat; }
.obl_OK { color:#368B36; border-bottom:#368B36 dashed 1px; }

.a_RDV_Etape_Suivante_OK, .a_RDV_Etape_Suivante_KO { display:inline-block; text-align:center; border-radius: 10px; min-width:180px; padding:20px 10px; font-size:16px; font-variant:small-caps; font-weight:bold; text-decoration:none; margin:10px; white-space:nowrap; }
.a_RDV_Etape_Suivante_OK { border:#333333 solid 1px; background:#333333; color:white; }
.a_RDV_Etape_Suivante_KO { border:#CCCCCC solid 1px; background:#CCCCCC; color:#333333; }
.fl_left { float:left; }
.fl_center { float:center; }
.fl_right { float:right; }



.bt2022, .bt2022_large, .bt2022_back, .bt2022_retour, .bt2022_save { display:inline-block; color:white; padding:10px 15px; margin:5px; text-align:center; font-weight:bold; text-decoration:none; font-size:14px; font-variant:small-caps; vertical-align:middle; border-radius:10px;}
.bt2022  { min-width:150px; background:#333333; }
.bt2022_large { min-width:250px; background:#333333; }
.bt2022_back, .bt2022_retour {  min-width:150px; background:#E00000; }
.bt2022_save {  min-width:150px; background:#093; }

.titre_iframe { padding:10px 20px 20px 20px;  }
.cont_iframe { padding:10px 40px; }
.cit { width:100%; }
.cit td { text-align:center; background:#eee; padding:10px 40px; font-size:14px; }
.cit td:nth-of-type(1) { padding:10px !important; white-space:nowrap; }


.tpser { border-collapse:collapse; margin: 10px 30px 30px 30px; border:#474747 solid 1px; }
.tpser td { padding:5px 10px; border-bottom:#474747 solid 1px;  }
.tpser td:nth-of-type(1) { padding-right:30px; }
.tpser td:nth-of-type(2) { text-align:right; }
.tpser td:nth-of-type(3) { text-align:right; }
ul { font-size:14px; padding-left:50px; }
.qdiv1 { padding-left:100px; padding-right:100px; } 

.btn { 	border: 0; border-radius: 10px; background: initial; color: #fff; font-weight:bold; font-variant:small-caps; font-size: 24px; width:250px; padding:20px; margin:20px; }
.btn-conf { background-color:#009612; }
.btn-deny { background-color:#E42128; }
.btn-canc { background-color:#333333; }