
/* TOUTE LA PAGE */
body {
	color:#333;
	font:76%/1.5 "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	background: #f8f8f3; 
}
a { color: #ae4f0c; font-weight: bold; text-decoration: none; }
a:focus, a:hover { color: #d03900; }
a img { border: 0; }
.centre{ text-align: center; }
.justifie { text-align: justify; }
hr.cleaner { border: 0; clear: both; margin: 0; padding: 0; visibility: hidden; }
.hide-if-no-js { display: none; }
.important-mini { color: red; font-size: 10px; font-weight: bold; vertical-align: top; }


/* ENTETE */
/*#top { background: #d4b998 url(../images/headernew.png) repeat-x; height: 100px; }
#top #connect { float: right; margin: 0 50px 0 0; background: #be8c5e; padding: 5px 10px 3px; -webkit-border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius: 4px; }*/
/*#top #links {float: right; clear:both;margin-top: 5px;list-style:none;margin-right: 20px;}
#top #links li {background:#d0b28f;padding: 3px 7px;float:left;margin: 0 5px;}
#top #links li:hover { background:#c49a70;}*/
#top { background: #b3b2a9; height: 100px; }

#user-links { padding:0 0 5px 0; margin: 15px 40px 0 0; float: right; list-style: none; /* background: #b8a285;-webkit-border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px;*/
background: #bab8ab;
box-shadow:				0px 0px 5px #554e3a;
	-webkit-box-shadow:		0px 0px 5px #554e3a;
	-moz-box-shadow: 		0px 0px 5px #554e3a;

 }
#user-links li { border-right: 1px solid #663c00;
float: left;
/*margin-top: 10px;*/
margin-top: 5px;
padding: 0 13px; }
#user-links li.last { border-right: none; }



/*#header { background: url(../images/logo.png) no-repeat 40px center; width: 400px; }
#header a { display: block; height: 100px; }
#header a span { display: none; }*/
#header { background: url(../images/logo.png) no-repeat 40px center; width: 400px; }
#header a { display: block; height: 100px; }
#header a span { display: none; }

/*#n-menu { position: absolute; right: 50px; top: 70px;margin: 0; padding: 0; float: right; list-style: none; height: 30px; }
#n-menu li { float: left; height: 30px; padding: 0; }
#n-menu li a { line-height: 30px; font-size: 1.3em; font-variant: small-caps; color: #554e3a; background: deepskyblue; display: block; padding: 0 10px; }

#n-menu li#menu-cours, #n-menu li#menu-forum, #n-menu li#menu-admin { margin-left: 20px; }
#n-menu li#menu-notes a { background: #82a205; color: #315203; }
#n-menu li#menu-notes a:hover { background: #8db005; }
#n-menu li#menu-cours a { background: #c89620; color: #595000 }
#n-menu li#menu-cours a:hover { background: #ddab3a; }
#n-menu li#menu-forum a { background: #2485a4; color: #003c4f }
#n-menu li#menu-forum a:hover { background: #319bbf; }
#n-menu li#menu-admin a { background: #c75c04; color: #663c00 }
#n-menu li#menu-admin a:hover { background: #d96c12; }

#n-menu li#menu-accueil { margin-right: 10px; }
#n-menu li#menu-accueil a { background: none; padding-top: 4px; }*/
#n-menu { position: absolute; right: 50px; top: 75px;margin: 0; padding: 0; float: right; list-style: none; height: 25px; }
#n-menu li { float: left; height: 25px; padding: 0; margin-left: 10px; }
#n-menu li a { line-height: 25px; font-size: 1.15em; font-variant: small-caps; color: #554e3a;  display: block; padding: 0 10px; }
#n-menu li.actif { background: #8c8b85 url(../images/menu-g.png) no-repeat top left; }
#n-menu li.actif a { background: url(../images/menu-d.png) no-repeat top right; color: #333;  }


/*#n-entete { height: 100px; background: url(../images/hadernew.png); }
#n-entete #menu { margin: 0 50px 0 0; padding: 0; float: right; list-style: none; height: 30px; }
#n-entete #menu li { float: left; height: 30px; }
#n-entete #menu li a { line-height: 30px; font-size: 1.3em; font-variant: small-caps; color: #554e3a; }
#n-entete #menu li#menu-notes { }
#n-entete #menu li#menu-cours { margin-left: 30px; }
#n-entete #menu li#menu-forum { margin-left: 30px; }

#n-entete #logo { padding:1px; }
#n-entete #logo a {padding:0; display: block; height: 69px; margin-top: 29px; background: url(../images/logo.png) no-repeat 40px center;}
#n-entete #logo a span { display: none; }*/




/* MENU HORIZONTAL */
/*#hmenu { background: #aaa; margin: 0; }
#hmenu ul { list-style: none; margin: 0; padding: 0; text-align: center; }
#hmenu li { display: table-cells; display: inline-block; padding: 0; margin: 0; }
#hmenu a { display: block; padding: 4px 10px; margin: 1px 5px; color: #fff; text-shadow: #676767 0px 1px 0px }
#hmenu a:hover { background: #ccc; }
#hmenu a:active { color: #e65315; text-shadow: none; }

#hmenu.section-notes { background: #82a205; } #hmenu.section-notes a:hover { background: #8db005; }
#hmenu.section-cours { background: #c89620; } #hmenu.section-cours a:hover { background: #ddab3a; }
#hmenu.section-forum { background: #2485a4; } #hmenu.section-forum a:hover { background: #319bbf; }
#hmenu.section-admin { background: #c75c04; } #hmenu.section-admin a:hover { background: #d96c12; }*/
#hmenu { background: #8c8b85; margin: 0; }
#hmenu ul { list-style: none; margin: 0; padding: 0; text-align: center; }
#hmenu li { display: table-cells; display: inline-block; padding: 0; margin: 0; }
#hmenu a { display: block; padding: 4px 10px; margin: 1px 5px; color: #fff; text-shadow: #676767 0px 1px 0px }
#hmenu a:hover { text-shadow: #000 0px 0px 5px }
#hmenu a:active { color: #ffffcc; text-shadow: none; }



/* MENU VERTICAL DE GAUCHE */
#vmenu { margin: 0; float: left; width: 170px; }
#vmenu h5 { background: pink; padding: 3px 5px; font-size: 1em; margin-bottom: 0; }

#vmenu #sous_menu, #vmenu #cours_menu, #vmenu #profil_sous_menu { margin-top: 5px; border: 3px double #e6e2db; background: #f1efeb; padding: 4px; }
#vmenu #sous_menu ul { list-style: none; padding: 0; margin: 0; }
#vmenu #sous_menu li { margin: 0; padding: 4px 10px; }
#vmenu #sous_menu a { color: #6b6d44; }
#vmenu #sous_menu a:hover, #vmenu #cours_menu a:hover { color: #9f9663; text-decoration: underline; }

#cours_menu { padding: 0 4px; }
#cours_menu ul { padding-left: 10px; list-style: none; margin: 2px 0 0; }
#cours_menu ul ul, #cours_menu ul ul ul { padding-left: 25px; list-style-type: circle; margin-bottom: 2px; }
#cours_menu li { margin: 0; padding: 1px 0; }
#cours_menu a { color: #6b6d44; }



#vmenu #profil_sous_menu h3 { font-size: 1.05em; border: 0; margin: 0 0 5px; color: #555;}
#vmenu #profil_sous_menu ul { list-style: none; padding: 0 0 0 10px; margin: 0 0 15px; }
#vmenu #profil_sous_menu ul:last-child { margin-bottom: 0; }
#vmenu #profil_sous_menu li { padding: 0; margin: 0; }
#vmenu #profil_sous_menu a { color: #6b6d44; font-weight: normal; }
#vmenu #profil_sous_menu a:hover, #vmenu #cours_menu a:hover { color: #9f9663; text-decoration: underline; }






/* CORPS */
#corps { padding: 10px 10px 15px; }
#contenu, #contenu_forum { margin: 0 0 0 185px; padding: 5px 0; }
#corps.without-menu #contenu, #contenu_forum { margin: 0; padding: 5px 20px; }
#ariane { border-bottom: 1px solid #e6e2db; font-size: 0.85em; margin-top: 0; }
/*#contenu p, #contenu_forum p { margin-bottom: 10px; margin-top: 3px; }*/

/* TITRES */
h1 {
	color: #90c602;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 29px;
	font-style: oblique;
	font-weight: normal;
	letter-spacing: 0.03em;
	margin-top: 5px;
	margin-bottom: 10px;
}
h2 { color: #a36318; border-bottom: 1px solid #a36318; font-size: 1.4em; }
h3 { color: #9a9a9a; border-bottom: 1px dotted #9a9a9a; font-size: 1.2em; }


h4 {
font-size:1.1em;
			margin-bottom:5px;
			padding-left:20px;
			font-weight:normal;
			color:deepskyblue;
			 }
			
		 h5 {
			font-size:1.05em;
			margin-bottom:3px;
			padding-left:3px;
			font-weight:500;
			color:#5f5d58; }
			
		 h6 {
			font-size:1.05em;
			padding-left:3px;
			font-weight:500;
			color:#8d8982;}


/* PIED DE PAGE */
/* 91a5cd */
#footer { clear: both; margin: 2em 1em 1em; padding: 0; border-bottom: 1px dotted #8c8c8c; background: #f1f1ed; }
#footer .ligne { border-top: 1px dotted #8c8c8c; padding: 3px 6px; }
#footer .emph { font-style: italic; color: #4173cd; }
#footer .right { float: right; }
#footer .enligne_grp { margin-right: 13px; }











/* DESCRIPTION DE LA PAGE */
#description { 
	margin: -5px 0 10px 0; 
	color: #0064ab; 
	border: 1px solid #ada69c; 
	padding: 1px 5px; 
	background: #ccc3b9;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px; }
#description h3 { border: 0; color: #003a63; font-size: 1.2em; font-weight: 600; margin: 8px 0 3px; }
#description_img { float: left; margin-right: 1em; }
#description a { color: #0064ab; text-decoration: underline; }
#description a:hover { text-decoration: none; }
#description p { margin: 5px 0; }



/* FORUMS */
.f_categories { border: 1px solid #aaa; margin-bottom: 10px; border-width: 1px 1px 0 1px; }
.f_categories table { width: 100%; border-collapse: collapse; }
.f_categories caption { background: #bab8ab; line-height: 28px; font-size: 1.05em; text-align: left; padding: 0 10px; }
.f_categories thead th { background: #dedbd4; color: #9b9060; font-weight: normal; font-size: 0.9em; padding: 4px 6px; }
.f_categories tbody td { border-bottom: 1px solid #aaa; padding: 4px 6px; }

/* Affichage des forums */
.forum_icone { width: 25px; text-align: center; }
.forum_messages { width: 60px; text-align: center; }
.forum_sujets { width: 60px; text-align: center; }
.forum_dernier_message { width: 220px; }
tbody .forum_dernier_message { font-size: 0.9em; }
.forum_description { font-size: 0.9em; margin: 0; }
#contenu_forum .sous_forums { margin: 8px 0 0; }
.forum_descr, .sous_titre { margin: -5px 0 10px; }

/* Menu avec la liste des pages et liens pour nouveau sujet et répondre */
.options_menu { height: 30px; margin: 5px 0; padding: 0 10px; }
.options_menu .page_menu { float: left; height: 30px; line-height: 30px; }
.options_menu .boutons_menu { height: 30px; text-align: right; padding: 0; list-style: none; }
.options_menu .boutons_menu li { display: inline-block; line-height: 30px; margin-left: 20px; }
.f_categories + .options_menu, #liste_messages + .options_menu { margin-top: -5px; }

/* Affichage des sujets d'un forum */
#liste_sujets tr:hover, #liste_sujets tr.imp:hover { background: #efefef; }
.sujet_dernier_message { width: 170px; }
tbody .sujet_dernier_message { font-size: 0.9em; }
.sujet_reponses { width: 70px; text-align: center; }
.sujet_vues { width: 55px; text-align: center; }
#forum_links { border: 1px solid #dcdcdc; background: #f1f1f1; padding: 6px; }
.sujets_moderation p { margin: 0; }

/* Affichage des messages d'un sujet */
#liste_messages { width: 100%; border-collapse: collapse; border: 1px solid #aaa; }
td.posteur { width: 190px; text-align: center; background: #bab8ab; padding: 4px 7px; }
td.posteur .statut_posteur { float: left; }
.info_posteur { width: 190px; background: #dedbd4; padding: 4px; vertical-align: top; }
.info_posteur .avatar { text-align: center; margin-bottom: 0; }
.info_posteur .groupe { text-align: center; }
.avatar + .groupe { margin-top: 0; }
.info_posteur .infos { list-style: none; padding: 0; color: #666; }
.info_posteur .infos span { color: #333; }
.info_posteur .communication { margin-bottom: 0; }
.options_message { background: #bab8ab; padding: 4px 10px; }
.options_message span.options { float: right; }
.options_message span.options a { margin-left: 7px; }
.signature { clear: both; font-size: 0.8em; height: 100px; margin-top: 20px; width: 500px; overflow: hidden; border-top: 1px solid #ccc; padding-top: 4px; }
.message { padding: 0 4px 4px 10px; vertical-align: top; }
.smiley { vertical-align: middle; }
.temoin_edition { clear: both; font-size: 0.8em; font-style: italic; margin-top: 15px; padding-left: 30px; }
fieldset.forum_options p, fieldset.msg_options p { margin: 4px 0; }


/* MODULES DE L'ACCUEIL */
#blocs_accueil { width: 99%; margin: 20px auto 0; }
.bloc_gauche { float: left; margin: 0px; width: 48%; }
.bloc_droite { float: right; height: 100%; margin: 0 auto; width: 48%; }
#blocs_accueil .bloc { background: #fafdfe; border: 2px solid #bab6ab; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin-bottom: 15px; }
#blocs_accueil .bloc h3 { margin: 0; background:#dbd6ca; font-size: 1em; height: 15px; padding: 5px 14px; color: #554e3a; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; border: 0; }

.contenu_dernieres_innovations, .contenu_derniers_messages, .contenu_sondage {padding: 8px; }

.contenu_dernieres_innovations .titre { font-weight:bold;}
.contenu_dernieres_innovations p { text-align:justify;}

.contenu_derniers_messages ul { list-style:none; padding: 0;margin:0;}
.contenu_derniers_messages li { margin-bottom: 3px;}
.contenu_derniers_messages a.posteur{font-size: 0.8em;}

.contenu_sondage h4 { font-size: 1.05em; margin-bottom: 10px; margin-top: 0; font-weight: bold; }
.contenu_sondage ul { padding-left: 15px; }
.contenu_sondage li { margin-bottom: 3px; }
.contenu_sondage p { margin: 3px 0; }

#blocs_accueil .acceder { font-style: italic; margin: 10px 0 0; text-align:center; }
#blocs_accueil #dernieres_innovations .acceder { margin-bottom: 8px; }



/* BULLES D'AIDE EN JAVASCRIPT */
#tooltip { 
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background: #eee url(../images/help_normal.png) 4px center no-repeat;
	padding: 5px 5px 5px 30px;
	opacity: 0.9;
	font-size: 0.8em;
	min-height: 22px;
}
#tooltip h3,#tooltip div { margin: 0; font-weight: normal; font-size: 1.1em; color: #333; border:0;}



/* TABLEAUX */
#contenu .table { border: 1px solid #B8B8B2; width: 100%; border-collapse: collapse; background: #fff; margin-bottom: 5px; }	
#contenu .table td { border-left: 1px solid #B8B8B2; padding: 3px 5px; vertical-align: middle; }
#contenu .table td a { color: #0060A3; }
#contenu .table tbody td.moyenne,  #contenu .table tbody td.precedente,  #contenu .table tbody td.coef { text-align: center; padding-left: 0; color: #0060A3; }
#contenu .table tbody td.hausse { background: #CEFFC2; color: #37AD00; }
#contenu .table tbody td.stable { background: #FFE1A3; color: #FF6A00; }
#contenu .table tbody td.baisse { background: #F7BFBF; color: #FF4200; }
#contenu .table tbody td.professeur { color: #3F647D; }
table tr.imp { background: #ecece9; }
#contenu_forum table tr.imp { background: #f5f5f5; }
#contenu .table thead { background: #bab8ab; color:#5c5c5c; }
#contenu .table thead th { line-height: 25px; font-weight: 600; padding-left: 7px; }
#contenu table.tr_hover tbody tr:hover, #contenu table.tr_hover tbody tr.imp:hover, table tr.tr_color { background: #d3d7cf; }
table.tablesorter thead tr th.header { background: url(../images/table_sorter_arrows.png) no-repeat center right; cursor: pointer; }
table.tablesorter thead tr th.headerSortUp { background-image:url(../images/table_sorter_arrow_up.png); }
table.tablesorter thead tr th.headerSortDown { background-image:url(../images/table_sorter_arrow_down.png); }
table.tablesorter thead tr th.headerSortDown, table.tablesorter thead tr th.headerSortUp { background-color: #a5a190; }

.td1 { width: 10%; }
.td2 { width: 12%; }
.td3 { width: 15%; }
.td4 { width: 17%; }
.td5 { width: 20%; }



/* BARRE DE MESSAGES */
.barre_msg, .barre_erreur, .barre_avert { border: 2px solid;padding: 10px;margin: 0 0 15px;}
.barre_msg { background:#DFFFDF;color:#005F00;border-color:#9FCF9F;}
.barre_avert { background:#FFEBC1;color:#A6750C;border-color:#FDBF3B;}
.barre_erreur {background:#FFE3E3;color:#A20000;border-color:#DD7777;}

.important { color: #495561; background: #d6e1ea url(../images/important.png) no-repeat 10px center; padding: 8px 8px 8px 50px; }


/* MENU DE GESTION DES MATIÈRES ET PÉIODES */
.options fieldset { margin: 0; padding: 0; border: 0; }
.options dl { margin: 10px 0 5px 0; border-width: 1px; border-style: solid; }
.options p { margin: 0 0 5px; }
.options dl dt { font-size:1.1em; line-height:18px; margin:1px; padding-left:3px;}
.options dl dt h3 { line-height:18px; font-weight: normal;}
.options dl dt.js { cursor:pointer;}				
.options dl dd { margin:3px; margin-top:1px; padding:4px;}			
.options dl dd .textarea_label { line-height:18px; }
.options dl dd input, .options dl dd select { line-height:18px;}
.options dl dd textarea { font-family:"Lucida Console", "Courier New", Courier, monospace; 	font-size:1em; width: 98%; }
.options dd input, .options dd select { margin-top:5px; }
.options dd select { width:127px; }
.options dd input.input_periode { width:127px; }
.options dl.bleu { background:#06536e; border-color:#07526E; }

.options dl.bleu dt {
	background:url(../images/options_blue_title_background.png) repeat-x #08516c;
	border:1px solid #124355;
	color:#95DDF5;}
	
.options dl.bleu dd { background:#053b4f; color:#70AFC2; }
	
.options dl.bleu dd table {
	background:#CEE7F0;width: 100%;
	border:1px solid #1C566B;font-size:0.8em;border-collapse:collapse;}

.options dl.bleu dd thead { background:url(../images/options_blue_thead_background.png) repeat-x; }
.options dl.bleu dd thead th { line-height:12px; color:#003D4F;}
.options dl.bleu dd td, .options dl.bleu dd th {
	border-left: 1px solid #317694;
	text-align: center;
	vertical-align: middle;
	padding:0;
	color: #58757D; }
	
.options dl.bleu dd tr.imp { background: #b9d6e0; }
	
.options dl.bleu dd input, .options dl.bleu dd select, #search {
	border:1px solid #8FCDE3;
	background:url(../images/options_blue_input_background.png) repeat-x #91c0d6;
	color:#195160;}
.options dl.bleu dd textarea {
	background:#becdd3 url(../images/options_blue_textarea_background.png) repeat-x;
	border:1px solid #D1DEE3;
	color:#203238; }
	
.options dl.green { background:#508707; border-color:#275C06; }

.options dl.green dt {
	background:url(../images/options_green_title_background.png) repeat-x #25540c;
	border:1px solid #38661A;
	color:#ACF57F;}
.options dl.green dd { background:#224F05; color:#A3B591; }
.options dl.green dd input, .options dl.green dd select {
	border:1px solid #AAE38F;
	background:url(../images/options_green_input_background.png) repeat-x #b3d590;
	color:#3e6019;}
.options dl.green dd textarea {
	background:#c1d0b3 url(../images/options_green_textarea_background.png) repeat-x;
	border:1px solid #AAE38F;
	color:#2a3820; }
	
.options dl.yellow { background:#a69608; border-color:#8A6E09; }
.options dl.yellow dt { background:url(../images/options_yellow_title_background.png) repeat-x #4c440c; border:1px solid #73611D; color:#F3F587;}
.options dl.yellow dd { background:#4F4D05; color:#B8B498; }
.options dl.yellow dd input, .options dl.yellow dd select { border:1px solid #E3E08F; background:url(../images/options_yellow_input_background.png) repeat-x #d5d390; color:#605819;}
.options dl.orange { background: #b55c09; border-color:#8C4F09; }
.options dl.orange dt { background:url(../images/options_orange_title_background.png) repeat-x #5b320d; border:1px solid #573916; color:#F5D5B0;}
.options dl.orange dd { background:#4F2C05; color:#B8A998; }
.options dl.orange dd input, .orange dl.yellow dd select { border:1px solid #E3BC6B; background:url(../images/options_orange_input_background.png) repeat-x #d5b67a; color:#603c19;}


/* NOTES */
.note-date, .note-valeur, .note-coef, .note-actions { text-align: center; }



/* FORMULAIRES */
#contenu p.label, #contenu_forum p.label { clear: right; height: 1%; margin: 0; padding: 5px 0px 8px 170px; }
p.label label { float: left; margin-left: -170px; text-align: right; width: 165px; padding-top: 2px;font-weight: bold; }
#contenu fieldset, #contenu_forum fieldset { background: #f0f2eb; border: 1px solid #aca899; padding: 7px; margin: 10px 0; }
#contenu fieldset legend, #contenu_forum fieldset legend { color: #005cb1; margin-left: 10px; }
.form-bouton-centre { border-top: 3px double #dcdcdc; text-align: center; padding: 5px 0 0; }
.input_nombre { width: 30px; }



/* INSCRIPTION */
#inscription h4 { margin-top: 0; border-bottom: 1px solid rgb(67, 52, 52);
color: rgb(95, 93, 88);
font-size: 1.15em;
font-weight: 500;
margin-bottom: 5px;
padding-left: 5px; }

#inscription #preparation { width: 100%; margin-bottom: 15px; border: 0; }
#inscription #preparation td {
	border: 0;
	vertical-align:top;
	padding: 0 5px;
	width: 25%;
	background:#d5d6d3;
	border-top: 1px solid #b5b1a5;
	border-bottom: 1px solid #b5b1a5;
}
	
#inscription #preparation p.titre { font-size:3em; padding:0; padding-left:15px; color:#4e4a3f; margin:-20px 0 0;}
#inscription #preparation .etape { display: none; }
#finalisation {
	clear:both;
	background:#b9bab6;
	border-top:1px solid #9a9d94;
	border-bottom:1px solid #9a9d94;
	padding:5px;
}
#finalisation p { line-height:19px; color:#62645b;}
#finalisation input#confirmation {
	margin-top: 10px;
	width: 100%;
	font-weight: bold;
	font-size: 1.2em;
	background: #bfc1b9;
	height: 35px;
	border: 1px solid #928d7f;
	color: #554e3a;}
#inscription .instructions {
	margin-bottom: 10px;
	padding: 3px;
	background: #cdcfc9;
	border: 1px solid #f1f4eb;
}

#finalisation .reglement {
	width: 400px;
	float: left;
	height: 190px;
	overflow: auto;
	background: #cacbc5;
	margin: 5px 10px 0 5px;
}

#finalisation .reglement ul { 
	margin: 0;
	padding: 7px 15px 7px 25px;
}

#finalisation .reglement ul li { line-height: 19px; }

#inscription .ins_erreur { color: #A20000; display: block; text-align:center; padding-top: 5px; }

#finalisation .recaptcha { margin-left: 415px; height: 200px; }



/* LIVRE D'OR */
.lvd_message { border: 1px solid #aca899; margin: 0 auto 15px; width: 80%; padding: 0; }
.lvd_message .lvd_auteur { color: #2c485c; font-size: 70%; margin: 0; padding-left: 8px; padding-right: 8px; padding-top: 4px; }
.lvd_message .lvd_texte {padding:8px;margin:0;}

	
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Copyright (c) 20010 Janis Skarnelis
 * Examples and documentation at: http://fancybox.net
 *
 * Version: 1.3.0 (02/02/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */
 
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	background: transparent;
	z-index: 1104;
	display: none;
}

* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('../images/jquery/fancybox/fancy_loading.png') no-repeat;
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}

* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 32px;
	height: 32px;
	background: url('../images/jquery/fancybox/fancy_close.png') top left no-repeat;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}

.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.fancybox-title-over {
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background: url('../images/jquery/fancybox/fancy_title_over.png');
	display: block;
}

#fancybox-title-wrap {
	display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background: transparent url('../images/jquery/fancybox/fancy_title_left.png') repeat-x;
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background: transparent url('../images/jquery/fancybox/fancy_title_main.png') repeat-x;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background: transparent url('../images/jquery/fancybox/fancy_title_right.png') repeat-x;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('../images/jquery/fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background: transparent url('../images/jquery/fancybox/fancy_nav_left.png') no-repeat;
}

#fancybox-right-ico {
	background: transparent url('../images/jquery/fancybox/fancy_nav_right.png') no-repeat;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

div.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	z-index: 1001;
}

div#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	height: 20px;
	background: transparent url('../images/jquery/fancybox/fancy_shadow_n.png') repeat-x;
}

div#fancy-bg-ne {
	top: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('../images/jquery/fancybox/fancy_shadow_ne.png') no-repeat;
}

div#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('../images/jquery/fancybox/fancy_shadow_e.png') repeat-y;
}

div#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('../images/jquery/fancybox/fancy_shadow_se.png') no-repeat;
}

div#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	height: 20px;
	background: transparent url('../images/jquery/fancybox/fancy_shadow_s.png') repeat-x;
}

div#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('../images/jquery/fancybox/fancy_shadow_sw.png') no-repeat;
}

div#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('../images/jquery/fancybox/fancy_shadow_w.png') repeat-y;
}

div#fancy-bg-nw {
	top: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('../images/jquery/fancybox/fancy_shadow_nw.png') no-repeat;
}

#fancy_login input[type="text"],#fancy_login input[type="password"] { border: 1px solid #ccc; background: #f5f5f5; font-size:1.1em; padding: 4px }
#fancy_login input[type="submit"]{border:1px solid #bac3c7;-webkit-border-radius:5px;-moz-border-radius:5px;background:#d9dea6;color:#7d8f07;padding:5px 12px;}
#fancy_login input[type="submit"]:active{background: #c9d37f; }
#fancy_login form p label { float: left; margin-left: -140px; text-align: right; width: 135px; padding-top: 5px;font-weight: bold;  }
#fancy_login form p { clear: right; height: 1%; margin: 0px; padding: 5px 0px 8px 140px; }
#fancy_login .rmq { margin-top: 20px;border-top: 1px dotted #9a9a9a;padding-top: 10px;text-align: center;}



/* MESSAGERIE */
.mps_dernier_message { width: 170px; }
tbody .mps_dernier_message { font-size: 0.9em; }
.mps_reponses { width: 75px; text-align: center; }
.mps_actions { width: 60px; text-align: center; }
.mps_participants { width: 200px; }




/* AUTOCOMPLETE */
.ac_results { background-color: white;
border: 1px solid black;
overflow: hidden;
padding: 0px;
z-index: 99999;}
.ac_results ul { list-style: none;
margin: 0px;
padding: 0px;
width: 100%;}
.ac_results li {
display: block;
font: menu;
font-size: 12px;
line-height: 16px;
margin: 0px;
overflow: hidden;
padding: 2px 5px; }
.ac_results .ac_over { background-color: rgb(10, 36, 106);
color: #fff;}

/* MENU DE RÉDACTION */
.menu_redaction { width: 95%; margin: auto; }
.textarea_previsualisation .textarea { margin: 0 0 0 65px; text-align: right; }
.textarea_previsualisation textarea { border: 1px solid #aaa; background: #f8f8f8; height: 250px; padding: 0.2em; width: 99%; text-align: left; }
.boutons { width: 95%; margin: 2px auto 5px; padding-left: 70px; }
.groupe_boutons { margin-right: 20px; }
.cadre_previsualisation { border: 1px dotted #dcdcdc; background: #f0f0f0; padding: 3px; margin: 10px 0; }
.textarea_previsualisation p.lancer_previsualisation { text-align: center; margin: 3px 0!important; }
.resultat_previsualisation { max-height: 500px; overflow: auto; }
/*.resultat_previsualisation h3.titre1 { background: none; padding: 0; }*/
html>body .avec_smileys textarea { margin:0; width: 674px; }
.boite_smileys { float: left; text-align: center; margin: 0; width: 60px; }
.boite_smileys img { cursor: pointer; }
.erreurs_zcode { border-left: 3px solid #F93; padding: 5px 10px; }
.erreurs_zcode code { margin: 5px 10px; display: block; }

.resizable-textarea { width: 99%; }
.resizable-textarea textarea { display: block; margin-bottom: 0; width: 100%; }
.resizable-textarea .grippie { padding: 0px 2px; width: 100%; background: #eee url(../images/form/grippie.png) no-repeat center;
border: 1px solid #ddd;border-top-width: 0px;cursor: s-resize;height: 9px;overflow: hidden; }

.textarea-editor { width: 100%; height: 250px; }



/** MISE EN FORME (zCode) */
.information,.attention,.question,.erreur{min-height:30px;text-align:justify;margin-top: 10px;color:#000040}
.remarque{background-position:5px 7px;background-repeat:no-repeat;padding:8px;padding-left:50px;border:2px;}
.erreur{background-color:#F3757B;background-image:url("../../../tools/zcode/erreur.png");}
.question{background-color:#98D9FF;background-image:url("../../../tools/zcode/question.png");}
.attention{border-top:1px solid #b69668;border-bottom: 1px solid #b69668;background:#ffdd92 url(../images/attention.png) no-repeat left center;}
.information{border-top:1px solid #62b85a;border-bottom: 1px solid #62b85a;background:#b7ff98 url(../images/information.png) no-repeat left center;}

html>body .information,html>body .attention,html>body .question,html>body .erreur{height:auto;min-height:30px;}
.citation,.code,.secret_reduit,.secret{font-weight:bold;display:block;width:90%;margin:auto;margin-bottom:2px;}
.citation2,.secret2_reduit,.secret2{border:1px dashed #610000;background-color:#FFFFFF;width:90%;
padding:8px;margin:auto;overflow:auto;}
div.code2{border:1px dashed #610000;background-color:#FFF;margin:auto;width:92%;padding:8px;overflow:auto;}
div.code2 pre{margin:0;font-family:'Courier New','DejaVu Sans Mono',monospace;font-size:1.0em;line-height:100%;}
.secret3{visibility:hidden;}
.secret3_reduit{display:none;}
.orange{color:rgb(236,118,0);}
.noir{color:black;}
.marron{color:maroon;}
.vertf{color:green;}
.olive{color:olive;}
.marine{color:navy;}
.violet{color:purple;}
.bleugris{color:teal;}
.argent{color:silver;}
.gris{color:rgb(100,100,100);}
.rouge{color:red;}
.rougef{color:#b90000;}
.vertc{color:lime;}
.jaune{color:yellow;}
.bleu{color:blue;}
.rose{color:fuchsia;}
.turquoise{color:aqua;}
.blanc{color:white;}
.arial{font-family:Arial,serif;}
.times{font-family:Times,serif;}
.courrier{font-family:Courier,serif;}
.impact{font-family:Impact,serif;}
.geneva{font-family:Geneva,serif;}
.optima{font-family:Optima,serif;}
.ttpetit{font-size:xx-small;}
.tpetit{font-size:x-small;}
.petit{font-size:small;}
.gros{font-size:large;}
.tgros{font-size:x-large;}
.ttgros{font-size:xx-large;}
.centre{text-align:center;}
.gauche{text-align:left;}
.droite{text-align:right;}
.justifie{text-align:justify;}
.float_gauche{float:left;}
.float_droite{float:right;}
.float_gauche,.float_droite{margin:1em;}
.liste_i{list-style-type:lower-roman;}
.liste_I{list-style-type:upper-roman;}
.liste_a{list-style-type:lower-latin;}
.liste_A{list-style-type:upper-latin;}
.liste_1{list-style-type:decimal;}
.liste_rectangle{list-style-type:square;}
.liste_cercle{list-style-type:circle;}
.liste_disque{list-style-type:disc;}










blockquote { 
	background: rgb(245, 245, 245);
	border: 1px solid rgb(102, 102, 102);
margin: 1em 2em;
padding: 0.5em 1em;}









.profil_cadre_infos 
{ background: #e7ecf0; -webkit-border-radius: 12px; -moz-border-radius: 12px; padding: 10px; margin-bottom: 15px;}


.bloc_avatar { float: left; width: 100px; }
.bloc_presentation { margin-left: 120px; }
.bloc_presentation.sans_avatar { margin: 0; }
.bloc_presentation h3 { margin-top: 0; }
.bloc_presentation h3 .normal { font-size: 0.7em; font-weight: normal; }
.bloc_presentation p.enligne { background: url(../images/forum/connecte.png) no-repeat left center; color: green; padding: 3px 0 0 20px; margin: 0; }
.bloc_presentation p.horsligne { background: url(../images/forum/deconnecte.png) no-repeat left center; color: red; padding: 3px 0 0 20px; margin: 0; }

.cadre_profil { background: #ececec;-webkit-border-radius: 12px; -moz-border-radius: 12px; padding: 10px; margin-bottom: 15px; }
.cadre_profil ul { padding-left: 25px; margin: 0; width: 30%; float: left; }
.cadre_profil h3.titre_section { margin: -10px -10px 8px; border: 0; -webkit-border-radius: 12px; -moz-border-radius: 12px; background: #dcdcdc; padding: 5px 15px;
font-size: 1em; color: #8a8a8a }

.cadre_profil .col_gauche{float:left;width:49%;}.cadre_profil .col_droite {margin-left:50%;}
.cadre_profil dl { margin: 0; }
.cadre_profil dl dt { font-size: 1.15em; font-weight: bold; margin-bottom: 7px; }
.cadre_profil dl dd { margin-left: 20px; }
.cadre_profil .site_web { margin: 10px 0 0; }








.edit_prof { background: #ececec; -webkit-border-radius: 12px; -moz-border-radius: 12px; padding: 10px; margin-bottom: 15px; width: 45%; float: left; margin-right: 15px;}
.edit_prof img { float: left; }
.edit_prof .cnt { margin-left: 75px; }
.edit_prof h3 { margin-top: 0; }
.edit_prof ul { margin-bottom: 0; }





/* EMPLOI DU TEMPS */
.epdt { width: 100%; border-collapse: collapse; text-align: center; }
.epdt tbody td { border: 1px solid #777; }
.epdt_choix_couleur p { margin: 5px 0; }
.epdt_choix_couleur .matiere_change_couleur { width: 60px; }
.epdt_choix_couleur .apercu_matiere { border: 1px solid #000; padding: 2px; }








/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/
.ui-helper-hidden-accessible{position:absolute;left:-99999999px}.ui-helper-reset{border:0;outline:0;text-decoration:none;font-size:100%;list-style:none;margin:0;padding:0}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .ui-helper-clearfix{height:1%}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;width:16px;height:16px;background-image:url(../images/jquery/ui-icons_222222_256x240.png)}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#666 url(../images/jquery/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;opacity:.50;filter:Alpha(Opacity=50)}.ui-widget{font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#eee url(../images/jquery/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #e78f08;background:#f6a828 url(../images/jquery/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-state-default,.ui-widget-content .ui-state-default{border:1px solid #ccc;background:#f6f6f6 url(../images/jquery/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#1c94c4;outline:none}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;text-decoration:none;outline:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus{border:1px solid #fbcb09;background:#fdf5ce url(../images/jquery/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#c77405;outline:none}.ui-state-hover a,.ui-state-hover a:hover{color:#c77405;text-decoration:none;outline:none}.ui-state-active,.ui-widget-content .ui-state-active{border:1px solid #fbd850;background:#fff url(../images/jquery/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#eb8f00;outline:none}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;outline:none;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url(../images/jquery/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url(../images/jquery/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;color:#fff}.ui-state-disabled,.ui-widget-content .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-priority-primary,.ui-widget-content .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-widget-content .ui-icon{background-image:url(../images/jquery/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(../images/jquery/ui-icons_ffffff_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(../images/jquery/ui-icons_228ef1_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(../images/jquery/ui-icons_ffd27a_256x240.png)}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-off{background-position:-96px -144px}.ui-icon-radio-on{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px}.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px}.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px}.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px}.ui-corner-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px}.ui-corner-bottom{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px}.ui-corner-right{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px}.ui-corner-left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px}.ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px}.ui-widget-shadow{background:#000 url(../images/jquery/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;opacity:.20;filter:Alpha(Opacity=20);-moz-border-radius:5px;-webkit-border-radius:5px;margin:-5px 0 0 -5px;padding:5px}.ui-datepicker{width:17em;padding:.2em .2em 0}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{line-height:1.8em;text-align:center;margin:0 2.3em}.ui-datepicker .ui-datepicker-title select{float:left;font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{text-align:center;font-weight:bold;border:0;padding:.7em .3em .2em}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;text-align:right;text-decoration:none;padding:.1em .2em}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;border-left:0;border-right:0;border-bottom:0;margin:.7em 0 0;padding:0 .2em}.ui-datepicker .ui-datepicker-buttonpane button{float:right;cursor:pointer;width:auto;overflow:visible;margin:.5em .2em .4em;padding:.2em .6em .3em}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-cover{display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.ui-dialog{position:relative;width:300px;padding:.2em}.ui-dialog .ui-dialog-titlebar{position:relative;padding:.5em .3em .3em 1em}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0 .2em}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;height:18px;margin:-10px 0 0;padding:1px}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}.ui-dialog .ui-dialog-content{border:0;background:none;overflow:auto;zoom:1;padding:.5em 1em}.ui-dialog .ui-dialog-buttonpane{text-align:left;background-image:none;border-width:1px 0 0;margin:.5em 0 0;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane button{float:right;cursor:pointer;line-height:1.4em;width:auto;overflow:visible;margin:.5em .4em .5em 0;padding:.2em .6em .3em}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-progressbar{height:2em;text-align:left}.ui-progressbar .ui-progressbar-value{height:100%;margin:-1px}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;z-index:99999;display:block}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-tabs{zoom:1;padding:.2em}.ui-tabs .ui-tabs-nav{list-style:none;position:relative;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{position:relative;display:inline-block;border-bottom-width:0!important;margin:0 .2em -1px 0;padding:0}.ui-tabs .ui-tabs-nav li a{float:left;text-decoration:none;padding:.5em 1em}.ui-tabs .ui-tabs-nav li.ui-tabs-selected{padding-bottom:1px;border-bottom-width:0}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;background:none;border-width:0;padding:1em 1.4em}.ui-tabs .ui-tabs-hide{display:none!important}.ui-helper-hidden,.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-helper-clearfix,.ui-accordion .ui-accordion-content-active{display:block}.ui-widget-header a,.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error-text{color:#fff}.ui-state-default .ui-icon,.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-active .ui-icon{background-image:url(../images/jquery/ui-icons_ef8c08_256x240.png)}.ui-datepicker .ui-datepicker-title select.ui-datepicker-year,.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.options .ui-icon{display:none}.options .ui-widget-content{border:0}.tabs-with-display .ui-tabs .ui-tabs-nav li a{float:none;display:inline-block}.tabs-with-display .ui-helper-clearfix:after{content:".";display:block;height:0;clear:none;visibility:hidden}
