/* ###########################################################
						ALUMNFORCE/Mevia
						
	This css file contains every styles related to the
	website's structure.
	Every colors and background properties are defined 
	in the other css file called main_rendered.css
	
############################################################## */

/* ============= */
/* = STRUCTURE = */
/* ============= */

/*html{ height:100%; overflow-y:hidden; }*/
html {
    font-size:100.01%;
}
body{
    color:#444;
    font-family:Arial,Helvetica,sans-serif;
    font-size:0.75em;
    /*	height:100%;*/
    line-height:1.5em;
}

div#window{
    /*	overflow:auto;*/
    /*	height:100%;*/
    /*	width:100%;*/
    /*	position:relative;*/
    /*	z-index:1;*/
}
div#global	{ margin:0px auto; position:relative; width:100%; }
div#header	{ cursor:pointer; }
div#contentWrap	{ padding:15px 5px 0; overflow:auto; position:relative; margin:0 auto; width:994px; min-height: 825px;}
div#right	{ width:333px; float:right; }
div#content	{ width:640px; float:left; margin-right:20px; overflow:visible;position:relative; margin-bottom : 100px;}
div#footer	{ clear:both; position:relative; }



/* ======== */
/* = GRID = */
/* ======== */
*	{ outline:none; }
pre	{ font-size:1.1em; line-height:1.1em; }
pre {
    white-space: pre-wrap;       /* css-3 */
    white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
    font-family:inherit;
}
p	{ margin-top:0px; }
button { cursor:pointer; }
form#searchForm{background:none;}
button.disabled { background:#ccc; color:#eee; cursor:default; }

.breakleft		{ clear:left; }
.breakright		{ clear:right; }
.break			{ clear:both; }
.endBlock		{ margin-bottom:40px; }
.endBlockHalf	{ margin-bottom:15px; }
.relative		{ position:relative; }
.right			{ float:right; }
.left			{ float:left; }
.auto			{ overflow:auto; }
.clear			{ clear:both; }
.clickable {cursor: pointer;}
#list_content{ overflow:hidden; }
.list{ list-style-type:none; }
.list li{ position:relative; padding:3px 0; }
.list li input{ margin:0; }
.list li input.code{ position:absolute; top:0px; right:40px; }
.list li button.code{ position:absolute; top:0px; right:0px; }
.list .child{ padding-left:20px; }
.show-scrollbars{overflow:visible;}

.push_down{margin-bottom:15px;}
.push_up{margin-top:15px;}

div.sidebox{ border-width:1px; border-style:solid; margin:0px 0px 10px; position : relative;}
div.sidebox.notitle {background:none;}
div.notitle div.coloredHeader {margin:0;height:10px;}

#member .sidebox {position:relative;}
#member .sidebox div.briefInfo { border-color:#D6D5DA; border-style:solid; border-width:0px 1px 1px; }
#member .sidebox div.briefInfo .refresh_members { float:left; margin:6px 0px 0px 3px; }
#member .sidebox div.briefInfo .recommend_trigger {
    clear: both;
    height: 30px;
    padding: 15px 0;
    text-align: center;
}

/* = SIDEBOX FOOTER = */

div.sidebox div.sideboxfooter {
    background-color:#e6e6e6;
    font-size:1.0em;
    margin:0;
    overflow:auto;
    padding:5px;
}
div.sidebox div.sideboxfooter a {
    color:#138dff;
}

/* = SIDEBOX MULTITABS = */

div.sidebox ul.headertabs { height:35px; overflow:hidden; }
div.sidebox ul.headertabs li {
    float:left;
    font-size:1.3em;
    font-weight:bold;
    text-align:center;
    width:111px;
}
div.sidebox ul.headertabs li a {
    background-repeat:no-repeat;
    height:38px;
    color:#FFFFFF;
    float:left;
    padding-top:5px;
    width:111px;
}
div.sidebox ul.headertabs li#link_1 a { background-position:0px -43px; }
div.sidebox ul.headertabs li#link_2 a { background-position:-110px -43px; }
div.sidebox ul.headertabs li#link_3 a { background-position:-222px -43px; }

div.sidebox ul.headertabs li#link_1 a.selected,
div.sidebox ul.headertabs li#link_1 a:hover { background-position:0px 0px; color:#222; text-decoration:none; }
div.sidebox ul.headertabs li#link_2 a.selected,
div.sidebox ul.headertabs li#link_2 a:hover { background-position:-110px 0px; color:#222; text-decoration:none; }
div.sidebox ul.headertabs li#link_3 a.selected,
div.sidebox ul.headertabs li#link_3 a:hover { background-position:-222px 0px; color:#222; text-decoration:none; }

div.sidebox ul.headertabs li.last a { width:111px; border:none; }

div.sumAlumni{
    color:#505050;
    margin-left:5px;
    padding:7px;
    text-align:left;
}
div.transparent{ margin:0px 0px 10px; }
div.informationText{ text-align:center; }


/*Darkbox*/
div.darkbox .left{float:left;margin:0 10px 0 0;}

/* List */
ul{ margin:0px; padding:0px; list-style-position:inside; }
ul li *{ vertical-align:middle; }

ul.highMagin li{ padding:5px 0px; }

ul.bullet				{ list-style-type:square; }
ul.noBullet				{ list-style-type:none; }
ul.noBullet .proList	{ padding-left:60px; }
ul.inline li{ display:inline; }

ul.loginPart			{ float:left; margin-right:10px; list-style-type:none; }
ul.loginPart li			{ padding:3px 0px; width:300px; }
ul.loginPart li input	{ margin:0px 5px 0px 0px; width:300px;}
ul.loginPart li button#submit_pass_form { _margin:0px; float:right; }
ul.loginPart li a { float:right; margin-top:7px; }

ul.useroptions		{ clear:both; overflow:auto; padding:0px 0px 0px; list-style-type:none; }
ul.useroptions li	{ float:left; width:150px; padding:5px 0px; }
ul.useroptions li *	{ vertical-align:top; }


/* = Activity list = */
ul.activityList			{ padding:0px 5px 0px; list-style-type:none; margin:0 0 10px 0;}
ul.activityList li		{ padding: 2px 0px; vertical-align: bottom; }
ul.activityList li img	{ cursor:pointer }
ul.activityList li *	{ vertical-align:bottom; }


ul.tromb	{ padding:0px 5px 0px; list-style-type:none; overflow:auto; width:600px; }
ul.tromb li	{ list-style-type:none; float:left; width:300px; padding:10px 0px; }
ul.tromb li:nth-child(2n+1) { clear:left; }


ul.treelist li, ul.treelist li span.movable {
    background-image:url(../images/icons/tree_bullet.png);
    background-repeat:no-repeat;
    background-position:-32px 0;
}
ul.treelist li { padding:3px 0 3px 20px; }
ul.treelist li.odd { background-color:#EEEFEC; }
ul.treelist li.even { background-color:transparent; }
ul.treelist li span.right:hover ~ span, ul.treelist li span.right:hover ~ a { font-weight:bold; }
ul.treelist li.plus { background-position:-13px 5px; }
ul.treelist li.minus { background-position:4px -14px; }
ul.treelist li.none { background-position:-40px 30px; }
ul.treelist li span.movable {
    background-position:0px 3px;
    cursor:pointer;
    height:16px;
    width:16px;
}

div.tromb	{ float:left; width:180px; }
div.trombphoto{
    float: left;
    margin-right: 10px;
    overflow: hidden;
    text-align: center;
    width: 70px;
}

ul.briefPhoto		{ padding:5px 5px 5px 10px; list-style-type:none; overflow:auto; }
ul.briefPhoto li	{ float:left; width:50px; height:50px; padding:6px; }
dl.briefInfo		{ margin:0px 10px 10px; padding:0px; }
dl.briefInfo dt		{ font-weight:bold; }
dl.briefInfo dd		{ padding:0px; margin:0px 0px 10px; }

dl.inverseHighight		{ margin:0px 10px 10px; padding:0px; }
dl.inverseHighight dd	{ padding:0px; margin:0px 0px 5px; font-weight:bold; }

dl.zend_form						{ overflow:auto; }
dl.zend_form dt, dl.zend_form dd	{ float:left; margin:5px 0px; }
dl.zend_form dt						{ width:250px; clear:left; }


div.detailsJob dl dd{ padding:0px 0px 5px; }

div.smallForm div form dl.zend_form dt	{ width:100px; }
dl.profile dt, dl.profile dd	{ float:left; }
dl.profile dd					{ font-weight:bold; }
dl.profile dt					{ clear:left; width:130px; }
div.stats		{ margin:0px 0px 5px; }
div.stats ul	{ list-style-type : none; list-style-position : outside; margin:5px 5px 0px 0px; }
div.stats ul li	{ padding:0px; margin:0px; }

ul.errors{background-color: red;}
ul.filters li{float:left;width:195px;}
ul.legend li{float:left;width:180px;margin:2px 0;}
ul.legend{overflow:auto;}


/* Table */
table.table{ width:100%; }
table.table td{ padding:5px; }
table.admintable { border-color:#fff; border-width:0 0 1px 1px; border-style:solid; clear:both; width: 100%; }
table.admintable td { padding: 5px 5px; border-right: 1px solid #fff; vertical-align:top; }
table.admintable thead tr td { background-color: #06456F; color: #fff; font-weight: bold; }
table.admintable thead tr td.sortable,
table.admintable thead tr td.current_sort_asc,
table.admintable thead tr td.current_sort_desc
{ cursor:pointer; }
table.admintable thead tr td.current_sort_asc,
table.admintable thead tr td.current_sort_desc {
    background-image:url(../images/background/sort_arrow.png);
    background-repeat:no-repeat;
}
table.admintable thead tr td.current_sort_asc {
    background-position:-18px 6px;
    padding: 5px 5px 5px 20px;
}
table.admintable thead tr td.current_sort_desc {
    background-position:2px -12px;
    padding: 5px 5px 5px 20px;
}

table.admintable tbody tr.odd td { background-color: #F2F3F0; }
#content table.admintable tbody tr.over td { background-color:#ABABAB; }
#content table.admintable tbody tr.rows_selected td { background-color:#ABABAB; }
table.admintable tr td.short_date { width: 70px; }
table.admintable tr td.short_datetime { width: 95px; }
table.admintable tr td.categories { width: 100px; }
table.admintable tr td.name { width: 150px; }
table.admintable tr td.icons { width: 20px; }
table.admintable tr td.highlight { font-size:1.3em; font-weight:bold; text-align:center; }
table#com_member_list .com_memb_even{width: 100%;background-color: white;}
table#com_member_list .com_memb{width: 100%;background-color: #f0f0f0;}
table#com_member_list .com_rowclum{float:left;width: 20%;}
table#com_member_list td img{margin-right:5px;}
table#com_member_list td.com_rowclum_action{width: 50px;}
table#com_member_list tr td{padding:5px 0;vertical-align:top;}
table.admintable th {
    background-color: #ccc;
    padding:5px;
    text-align:left;
    text-transform: uppercase;
}

div.table_sort {
    /*clear:both;*/
}
div.table_sort * {
    vertical-align: middle;
}

div.table_sort a {
    /*position: relative;*/
}

table.admintable ul.quizz_info li {
    float : left;
    /* margin-right : 2px;
padding-right : 2px;
border-right : solid 1px #000000;*/
}

table.admintable ul.quizz_info li:last-child {
    margin : 0;
    padding : 0;
    border: none;
}

div.table_sort + table.admintable {
    clear:both;
    float:left;
    margin-top: 10px;
}


/* ============== */
/* = TYPOGRAPHY = */
/* ============== */
.centeredText{ text-align:center; }
.textleft { text-align:left; }
.textright { text-align:right; }
.bold { font-weight:bold; }
.underline{text-decoration:underline;}
.precision { font-style:italic; }
.label { font-weight:bold; }
.hide { display:none; }
.smaller { font-size: 0.833em; line-heigth: 1.8em;}

a{ font-size:1em; text-decoration:none; }
ul li a{ text-decoration:none; }
a.image:hover { text-decoration:none; }
a:hover, ul li a:hover{ text-decoration:underline; }
h1 ul.option li a, h2 ul.option li a{ font-size:0.7em; }
ul li.selected a, ul li.current a{ text-decoration:underline;}

#content span.at300bs				{ display:inline-block; padding:0 2px; }
#content .at300bs.at15t_expanded	{ margin-right:0px; }

img			{ border:none;}
img.left	{ float:left;margin-right:10px; }
img.right	{ float:right;margin-left:10px; }
img.link	{ cursor:pointer; }

input, textarea { border: 1px solid #AAA; }
input.invisible{border:0px;background:transparent;}
select.has_children option.child{padding:0 0 0 20px;}
select.has_children option.parent{font-weight:bold;font-size:1.2em;}

/*Header*/
h2.sectionHeader ul li{ text-decoration:none; }
h2.sectionHeader ul li a{ text-decoration:none; }

h1{ font-size:1.5em; margin:0 0 2px; color:#064066; }
h1:first-letter { text-transform:capitalize; }
h1.sectionHeader{ border-width:0px 0px 1px; border-style:solid; position:relative; }
h1.subNavigation{ height:22px; padding:3px 0px 0px 10px; position:relative; }

h1.homeList{ border-style:dotted; border-width:0px 0px 1px; position:relative; margin:0px; }
h2,h1.homeList{ font-size:1.1em; }

.article_highlight { clear:both; margin-bottom:15px; overflow:auto;}
.article_highlight h1 { line-height:1.1em;margin:0; }
.article_highlight .date {
    border-width:0 4px 0 0;
    border-style:solid;
    float:left;
    line-height: 1em;
    margin: 0 5px 0 0;
    padding: 0 5px 5px 0;
    text-align: right;
}
.article_highlight .info h3 {color:#333;line-height:1em;}
.article_highlight .date span{font-size:1.2em;font-weight:bold;}
/*.article_highlight .info{float: left;width: 590px;}*/
.article_highlight .inline_info{margin-top:5px;}
.article_highlight .quick_info{margin:0 0 5px 0;}
.article_highlight img.left{margin:0 10px 10px 0;}
.article_list_header .inline_info{clear:both;}
.article_highlight p img { display:none; }

h2.sectionHeader{ text-decoration:underline; font-weight:bold; position:relative; }

div.coloredHeader{ height:25px; position:relative; margin:0px 0px 10px; }
div.coloredHeader h1{ margin:0px; padding:3px 0px 3px 55px; font-weight:normal; }
div.coloredHeader div.icon,div.coloredHeader div.agendaIcon,div.coloredHeader div.questionIcon
{ position:absolute; top:0px; left:0px; height:25px; width:50px; }

h1.userbox{ margin:0px 0px 10px; border-width:0px 0px 1px; border-style:solid; font-size:1.2em; }
h1.experience{ color:#064066; margin:5px 0 0; font-weight:bold; font-size:1.2em; }
#profile_experience h1.experience{ width:550px }
h1.education{ font-size:1em; border-bottom:1px solid #000000; }

.section_title{text-transform:uppercase;}
h1.section_title	{ padding:0px 0px 0px 10px; margin:0 0 2px 0; }
h2.section_title	{ color:#186D93; font-size:1.2em; }

.content_tabstyle {
    position : relative;
}

.tabstyle{border-width:0 0 1px;border-style:solid;font-size: 1em;overflow: auto;}
.tabstyle span.right{float:right; width: auto;}
.tabstyle span{float: left;font-size: 1em;margin: 0;padding: 3px;}

.test dl dt, .test dl dd{float:left;line-height:30px;}
.test dl dt{padding:0 5px 0 0;text-align:right;width:100px;}
.test dl{clear:both;overflow:auto;}



/* ============ */
/* = MESSAGES = */
/* ============ */
div.borderedMessage{
    border-width:1px 0px;
    border-style:dotted;
    padding:5px 10px;
}

div.errorMessage{
    border-width:1px 0px;
    border-style:dotted;
    position:relative;
    font-weight:bold;
    font-size:1.1em;
    text-align:center;
    padding:7px 0px;
    margin:0px 0px 10px;
}

.validateMessage{
    background-color:#ccffcc;
    border-color:#003300;
    border-width:1px 0px;
    border-style:dotted;
    position:relative;
    font-weight:bold;
    font-size:1.1em;
    text-align:left;
    padding:7px 0px;
    margin:0px 0px 10px;
}
div.error, div.notice, div.success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
div.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
div.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
div.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
div.error a {color:#8a1f11;}
div.notice a {color:#514721;}
div.success a {color:#264409;}

/* Paginator */
div.paginator{ float:right; text-align:right; vertical-align: bottom; margin-top: 1em; }
div.paginator div{ float:left; display:block; vertical-align:bottom; }
div.paginator a, div.paginator b{ padding:1px 3px; margin:0px 1px; vertical-align: bottom; }
div.paginator span.nbrows{ font-style:italic; font-size:0.8em; }


div.tableCaption{
    border-width:1px 0px;
    border-style:solid;
    border-color:#cccccc;
    margin:5px 0px;
    overflow:auto;
    padding:5px 5px 0px;
    position:relative;
}
div.tableCaption img { position:relative; top:3px; }


/* ========= */
/* = MENUS = */
/* ========= */
hr, div.emptyNav {
    /*	background: #e6e6e6 url('../images/background/emptybar.png') repeat-x 0 0;*/
    background: #e6e6e6 url('../images/background/common_bg_sprite.png') repeat-x 0 0;
    border: 1px solid #e6e6e6;
    padding: 0px;
    height: 8px;
    margin: 0 0 15px 0;
}


ul#mainMenu	{
    margin:0px;
    padding:0px 0px 0px 0px;
    font-weight:bold;
    font-size:1.3em;
    overflow:hidden;
    list-style-type:none;
    list-style-position:outside;
    position:relative;
}
ul#mainMenu li img{
    position:absolute;
    top:0px;
    left:50%;
    margin-left:-5px;
}
ul#mainMenu li{
    float:left;
    vertical-align:middle;
    padding:5px 14px 5px 0px;
    text-align:left;
    position:relative;
}
ul#mainMenu li a{ padding-left:14px; font-weight:normal; }
ul#mainMenu li a:hover{ text-decoration:underline; }


ul.option		{ text-align:right; }
ul.option li	{ display:inline; padding:0px 0px 0px 5px; vertical-align:top; }
ul.option li *	{ vertical-align:middle; }

h1.subNavigation ul.option{ top:4px; }
h1.subNavigation ul.option li{ border-width:0px 0px 0px 1px; border-style:solid; }
h1.experience ul.option li{ padding:0px 0px 0px 0px; }
h2.sectionHeader ul.option li{ padding:0px 0px 0px 0px; }
div.coloredHeader ul.option{ margin-top:4px; }
h1.experience ul.option li, h1.experience ul.option li a{ text-decoration:none; }



/* main menu */
ul.navigation{
    background: url('../images/background/common_bg_sprite.png') repeat-x 0 -8px;
    border:1px solid #e5e5e5;
    margin:0 0 15px 0;
    padding:5px 5px 5px 10px;
}
ul.navigation li{
    border-color:#ccc;
    border-style:solid;
    border-width:0 1px 0 0;
    display:inline;
    list-style-type:none;
    margin-right:10px;
    padding-right:5px;
}
ul.navigation li a{ color:#343434; font-weight:bold; vertical-align:top; }
ul.navigation li a:hover{ text-decoration:underline; }
ul.navigation li.empty{visibility:hidden;}
ul.navigation li.right {
    border-width:0 0 0 1px;
    margin-right:0px;
    padding-right:0px;
    margin-left:10px;
    padding-left:5px;
}

#userbox{overflow:auto;}
#userbox .sidebox, #usermenu .sidebox, #rootmenu .sidebox{ padding:10px; }
#userbox .sidebox { margin:0; }
#adminmenu h1		{ margin:0; }
#rootmenu			{ margin:0; }
#rootmenu .sidebox	{ margin:0 0 10px 0; }
#userbox .sidebox	{ border-width:1px 1px 0; }
#adminmenu .sidebox	{ border-width:1px; }
#rootmenu .sidebox	{ border-width:0px 1px 1px; }
#adminmenu .sidebox { padding:10px; }
#usermenu .sidebox	{ border-width:0px 1px 1px; }
#usermenu ul		{ margin-bottom:0; }
#usermenu .seperate_menu,#adminmenu .seperate_menu{ margin:0 0 10px; border-width:0px 1px 1px; }
#complete_profil { background-color:transparent; }

/* Tabview */
ul.tabs{
    border-bottom:1px solid #29769B;
    list-style-type:none;
    margin:10px 0 0;
    padding:0 0 0 10px;
    height:24px;
}
ul.tabs li{
    border:1px solid #29769B;
    float:left;
    margin:0 10px 0 0;
    padding:4px 20px 4px;
    text-transform:uppercase;
}
ul.tabs li.tab{ background-color:#29769B; }
ul.tabs li.tab a{ color:#fff; }
ul.tabs li.tab_selected{ background-color:#fff; border-bottom:1px solid #fff; }
ul.tabs li.tab_selected a{ color:#667D91; }
ul.tabs li.option{
    float:right;
    margin:5px 0 0;
    padding:0;
    border:none;
    text-transform:none;
}
#tabs_content_top,#tabs_content_bottom{ border-style:solid; border-width:0 1px 1px; padding:10px; }
#tabs_content_top .tab_selected,#tabs_content_bottom .tab_selected{ background-color:#fff; }
#tabs_content_top .tab_selected a,#tabs_content_bottom .tab_selected a{ color:#29769B; font-weight:bold; }


/* Menu - (group style) */
ul.button_style {
    border-bottom:1px solid #DDDDDD;
    list-style-type:none;
    margin-bottom:12px;
    overflow:auto;
    padding:5px 0;
}
ul.button_style li {
    float:left;
    text-align:center;
}
ul.button_style li.right {
    float:right;
}
ul.button_style li a {
    color:#fff;
    padding:2px 5px;
    margin-right:3px;
    /* Radius */
    border-radius: 3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}
ul.button_style li a span {
    background-color:#3E5B8E;
    padding:0 3px;
    position:relative;
    top:-1px;

    /* Radius */
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}

ul.button_style li a span.figureHighlight {
    background-color:#FFB200;
    color:#3E5B8E;
}

ul.button_style li.action a {
    background-color:#F7B23D;
    color:#444;
}
ul.button_style li a {
    background-color:#668FD7;
}
ul.button_style li.menu_addthis a {
    background-color:#fff;
    color:#000;
}


.inline_info li.cog		{ background-image: url('../images/icons/cog.png'); }

/* ========= */
/* = FORMS = */
/* ========= */

button.submit, span.submit{
    border-width:1px;
    border-style:solid;
    height:25px;
    cursor:pointer;
}

button.align {
    position : relative;
    top : -4px;
}
span.submit{ padding:5px 15px; }


/* filters */
h3.filters_title{
    float:left;
    border-color:#D5D5D5 #D5D5D5 #fff;
    border-style:solid;
    border-width:1px;
    margin:0 0 -1px 5px;
    padding:3px 10px 0;
    text-transform:uppercase;
}
div.list_filters{ clear:both; background:none; overflow:auto; }
div.list_filters h2{ color:#001E8A; margin:10px 0 0; float:left; }
div.list_filters div.section{
    background-color:#D5D5D5;
    border-color:#919191;
    border-style:solid;
    border-width:1px;
    clear:both;
    overflow:auto;
    padding:10px 5px;
}
div.list_filters div.section .left{ margin:0 15px 0 0; }

div.fields{ overflow:auto; }
div.fields h2,div.fields span{ margin:10px 0 0; float:left; }
div.fields span{ cursor:pointer; float:right; }
div.fields div input, div.fields div select{ margin:5px 15px 5px 0; }
div.fields div{
    clear:both;
    margin:5px 0 0;
    overflow:hidden;
}


/* tab */
div.form, h1.form{
    border-bottom:1px solid #000;
    font-size: 1.6em;
    font-weight:normal;
    overflow: auto;
}

form ul, div.formStyle ul{ overflow:hidden; margin:0 0 16px 0; }
form ul.login{ margin:0px; padding:1px 0; }
form ul li, div.formStyle ul li{ float:left; }
form ul li.unicol {width:186px;}
form ul li.bicols {width:377px;}
form ul.fields {padding-left:15px;padding-right:15px;}
form ul.bicols li{width:280px;}
form ul.tricols li{width:186px;margin:0 5px 0 0;}
form ul.unicol li{width:575px;}

form ul.fields{padding-left:15px;padding-right:15px;}

form ul.login li{ width:150px; }
form ul.login li button {
    border:none;
    font-size:1.1em;
    font-weight:bold;
    height:26px;
}

dl.mevia_form label					{ font-weight:bold; }
dl.mevia_form dt, dl.mevia_form dd	{ background-color:#DDDDDD; }
dl.mevia_form dt					{ padding: 5px 5px 0px; }
dl.mevia_form dd					{ padding:0 5px 5px; margin:0 0 5px 0; }

.form_divider { border-top:1px dashed #ccc; padding:5px 0 0; margin:5px 0 0; }



/* =========== */
/* = MODULES = */
/* =========== */

/* Mailbox */
div.pms_message{
    background:#F4F4F4 url('../images/pms_bg.png') repeat-y -5px 0;
    margin:10px 0px 10px 10px;
    overflow:auto;
    padding:5px 0;
}
div.pms_body{ float:right; width:510px; }
ul.pms_message_user{
    list-style-type:none;
    margin:0px 10px 0px 0px;
    padding:0px 20px 0px 0px;
    background:#ffffff url('../images/pms_arrow.gif') no-repeat 80px 40px;
    width:76px;
}
ul.pms_message_user li{ border-bottom:1px solid #cccccc; padding:3px 0px; }
ul.pms_message_user li.time{ color:#419BA5; }

div#mailbox_content .alumn_autocomplete ul	{ width:607px; }
div#mailbox_content tr td					{ border-top:1px solid #ccc; }
div#mailbox_content tr td span.message		{ font-style:italic; font-weight:normal; color:#999; }
div#mailbox_content tr.unread td a			{ font-weight:bold; color:#063796; }
div#mailbox_content tr.read td a			{ font-weight:normal; color:#7395C5; }
div.flash_message{
    border:1px solid #3F7FA2;
    margin:10px 0px;
    padding:10px;
    text-align:center;
}
div.recipients{ margin: 0 0 20px 110px; }
.recipient{
    color:#000;
    background-color:#ddd;
    float:left;
    padding:2px 5px;
    margin-right:3px;
}
div.subjects{ margin: 0 0 20px 110px; }
.subject{
    color:#000;
    background-color:#ddd;
    float:left;
    padding:2px 5px;
    margin-right:3px;
}
#mailbox_selectors{overflow:auto;padding:5px 0;}

/* DISCUSSIONS */
#forum_content .paginator { margin:15px 0 5px; }
dl.forum_thread				{ margin:0; }
dl.forum_thread dt			{ margin:0 0 10px; }
dl.forum_thread dd			{ margin:0; }
dl.forum_thread dt			{ font-weight:bold; font-size:1.2em; color:#001F8C; }
dl.forum_thread dt span		{ font-weight:normal; font-size:inherit; }
dl.forum_thread dd ul		{ list-style-type:none; overflow:auto; }
dl.forum_thread dd ul li	{ float:left; margin:5px 40px 0 0; }
.forumcontainer{ background:transparent url('../images/forum_subject_bg.png') repeat-y top left; }
.search_highlight{ font-size:1em; background-color:#001F8C; color:#fff; }
.thread_0{ background-color:#eee; }
.forum_response{
    background:transparent url('../images/forum_response_bg.png') repeat-y top left;
    border-bottom:1px dashed #ddd;
    margin-bottom:5px;
    overflow:auto;
    padding-bottom:5px;
    position:relative;
}
div.forum_response p{margin-bottom:10px;}
div.forum_response{background-repeat:repeat-y;background-position:top left;}
div#subject div.forumcontainer div.bluebg a{font-weight:bold;}
div#subject div.forumcontainer div.bluebg{color: #fff;}

#forum_search {
    background-color: #EEEEEE;
    border: 1px solid #999999;
    clear: both;
    margin: 0;
    overflow: hidden;
    padding: 5px 16px 10px;
    position: relative;
    margin-bottom: 16px;
}

#forum_search .search_box {
    width: 295px;
}
#forum_search .search_box input {
    display: block;
    width: 270px;
}
#forum_search select {
    display: block;
    width: 295px;
    height: 21px;
}
#forum_content .left {
    float: left;
    font-size: 1.2em;
    margin-bottom: 8px;
}
input:focus  {
    border: 1px solid #FCAF1A;
}
select:focus  {
    border: 1px solid #FCAF1A;
}
.forumcontainer {
    background: #FFFFFF;
    background-position: left top;
    background-repeat: repeat-y;
    border: 1px solid #E5E5E5;
    overflow: auto;
}
div#subject div.forumcontainer div.bluebg {
    background-color: #FFFFFF;
    width: auto;
    float: left;
    color: #000000 !important;
    padding: 0px;
}
#forum_content div div div.question_right{
    width: auto;
    padding: 8px;
}
#forum_content div div div #question_date{
    float: left;
    padding: 8px;
}
#forum_content div div div #question_info{
    float: left;
    padding: 8px;
}

#forum_content div div div #question_content{
    float: left;
    overflow: hidden;
    padding: 0 8px 8px;
    width: 98%;
}

div#subject div.forumcontainer dl.inverseHighight {
    float: left;
}
div#subject div.forumcontainer dl.inverseHighight div{
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    padding: 8px;
    text-align: left;
}
div.bluebg {
    background-color: #f4f4f4;
}

div.bluebg div img{
    border:1px solid #DEDEDE;
}

div.bluebg div {
    /*background: none repeat scroll 0 0 #FFFFFF;*/
    float: left;
    padding: 8px;
}
#reponse div {
    display: block;
    float: none;
    overflow: hidden;
    padding: 0;
    float: none;
}

div.detailsNews {
    padding: 10px;
    text-align: center;
    width: 100px;
}

.forum_response {
    background: none;
    border-bottom: 1px dashed #DDDDDD;
    margin-bottom: 5px;
    overflow: auto;
    padding-bottom: 5px;
    position: relative;
}
.forum_response:last-child {
    border-bottom: 0px;
    margin-bottom: 5px;
    overflow: auto;
    padding-bottom: 5px;
    position: relative;
}

.forum_response ul.option li {
    display: inline;
    float: left;
    font-size: 0.9em;
    padding: 0 0 0 10px;
    vertical-align: top;
    color: #000000;
}
.forum_response ul.option li * {
    vertical-align: bottom;
}

#complement {
    border-top: 1px dashed;
    margin-top: 8px;
    padding-left: 16px;
    width: 95%;
    padding-top: 8px;
}

.user_action {
    background: -moz-linear-gradient(100% 100% 90deg, #EBEBEB, #FFFFFF) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear,0% 0,0% 100%,from(white),to(#EBEBEB));
    border-color: #DFDFDF #D1D1D1 #D1D1D1 #DFDFDF;
    border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px;
    border-style: solid;
    border-width: 1px;
    clear: both;
    height: 24px;
    margin: 16px 0;
    width: 100%;
}
.user_action ul {
    list-style: none outside none;
}
.user_action li {
    border-left: medium none;
    border-right: 1px solid #D4D4D4;
    cursor: pointer;
    float: left;
    font-size: 1.1em;
    height: 24px;
    padding: 1px 8px 0;
    position: relative;
    text-align: center;
}

.user_action li.button {
    border-left: medium none;
    border-right: 1px solid #D4D4D4;
    cursor: pointer;
    float: left;
    font-size: 1.1em;
    height: 24px;
    padding: 1px 8px 0;
    position: relative;
    text-align: center;
}

.question_answers .tableCaption {
    padding: 0 5px 0;
}

#forum_content .paginator {
    border-top: 0 none;
    margin: 0;
    padding: 2px 0;
}
div.tableCaption {
    padding: 0 5px 0;
}
.forum_link {
    background-color: #F2F3F0;
    margin: 8px 0 0;
    padding: 5px 8px;
}



/* AUTHENTICATION */
li#rememberItem *{ vertical-align:bottom; }


/* = MEDIAS = */
div.media{
    border:2px solid #cccccc;
    float:left;
    margin-right:10px;
    padding:5px;
    text-align:center;
}
div.gallery{ overflow: hidden; padding:10px 15px; }
div.gallery div{
    float: left;
    height: 110px;
    margin: 3px;
    position:relative;
    width: 110px;
}

div.gallery div.upload_new_images {
    border:1px dotted #343434;
    height:75px;
    padding-top:33px;
    text-align:center;
    width:110px;
}
.upload_new_images div.swfprogressbar{
    height:5px;
    line-height:5px;
    margin-top:10px;
    width:102px;
}
.upload_new_images div.swfprogressbar div {
    height:5px;
    line-height:5px;
    margin:0;
    width:0;
}
.admin_options {
    bottom:5px;
    position:absolute;
    right:5px;
}


/* HELP */
/* whitebox */
.whitebox{
    background-color:#fff;
    border-color:#999;
    border-style:solid;
    border-width:1px;
    clear:both;
    margin:0px 0px 10px 0px;
    overflow:auto;
    padding:20px 5px 20px 5px;
    text-align:left;
    /*position:relative;*/
    /*display:block;*/
}
.whitebox h3{
    color:#0b5c89;
    font-size: 14px;
    font-weight:normal;
}

/* search */
.whitebox #search{
    margin-left:95px;
    margin-right:20px;
    width:266px;
}

.whitebox button.submit{
    height:24px;
    width:120px;
}

.whitebox li.pair{ background-color: #eaeaea; }
#help_article_show{ padding-top: 15px; padding-bottom:25px; border-top: 2px solid #0a5e8c; border-bottom: 2px solid #0a5e8c; }
#help_article_eval{ padding-top: 15px; padding-bottom:25px; }
#help_by_cat_description{ width:209px; float: left; margin-left: 5px; }
#help_by_cat_description p{ margin-top:10px; }
#paginate_categ ul{ float:left; padding-right:5px; padding-top:5px; }
#paginate_categ{ margin-left:35px; float: left; }
#paginate_categ li{ padding-bottom: 13px; }
.categ_lk{ padding:10px 5px; font-weight:normal; }
#mark_form{ padding: 15px,0px,15px,0px; }
#help_content #help_article_eval h2{ font-size:18px; color: #054873; border-bottom: 5px solid #0a5a95; }
.blacklink a:hover, .blacklink ul li a:hover{
    color: #000;
    font-size:12px;
    text-decoration:none;
    left: 0;
    display: inline;
}
.grayborder{
    border-top:1px solid #CCCCCC;
    margin-top:10px;
    padding-bottom:10px;
    padding-top:5px;
}
.strongtitle{
    font-size:1.3em;
    color:black;
    margin-left: 0;
    text-align:left;
    font-weight:bold;
    padding-bottom: 3px;
}
div.help{
    background-color: #E8F2F8;
    border-radius: 5px 5px 5px 5px;
    color: #50A3D9;
    font-size: 1.1em;
    margin: 0 0 15px;
    overflow: hidden;
    padding: 1em;
}
div.help span{border:0.5px;border-color:#000;border-style:solid;float:right;padding:0px 3px 0px 3px;}

div.infoMessage{padding: 15px 5px;}
div.infoMessage ul{background-color: #fff;}
div.infoMessage ul li{padding:0px 5px;}

/* ARTICLES */

div#article_addArticle{text-align:right;position:absolute;top:0px;right:0;}
div#article_addArticle img{position:relative;top:2px;}
div.article_status{text-align:right;}
.status_pending{color: #ff9900;}
.status_validated{color: #339933;}
.status_refused{color: #cc3333;}
.status_started{color: #336699;}

div#calendar_addEvent{text-align:right;float:right;}
div#calendar_addEvent img{position:relative;top:2px;}

.search_box{ display:inline; }
.search_box input{
    background:#fff url('../images/zoom.gif') no-repeat 5px 3px;
    padding:2px 0 2px 23px;
    border:1px solid #343434;
}

#news_result #paginate_apage {
    border-bottom:1px solid #D5D5D5;
    margin-bottom:15px;
}

#news_filter											{ margin-bottom:15px; overflow:auto; }
#calendar_filter										{ margin-bottom:15px; overflow:hidden; }
#news_filter .darkbox .search_box input,
#news_filter .darkbox ul.filters li,
#calendar_filter .darkbox ul.filters li  				{ width:200px; }
#news_filter .darkbox ul.filters li #news_month,
#calendar_filter .darkbox ul.filters li #news_month		{ margin-right:10px; }
#news_filter .darkbox ul.filters li #news_category,
#calendar_filter .darkbox ul.filters li #news_category	{  width:185px; }
#calendar_filter .darkbox .search_box input				{ margin-bottom:10px; width:360px; }

.statistics 		{ border:1px solid;float:left;font-size:11px;margin-right:10px;padding:10px 5px;width:162px; }
.statistics dl		{ overflow:auto; border-bottom:1px solid #cccccc; margin:0 0 5px; padding:0 0 5px; }
.statistics dl dt	{ clear:left; color:#343434; float:left; font-size:1.6em; vertical-align:middle; width:65px; }
.statistics dl.last {border-bottom:medium none;margin:0;overflow:auto;padding:0;}
.statistics dl dt, .statistics dl dd {float:left;}
#calendar_list_stats {height:80px;}
#articles_statistics {height:80px;}

.left .mediumwidth .darkbox {margin:0;}
.mediumwidth{ width:455px; }
#calendar_filter .darkbox {
    background-color:#EEEEEE;
    border:1px solid #999999;
    clear:both;
    height:85px;
    margin:0px;
    overflow:hidden;
    padding:5px 5px 10px 30px;
    position:relative;
}
#news_filter .darkbox {
    height:85px;
    margin:0px;
    padding:5px 5px 10px 30px;
}

.darkbox {
    background-color:#EEEEEE;
    border:1px solid #999999;
    clear:both;
    overflow:hidden;
    padding:5px;
    position:relative;
}
.nightbox {
    background-color:#444;
    color:#fff;
    padding:5px;
}
.nightbox a {
    color:#fff;
}

.article_header { position:relative; margin-top:6px; line-height:1em; margin-bottom:15px; }
.article_header .options li *{vertical-align:top;}
.article_header .options li a{margin:0px;}
.article_header .options li{display:inline; font-size:0.5em; line-height:1.6em; text-transform:uppercase;}


h1.form .date,div.form .date{
    border-width:0 4px 0 0;
    border-style:solid;
    border-color:#000;
    float:left;
    line-height:1em;
    font-size:0.7em;
    margin:0 5px 5px 0;
    padding:0 5px 5px 0;
    text-align:right;
    text-transform:lowercase;
}



/* Job */
ul.statistics_bar{
    /*	background: transparent url('../images/statistics_bar_bg.png') repeat-x top left;*/
    background: transparent url('../images/background/common_bg_sprite.png') repeat-x 0 -33px;
    border:1px solid #999999;
    height:50px;
    list-style-type:none;
    margin:0px 0 10px;
    overflow:hidden;
}
ul.statistics_bar li{
    border-left:1px solid #999;
    float:right;
    text-align:center;
    margin:6px 0;
    overflow:visible;
    padding-top:3px;
}
ul.statistics_bar li a{
    color:#186D93;
    float:left;
    line-height:1.55em;
    margin:-11px -9px 0 0;
    padding:13px 15px 0;
}
ul.statistics_bar li.normal a{
    line-height:1em;
    padding-bottom:5px;
    padding-bottom:20px;
}
ul.statistics_bar li a:hover{
    background-color:#F2E873;
    text-decoration:none;
}
ul.statistics_bar li a span{
    font-size:2.6em;
    font-weight:bold;
    vertical-align:top;
}
h3.job_title{ color:#186D93; font-size:1.3em; }

div.job_descriptions{
    float:right;
    margin:0 0 0 10px;
    overflow:auto;
    width:440px;
}
div.job_description{ border-top:1px solid #bdbdbd; clear:both; padding:10px 0 10px; }
h4.job_company_description,h4.job_offer_description{
    background-color:#BDBDBD;
    float:left;
    margin:0;
    padding:5px;
}
div.job_stat, div.job_logo {
    border:1px solid #3981A1;
    margin:0 10px 10px 0;
    text-align:center;
    width:180px;
}
div.job_stat{ color:#186D93; padding:5px; width:170px; }
div.job_stat span{ font-size:1.7em; }

dl.job_side_information{
    background-color:#EBEBEB;
    border:1px solid #C8C8C8;
    clear:left;
    margin:0 0 10px 0;
    padding:5px;
    width:170px;
}
dl.job_side_information dt{ color:#000A7C; }
dl.job_side_information dd{ margin:0 0 10px; }
div.job_button button{ margin:0 0 10px 0; text-align:center; width:182px; }

div.detailsJob{ width:175px; padding:10px;}
div.detailsNews{ width:110px; padding:10px; _overflow:hidden;}

div.bluebg{ background-color:#E2ECF9; }
div.mediumWidth{ width:400px; }
div.NewsList{ float:right; width:465px; }
.NewsList .type{font-weight:normal;font-style:italic;}

/* apply form */
form#apply_form ul li input.text, form#apply_form ul li textarea { width:335px; }
.grey_form, #offer_form, #recruiter_form{ margin:10px 0; }
#recruiter_form, #offer_form { position:relative; }
.form_list{ list-style-type:none; margin:5px 0; padding:5px 0; overflow:auto; }
.form_list li{ float:left; margin:0 10px 10px 0px; }
.form_list li .alumn_autocomplete li{ float:none; }
.form_subsection{ border-color:#919191; border-style:dotted; border-width:1px 0; }

.company{ height:40px; overflow:hidden; }
.forcebreakline{ clear:left; }
.postulate{
    background-color:#064066;
    color:#FFFFFF;
    float:left;
    height:15px;
    margin:0 0 10px;
    padding:3px 0;
    text-align:center;
    width:182px;
}

.last_job_item { border-bottom:1px solid #CCCCCC; margin-bottom:15px; overflow:auto; padding-bottom:15px; }
.last_job_item .publish_date { float:left; text-align:center; width:60px; }
.last_job_item .description { float:left; width:560px; }
.last_job_item .job_information a { padding-left:15px; }
.last_job_item p { margin:5px 0; }
.last_job_item h3 { width:465px; }


/* ================== */
/* = RECRUITER FORM = */
/* ================== */
.steps {
    background-image:url('../images/background/steps_sprite.png');
    background-repeat:no-repeat;
    margin:5px 0 40px;
    text-align:center;
    height:75px;
}
span.step	{ color:#cccccc; }
#recruiter_form .steps	{ background-position:75px 0; }
#offer_form .steps		{ background-position:75px -85px; }
.step_final .steps		{ background-position:75px -180px; }
.steps img				{ display:none; }
ul.steps_labels				{ padding-bottom: 30px; }
ul.steps_labels #account	{ left: 63px; line-height:1.2em; }
ul.steps_labels #offer		{ left: 256px; line-height:1.2em; }
ul.steps_labels #preview	{ right: 39px; line-height:1.2em; }
div.step_final ul.steps_labels #preview	{ right: 49px; }

ul.steps_labels li {
    position: absolute;
    top: 66px;
    color: #919191;
    text-align: center;
}

ul.steps_labels li.current {
    color: #000;
}

.step_final {
    background-color: #E8E8E8;
    border: 1px solid #919191;
    padding: 0 0 20px 0;
    position: relative;
}


/* CANDIDATE */
#request_filters { float:left; margin-bottom:15px; width:455px; }
#request_filters .filter_box { padding:5px; }
#request_filters .filter_box dl dt { clear:left; width:150px; margin-bottom:6px; }

.request{overflow:auto;}
.request .action{float:right;}
.request .colored_highlight{color:#064066;text-transform:uppercase;}
.request .status{overflow: auto;}
.request dl{float:left;margin:10px;overflow:auto;}
.request dl dd{font-weight:bold;padding-left:5px;}
.request dl dt,.request dl dd{float:left;}
.request dl dt{clear:left;text-align:right;width:130px;}
.request span{font-weight:bold;}

/* profile */
.profile_darkbox{ background-color:#F5F5F3; border:1px solid #999; margin:10px 0; padding:5px; }

.experience_date { border-bottom:1px solid #bdbdbd; position:relative; }
.experience_date .option { float:right;right:0; }
.experience_date img { position:relative; top:-5px; }
.experience_date span{ background-color:#bdbdbd; padding:2px 5px; }
.experience_details {
    overflow:auto;
}
.side_options {
    float:right;
    line-height:1em;
    text-align:right;
}
.side_options li {
    overflow:auto;
}
.side_options li a {
    color:#CCCCCC;
    float:right;
    padding:0.25em 0;
}
.side_options li a:hover {
    color:#4D4D4D;
}
.benefit{ color:#064066; }

#user_information{
    border-color:#999999;
    border-width:1px 0 0;
    border-style:solid;
    float:left;
    min-height:155px;
    overflow:auto;
    padding-bottom:15px;
    padding-top:5px;
    position: relative;
    width:500px;
}
#user_information ul{
    list-style-type:none;
    margin:5px 0 0 0px;
    min-height:130px;
    padding:0 5px 5px 122px;
}
#user_information img { float:none; }
#user_information img.profile{ float:left; margin:13px 0 0 13px; }
#user_information .image_canvas {
    background-color:#fff;
    float:left;
    margin:5px 5px 0;
    padding:5px;
    position:relative;

    /* shadow */
    -moz-box-shadow: 5px 5px 5px #666666;
    -webkit-box-shadow: 5px 5px 5px #666666;
    box-shadow: 5px 5px 5px #666666;
}
#user_information .image_canvas img {
    float:none;
    margin:0;
}

#user_information .image_canvas img.badge {
    bottom:-8px;
    right:-8px;
    position:absolute;
}


.profile_graduation, .profile_professional { font-size:1.3em; font-weight:bold; }

#user_status{
    border-top:1px solid #407FA2;
    float:left;
    list-style-type:none;
    margin:0 0 0 7px;
    min-height:125px;
    padding:5px 10px;
    text-align:center;
    width:113px;
}
#user_status li{ border-bottom:1px solid #dadada; color:#064066; padding:0 0 10px; margin:0 0 10px; }
#user_status li.last{ padding:0; border:none; }

.user_options{
    background: #fff url('../images/profile_bottom_border.png') no-repeat top left;
    clear:both;
    list-style-type:none;
    overflow:hidden;
    padding:5px 0 0;
}
.user_options li{ float:left; padding:0 5px 0 0; }
.user_options li.right { float:right; }

#profile{ background: #fff url('../images/profile_bg.png') repeat-y top left; margin:10px 0 0; }

li.profile_import{
    padding: 10px;
}
a.profile_import{
    display:inline-block;
    font-size: 1.3em;
}

.friend_section ul.team li { width:300px; }
.friend_section ul.team li span a img { float:none; }

div.error, input.error{ border:1px solid #ff0000; }
span.error{ color:#ff0000; }
span.option img { position:relative; top:3px; }

#presentation_content form.minibio div.submit{ background-position:5px 25px; padding:10px 20px; }

.profile_very_large_column {
    clear:both;
    margin-top:15px;
    overflow:auto;
}

.profile_columns_container{overflow: auto;}
.profile_large_column{float: left;margin: 0 10px 0 0;width: 420px;}
.profile_small_column{float:left;width:210px;}

.profile_contact_info dt,.profile_contact_info dd{float:left;}
.profile_contact_info dt{clear:left;width:100px;}
.profile_contact_info{overflow:hidden;}

.profile_header_name{color:#064066;font-size: 2em;line-height: 1em;;margin:5px 0 10px 10px;}

form.demo16 div.submit a{color:#fff;}
form.demo16 div.submit{background-color:#999999;text-align:center;}
form.demo16 dl, form.demo16 ul{padding:5px;}
form.demo16 h3{padding:5px;text-transform:uppercase;}
form.demo16 ul{margin:0;}
form.demo16{background-color:#EEEEEE;}

/* NEWSLETTER */
div#maillistContent div.fields{ overflow:hidden; position:relative; width:100%; }
div#maillistContent div.fields h2{ margin:10px 0px 0px 0px; float:left; font-size:1.2em; }
div#maillistContent div.fields h3 { color:#001E8A; margin:10px 0 0; font-size:1.2em; }
div#maillistContent div.fields span{ cursor:pointer; float:right; }
div#maillistContent div.fields div {
    clear:both;
    margin:5px 0 0;
    overflow:hidden;
}
div#maillistContent div.fields div input,div#maillistContent div.fields div select{ margin:5px 15px 5px 0; }

div#maillistContent .darkbox {
    padding-left:0px;
}
div#maillistContent ul.newsletter_filter_list li {
    height:16px;
}
#form_AF h2.newsletter_block {
    background-color:#FFFFFF;
    color:#343434;
    font-size:1.5em;
    padding:5px;
}
/*#new_block_pre_container{width:1px;height:1px;overflow:hidden;}*/
#new_block_pre_container{display:none;}

/* ======== */
/* = TEAM = */
/* ======== */

ul.team li {
    float:left;
    margin-bottom:10px;
    width:304px;
}

ul.team li img { float:left; margin:0 5px 0 0; }

/* ================ */
/* = COMPANY WIKI = */
/* ================ */

div#com_profile_button ul.company_wiki li a{ height:42px; }
div#com_profile_button ul.company_wiki { margin-top:15px; }
tr.com_modif_detail td .old{text-decoration : line-through;}
tr.com_modif_detail td.mod_desc{width: 100%;}
tr.com_modif_detail td{padding: 0px;border: 0px;}
tr.com_modif_detail th.mod_head input{float:left;display:inline;}
tr.com_modif_detail th.mod_head span{padding-top:4px;}
tr.com_modif_detail th.mod_head{border-bottom: 1px dotted;padding:5px;text-align:left;width: 100px;}
ul li .com_tromb{float: left;width: 87%;}
#company_new_site { width:360px; }
#com_profile_button .yui-nav p{text-align: center;}
#com_profile_memb table{width:100%;}
#com_template_notify.com_config_wiki{padding-left:5px;overflow: hidden;}
.com_config_wiki  dd textarea{width:300px;}
.com_config_wiki  dt small{padding-right:25px;}
.com_config_wiki  dt{margin-top:10px;clear:left;float:left;font: bold;width:300px;}
.com_config_wiki #com_template_head span{background-color: #BFD730;color:#FFFFFF;font-weight:bold;cursor: pointer;padding:4px;margin-left: 3px;}
.com_config_wiki #com_template_head{border-bottom:5px solid #BFD730;clear:left;font-weight: 800;}
.com_config_wiki dd{margin-top:10px;float:left;}
.com_config_wiki dl{margin:0 0 15px 0;overflow:auto;padding:5px 0px;}
.com_config_wiki dt label{font-weight:bold;}
.com_modif_detail_div tr{overflow: scroll;width: 1000%;max-width: 625px;max-height: 150px;}
.com_modif_detail_div{background-color:#DDDDDD;max-width: 625px;max-height: 150px;overflow: auto;width: 1000%;}
.com_modif_detail{display: none;width: 0px;}
.com_site_caption h1{margin: 3px;}
.com_site_caption{border-width:0 0 10px; border-style:solid;text-transform: uppercase;}
.com_site_member .com_memb_even	.com_tromb{width: 120px;}
.com_site_member .com_memb_even{float:left;width:50%;}
.com_site_member .right{clear: left;}
.com_site_member .trombphoto{float:left;width:53px;}
.com_site_member ul li .com_rowclum_action{clear:left;float: left;width: 120px;}
.com_site_title-left{background-color: #EEEEEE;display: block;float: left;padding: 5px;margin: 1px;width: 50%;}
.com_site_title-right{background-color: #EEEEEE;display: inline;float: right;margin: 1px;padding: 5px;width: 46%;}
.com_site_title{display: block;}
.company_sites .company_site_header{border-right:0px solid #f0f0f0;clear:left;padding:5px;float:left;width:47%;}
.company_sites .company_site_members .company_site_member .com_tromb{width:150px;}
.company_sites .company_site_members .company_site_member{float:left;}
.company_sites .company_site_members img{float:left;margin:3px;}
.company_sites .company_site_members{clear:right;float:left;padding:5px;width:49%;}
.company_sites h2.company_site_header, .company_sites h2.company_site_members{border-right:0px solid #fff;background-color:#ddd;font-weight:normal;font-size:1em;}
.company_sites h2.company_site_header{clear:both;}
.company_sites h2.company_site_members{border:none;}
.company_sites h2.headquarter{font-weight:bold;}
.company_sites{background-color:#ddd;overflow:auto;}
.complex_autocomplete span{font-weight: bold;}
.complex_autocomplete{border-color: #000;border-style: solid;border-width: 0 0 0;padding: 3px 0;text-transform: lowercase;}
.contact_url{margin: 0 0 15px;}

.diagram_header form *{vertical-align: top;}
.diagram_header form input{margin:0px;padding:0px;}
.diagram_header form{position: absolute;right: 0px;top: 0px;}
.diagram_header h1{background-color: #545454;color: #FFFFFF;float: left;font-size: 1em;margin: 0px;padding: 6px;}
.diagram_header{border-bottom: solid;border-color: #ccc;border-width: 1px;overflow: hidden;position: relative;}

button.download{border:none;}

.elt_overlay .overlay_content{padding: 5px;color: #fff;}
.elt_overlay{background-color: #0084CA;-moz-box-shadow: 0 0 20px #4E4E4E;-webkit-box-shadow: 0 0 20px #4E4E4E;}
.enums li *{vertical-align:middle;}
.enums li{margin:2px 0;overflow:hidden;vertical-align:middle;}

.errorMessage{background-color:#FBDAD5;border-color:#FF3332;clear:both;}
.forum_link{background-color:#f2f3f0;margin:0 0 0 20px;padding:5px;}
.forumcontainer p{margin-bottom:10px;}
.forumcontainer{
    background-color:#FFFFFF;
    background-repeat:repeat-y;
    background-position:top left;
}

.hidden_filters{height:0px;margin:0 0 10px;overflow:hidden;}

.inline_info{clear:both;border-top: 1px solid #ccc;margin-top: 10px;overflow: auto;padding-top: 5px;padding-bottom: 10px;}
.inline_info li{float:right;padding:0 0 0 18px;margin:0 5px 0 0;background-position:0 0;background-color:transparent;background-repeat: no-repeat;height:17px;}
.inline_info li.add{background-image: url('../images/icons/add.png');}
.inline_info li.attendee{background-image: url('../images/icons/group.png');}
.inline_info li.comment{background-image: url('../images/icons/comment.png');}
.inline_info li.delete{background-image: url('../images/icons/cross.png');}
.inline_info li.error{background-image: url('../images/icons/error.png');}
.inline_info li.left{float:left;}
.inline_info li.media{background-image: url('../images/icons/camera.png');}
.inline_info li.page_view{background-image: url('../images/icons/page_white_view.png');}
.inline_info li.page{background-image: url('../images/icons/page_white_text.png');}
.inline_info li.rsvp{background-image: url('../images/icons/date_add.png');}
.inline_info li.wrench{background-image: url('../images/icons/wrench.png');}
/*.inline_info li.cog{display:none;}*/
.inline_info li.asterisk{background-image: url('../images/icons/asterisk.png');}



/* ========== */
/* = GROUPE = */
/* ========== */
#group_profile .user_options { background:none; }
#group_profile #user_information { background-color:#eee; border:1px solid #ACACAC; padding-bottom:15px; width:625px; }
#group_profile .profile_contact_info dt{ width:120px; }
#group_profile .profile_contact_info dt img{
    float:left;
    margin-right:5px;
}
#group_profile #user_information ul {
    background-image:none;
    float:left;
    margin-left:10px;
    padding:0px;
    width:400px;
}

.group_home_side { float:left; width:203px; margin:20px 20px 0 0; }
.group_home_main { float:left; width:402px; margin-top:20px; }
a.group_join_option {
    background:#FFB200 url(../images/icons/group_white_arrow.png) no-repeat 8px 4px;
    margin-right:0;
    padding:2px 10px 2px 20px;
}

span.group_relative_date {
    color:#686868;
    float:right;
    font-style:italic;
    margin-top:0px;
}

.group_introduction_text {
    padding:10px;
    border-bottom:1px solid #CCCCCC;
}
#group_content .help {
    clear:both;
}
#group_content h2.group_list_title{
    clear: both;
    color: #27514A;
    font-size: 1.4em;
    margin-bottom: 5px;
    padding-bottom: 5px;
}
#group_content h2.group_list_title span.right{
    font-size:0.8em;
}

#group_content div.paginator {
    background:transparent none repeat scroll 0 0;
    border-top:1px solid #CCCCCC;
}
div.group_media{
    margin-top:6px;
    margin-bottom:0px;
}
#group_section #group_media_list {
    clear:both;
}
#group_section #group_media_list #portfolio_section {
    clear:both;
}
div.group_document_name{
    width:430px;
    float:left;
}
div.group_document_download{
    bottom:4px;
    float:right;
    position:relative;
}
div.group_document_download img{
    border:medium none;
    bottom:-2px;
    position:relative;
}

span.doc_name{
    color:#06456F;
}

span.group_count_media{
}

.inline_info li.download{
    background-image: url('../../common/images/icons/icone_telechargement.png');
}

div.result_search{
    float:left;
    /*	margin-top:21px;*/
}
/* Group tabs */
#tabview_container_group_tabs {
    overflow:hidden;
}
#tabview_container_group_tabs ul.group_tabs {
    padding-bottom:0px;
    border-color:#CCCCCC;
}
#tabview_container_group_tabs ul.group_tabs li {
    background-color:transparent;
    border:none;
    /*margin-right:5px;*/
    text-align:center;
}
#tabview_container_group_tabs ul.group_tabs li a{
    background:none;
    border:none;
    color:#3365c2;
    font-size:1.10em;
    font-variant:normal;
    font-weight:bold;
    padding-bottom:17px;
    text-transform:capitalize;
}
#tabview_container_group_tabs ul.group_tabs li.last {
    margin-right:0;
}
#tabview_container_group_tabs ul.group_tabs li.last a {
    margin-right:0;
    padding-right:0;
    text-transform:capitalize;
}
#tabview_container_group_tabs ul.group_tabs li.selected {  }
#tabview_container_group_tabs ul.group_tabs li.selected a,
#tabview_container_group_tabs ul.group_tabs li a:hover {
    background-color:transparent;
    border-width:0;
    color:#444;
    font-size:1.10em;
    font-weight:bold;
    background-image:url(../images/background/group_tab_selector.png);
    background-position:50% 100%;
    background-repeat:no-repeat;
    text-transform:capitalize;
}

/* Group calendar */
#group_calendar_container .calendar_event_item .description {
    clear:none;
    width:auto;
}

/* GROUP MEMBERS */

#group_members_list { margin-top:20px; }
#group_members_list ul.team li {
    border-bottom:1px solid #B6B6B6;
    float:none;
    height:auto;
    overflow:auto;
    padding-bottom:10px;
    width:100%;
}
#group_members_list ul.team li.last { border-bottom:none; padding-bottom:0px; }
.group_members {
    border-color:#eee;
    border-style:solid;
    border-width:3px 0;
    overflow:auto;
    padding:5px 0;
}

.sideactions { float:right; text-align:right; }
#group_members_list ul.team li div.sideactions a img { float:none; }

/* Groupe presentation */
#group_definition h1{
    color:#064066;
    font-size:1.7em;
    margin:0 0 5px;
    padding-bottom:5px;
    text-transform:uppercase;
}
#group_definition h1:first-letter{font-size:1.2em;}
#group_definition h1.section_title:first-letter{font-size:1em;}

/* quicknews */
.group_quick_news_head {
    border-style:dotted;
    border-color:#CCCCCC;
    border-width:1px 0 0;
    line-height:1.1em;
    margin:10px 0 0;
    padding:10px 3px 2px;
}
.group_quick_news {
    padding-bottom:10px;
}
.group_quick_news img {
    margin-left:15px;
    margin-top:10px;
}
#group_qnews_list {
    margin-top:10px;
}
.group_quick_news div {
    padding-left:85px;
}
#group_qnews_list .wall_paginator {
    border-style:dotted;
    border-color:#CCCCCC;
    border-width:1px 0 0;
    padding-top:5px;
}
#group_qnews_form form.group_wall {
    background-color:#fff;
}
#group_quicknews_home form.group_wall .group_wall_bubble {
    background:url("../images/background/quicknews.png") no-repeat scroll 0px 0px #FFFFFF;
    height:25px;
    left:73px;
    position:absolute;
    top:10px;
    width:13px;
}
#group_quicknews_home form.group_wall img {
    margin-left:15px;
}
#group_quicknews_home form.group_wall {
    position:relative;
}
#group_quicknews_home form.group_wall div.group_form_fields {
    background-color:#FFF2C1;
    border-color:#CDCED1;
    border-style:solid;
    border-width:1px 1px 1px 1px;
    margin-left:85px;
    padding:5px;
    text-align:right;
}
#group_quicknews_home form.group_wall div.group_form_fields textarea {
    margin-bottom:5px;
}
#group_quicknews_home form.group_wall div.group_form_fields button {
    background-color:#F8B644;
    border:1px solid #ABADB3;
}

/* Group Home */
#group_members_home  .group_media_home_item_info{position:relative;}
#group_members_home .group_members_home_item { border:none; height:32px; padding:5px; }
#group_members_home .group_members_home_item img { margin:0 5px 5px 0; float:left; }
#group_medias_home .group_media_home_item img{float:left;margin-right:3px;}
#group_medias_home .group_media_home_item_info img{float:none;margin-right:0px;}
#group_medias_home .group_media_home_item_info img.centerVideo{left:21px;margin-bottom:-30px;}
#group_medias_home .group_media_home_item_info div.video{left:78px;position:relative;top:-41px;}
#group_medias_home .group_media_home_item_info img.centerPresentation{left:21px;margin-bottom:-20px;}
#group_medias_home .group_media_home_item_info div.presentation{bottom:6px;left:138px;position:relative;}
#group_medias_home .group_media_home_item_info img.centerPhoto{left:41px;margin-bottom:-34px;}
#group_medias_home .group_media_home_item_info div.photo{left:117px;position:relative;top:10px;}

.group_box {
    border:1px solid #cCcCcC;
    margin-bottom:10px;
    overflow:hidden;
    /*	padding:25px 5px 5px;*/
    position:relative;
}
.group_box h2 {
    /*	background-image:url(../images/background/sidebox_header.png);*/
    background-image:url(../images/background/common_bg_sprite.png);
    background-color:#D5E0EF;
    background-position:0 -84px;
    background-repeat:repeat-x;
    font-weight:normal;
    padding:4px;
    text-transform:uppercase;
    font-weight:bold;
}
.group_box .group_article_home_item,
.group_box .group_event_home_item,
.group_box .group_members_home_item
{
    border-bottom:1px solid #F2F2F2;
    margin-top:5px;
    padding:5px;
}
.group_members_home_item { clear:both; }
.group_box img { clear:left; position:relative; top:3px; }
.group_box .group_footer { clear:both; margin-top:15px; padding:0 5px; }
.group_bigbox { margin-bottom:15px;}
.group_bigbox img { position:relative; top:3px; }
.group_bigbox h2 {
    border-bottom:1px solid #444;
    font-weight:normal;
    margin-bottom:10px;
    padding: 0 0 5px;
    text-transform:uppercase;
    font-size:1.5em;
}
.group_subject { border-bottom:1px solid #acacac; padding-bottom:5px; margin-top:10px; }

/* group media */
.group_media_list .group_media_item {
    margin-bottom:10px;
    padding-bottom:10px;
    overflow:auto;
    position :relative;
    width: 100%;
}
/*.group_media_list .group_media_item dl						{ float:left; margin-right:10px; padding:5px; width:130px; }*/
/*.group_media_list .group_media_item dl dt					{ clear:left; float:left; }*/
/*.group_media_list .group_media_item .group_media_content	{ float:left; width:450px; }*/

#group_media_list #media_comments #comment_list_container {
    clear:both;
}

#select_media_image, #select_media_video, #select_media_doc, #select_media_presentation, #select_media_link {
    background-image:url(../images/icons/group_icons_sprite.png);
    border:0px;
    display:inline-block;
    height:65px;
    width:85px;
}
#select_media_image:hover, #select_media_image.selected 				{ background-position:265px 0; }
#select_media_video:hover, #select_media_video.selected 				{ background-position:0 0; }
#select_media_doc:hover, #select_media_doc.selected						{ background-position:171px 0; }
#select_media_presentation:hover, #select_media_presentation.selected	{ background-position:355px 0; }
#select_media_link:hover, #select_media_link.selected					{ background-position:85px 0; }
#select_media_image 		{ background-position:265px -70px; }
#select_media_video 		{ background-position:0 -70px; }
#select_media_doc			{ background-position:171px -70px; }
#select_media_presentation	{ background-position:355px -70px; }
#select_media_link			{ background-position:85px -70px; }

/* = QUICKSONDAGE_FILTER = */

div.filter_box#quickSondage{margin:10px 0;}
div.filter_box#quickSondage dl dt {
    padding:0 5px 0 0;
    text-align:right;
    width:160px;
}

div.filter_box#quickSondage dl dd div.search_box input {
    width:410px;
}

/* = GROUP_FILTER = */

#group_filter div.push_down{
    float:left;
    margin-bottom:15px;
}

#group_filter .filter_box{
    background-color:#fff;
    border-width:0px;
    height:70px;
    overflow-y:hidden;
    width:440px;
}

#group_filter .filter_box .search_worlds_filter_group{
    padding-bottom:7px;
    padding-top:7px;
}

#group_filter .filter_box .category_filter_group{
    padding-bottom:14px;
}

#group_filter div.filter_box dl dt {
    padding:0 5px 0 0;
    text-align:right;
    width:160px;
}
#group_filter div.filter_box dl dt, .filter_box dl dd {
    float:left;
    line-height:26px;
}

#group_filter div.filter_box dl dd div.search_box input {
    width:230px;
}

#group_filter div.filter_box dl dd select {
    width:255px;
}

/* ============== */
/* = GROUP_LIST = */
/* ============== */

#group_content div.statistics_group{
    border:1px solid #314F4A;
    float:right;
    font-size:11px;
    margin:13px 0 0;
    padding:16px 5px 10px;
}

#group_content div.statistics_group span.stat_number_group{
    color:#314F4A;
    font-size:3.5em;
    font-weight:bold;
    margin-top:10px;
}

#group_content div.statistics_group span.stat_word_group{
    color:#676767;
    font-size:2.5em;
}


#group_content h2 .tri_group{
    margin-right:14px;
}

.article_highlight_group{ clear:both; overflow:auto; padding-bottom:20px; }
.article_highlight_group .group_admin,
.article_highlight_group .group_member,
.article_highlight_group .not_member_yet,
.article_highlight_group .group_member_waiting { background-repeat:no-repeat; padding:0 0 0 20px; }
.article_highlight_group .group_admin { background-image:url(../images/icons/award_star_gold_3.png);padding-bottom:2px; }
.article_highlight_group .group_member {
    background-image:url(../images/icons/group_member.png);
    background-position:-1px -24px;
}
.article_highlight_group .not_member_yet {
    background-image:url(../images/icons/group_member.png);
    background-position:-1px -1px;
}
.article_highlight_group .group_member_waiting {
    background-color:#FFDDCD;
    background-image:url(../images/icons/error.png);
    background-position:4px 1px;
    display:inline-block;
    padding:1px 5px 1px 25px;
}
.article_highlight_group .precision {
    color:#848484;
}


.article_highlight_group div.group_illustration {
    float:left;
    width:178px;
    height:133px;
    overflow:hidden;
    margin-top:4px;
}

.article_highlight_group div.info_group{
    float:right;
    width:426px;
}

.article_highlight_group .inline_info_group {
    margin-top:5px;
}

.article_highlight_group .left{
    /*	padding-right:20px;	*/
}

div.info_group h3 {
    font-variant:small-caps;
    line-height:1.4em;
    margin-bottom:5px;
    text-transform:lowercase;
}
div.info_group h3:first-letter {
    text-transform:uppercase;
}

div.info_group h3 a{
    color: #000000;
    font-size:2em;
    line-height:1.1em;
}


div.info_group p {
    margin:0 0 5px;
    overflow:auto;
}

div.info_group p.group_owner {
    line-height:2em;
}

.inline_info_group {
    margin-top:10px;
    overflow:auto;
    padding-bottom:10px;
    padding-top:5px;
}

.inline_info_group li a{
    font-size:1em;
}


.info_group_action {
    clear:left;
    float:left;
    margin:15px 0 0;
}
.info_group_action button {
    background-color:#FFC863;
    border:1px solid #F3F3F3;
    font-size:1em;
    height:25px;
    padding-bottom:5px;
    width:180px;
}

#group_section #news_filter div{
    margin-top:15px;
}

#group_section #paginate_rpage1 {
    border-bottom:1px solid #D5D5D5;
    margin-top:20px;
    margin-bottom:25px;
    padding-bottom:8px;
}
#group_section #paginate_group_media_paginator_1,
#group_section #paginate_mpage {
    border-bottom:1px solid #D5D5D5;
    margin-top:20px;
    margin-bottom:25px;
    padding-bottom:8px;
}



/* ========= */
/* = Event = */
/* ========= */
div#addressbook_content{ clear:left; overflow:auto; }
#calendar_content { overflow:hidden; }
#calendar_content h1.form { line-height:1.3em; }
.event_actionbox { font-weight:bold; position:absolute; top:-38px; right:10px; }
.event_actionbox a { color:#667D91; }
#addressbook_content .first,div#maillistContent .first{clear:left;}

#event_form_price_wrap input.price_field {
    float: right;
    width: 50px;
}
#event_form_price_wrap input.price_field:after {
    content: "€";
}

.attendee{float: left;margin: 3px;text-align: center;}
.box-with-options{clear:left;}
.box-with-options dl{overflow: hidden;}
.box-with-options dl dt,.box-with-options dl dd{float:left;}
.box-with-options dl dt{clear: left;color: #999999;width: 120px;}
.box-with-options dl dd{witdh:390px;}
.box-with-options dl dd.highlight{font-weight:bold;}
.box-with-options ul.options{border-style:solid;border-width:1;border-color:#CCCCCC;clear:both;margin:0 0 15px;}

div.titleCalendar { float:left; font-size:1.5em; }

#calendar_content .box-with-options { position:relative; }
#calendar_content .box-with-options .actionbox_trigger {
    bottom:0;
    position:absolute;
    right:0;
}
#calendar_content .tabstyle {clear:left;}
#calendar_content .box-with-options ul li .actionbox_trigger { position:static; }
.box-with-options h1 a { font-size:1.2em; line-height:1.1em; }
#event_attendees{overflow:auto;}

/* Group Styles */
#content .fixed_calendar_container { background-color:#fff; border:0px; }
#content .fixed_calendar_container table { border-collapse:collapse; width:180px; }
#content .fixed_calendar_container table tr td,
#content .fixed_calendar_container table tr th { height:22px; vertical-align:middle; width:22px; }
#content .fixed_calendar_container table tr.calweekdayrow { background-color:#ECEBE9; }
#content .fixed_calendar_container table tr.calweekdayrow th { color:#ffb400; }
#content .fixed_calendar_container table th.calhead { border:0px; }
#content .fixed_calendar_container table td.calcell.oom { background-color:#fff; color:#fff; }
#content .fixed_calendar_container table tbody tr td.today,
#content .fixed_calendar_container table tbody tr td.calcell.selected.today { background-color:#ECEBE9; border:none; }
#content .fixed_calendar_container table tr td.calcell.selected { background-color:#fff; border:1px solid #EDECEA; }
#content .fixed_calendar_container table td a { color:#7a6c69; }
#content .fixed_calendar_container table td.highlight1 { background-color:#fff; }
#content .fixed_calendar_container table td.highlight1 a {
    background-image:url("../images/background/fixed_calendar_sprite.png");
    background-position:50% 1px;
    background-repeat:no-repeat;
    color:#FFFFFF;
    float:left;
    padding:4px;
    width:13px;
}
#content .fixed_calendar_container table div.calheader {
    border:0 none;
    color:#7A6C69;
    font-size:1.5em;
    font-weight:normal;
    margin-bottom:10px;
}
#content .fixed_calendar_container table div.calheader .calnavright,
#content .fixed_calendar_container table div.calheader .calnavleft {
    background-image:url("../images/background/fixed_calendar_sprite.png");
    background-repeat:no-repeat;
    height:15px;
    width:15px;
}
#content .fixed_calendar_container table div.calheader .calnavright { background-position:50% -42px; right:20px; }
#content .fixed_calendar_container table div.calheader .calnavleft { background-position:50% -22px; left:20px; }


.calendar_side_filter { float:left; }


.calendar_event_header h2 {
    font-size:1.5em;
    padding-top:5px;
    width:420px;
}
.calendar_event_item { margin-bottom:20px; }
.calendar_event_item .description { clear:both; width:420px; }
.calendar_event_item .calendar_event_date {
    background:url(../images/background/event_huge_calendar.png) no-repeat top left;
    float:left;
    height:57px;
    margin:0 5px;
    text-align:center;
    width:44px;
}
.calendar_event_item .calendar_event_date .month {
    color:#FFFFFF;
    position:relative;
    text-transform:capitalize;
    top:7px;
}
.calendar_event_item .calendar_event_date .day {
    color:#000000;
    font-size:2.2em;
    position:relative;
    right:-1px;
    top:14px;
}

.calendar_events_list { float:left; }
.calendar_events_list .paginator { width:415px; }
.calendar_events_list .validateMessage {
    width:415px;
}

/* ============ */
/* = Edit Site= */
/* ============ */

form.editSite { background-color:#E8E8E8; border:1px solid #9F9F9F; }
form.editSite ul{ padding:0 0 0 12px; margin:0px;	}
form.editSite ul li{ margin-left:0; margin:0px 10px 5px 0; }
form.editSite div.submit {
    /*background-image:url(../images/background/field_required.png);*/
    background-repeat:no-repeat;
    background-position:4px 16px;
    background-repeat:no-repeat;
    background-color:#999999;
    padding:11px 29px 4px;
    text-align:right;
}

form.editSite div.submit button{ margin-top:-15px; }
form.editSite div.submit a{ margin-left:10px; margin-top:-15px; color:white; }

/* =========== */
/* = COMMENT = */
/* =========== */
.comment {
    margin: 6px 0;
    padding: 5px !important;
}
.inline_info li.comment {
    padding: 0 0 0 18px !important;
}
.comment .formStyle ul li.large{
    margin: 0;
    padding: 0;
    width: 99.7%;
    font-size: 1.1em;
    font-weight: bold;
    line-height: 1.5em;
}
.comment p {
    background-color: #FFFFFF;
    border: 1px solid #E5E5E5;
    border-radius: 3px 3px 3px 3px;
    margin-top: 8px;
    padding: 10px;
    margin-left: 45px;
}
#new_comment_container .right {
    background-color: #FFFFFF;
    border: 1px solid #E5E5E5;
    border-radius: 3px 3px 3px 3px;
    float: right;
    padding: 2px;
}
#new_comment_container .push_up {
    margin-top: 16px;
}
#new_comment_container ul li textarea {
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    width: 99.7%;
}
#comment_list_container .odd {
    background-color: #F3F3F3;
    border: 1px solid #E5E5E5;
}
#comment_list_container .even {
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #E5E5E5;
}
#comment_list_container .right {
    background-color: #FFFFFF;
    border: 1px solid #E5E5E5;
    border-radius: 3px 3px 3px 3px;
    float: right;
    padding: 2px;
}

#new_comment_container form.normalized ul li.large {
    width: 100%;
    margin: 0;
}
#new_comment_container form ul.comment {
    margin: 0px;
    font-size: 1.1em;
    font-weight: bold;
}
#new_comment_container form.mini div.submit {
    padding: 10px 0;
}
#new_comment_container form.normalized div.submit button{
    margin: 0 6px 0 0;
}


/* ========== */
/* = WANTED = */
/* ========== */
#wantedbox .seperate_menu{margin:0px 0px 10px 0px;border-width:0px 1px 1px;}
#wantedbox .sidebox{ border-width:1px; padding:10px 10px 0; overflow:auto; }
#wantedbox .sidebox h1 span { font-size:0.9em; }
#wantedbox .sidebox h1 img { bottom:-2px; position:relative; left:-5px; }
#wantedbox_items{clear:left;}
#wanted_box_bt {
    cursor:pointer;
    font-weight:normal;
    padding:0 3px;
    font-size:0.7em;
    color:#999;
    float:right;
}
.wanted{overflow: auto;padding:5px;}
.wanted dt{clear:left;font-weight:bold;width:130px;}
.wanted dt,.wanted dd{float:left;padding-bottom:5px;}
.wanted_form h3{margin: 0 0 10px 0;padding:5px;}
.wanted_form profile_darkbox{overflow:auto;}
.wanted_form{background-color: #FFF8DB;overflow: hidden;margin-top: 10px;}
div.wanted_form form{background-color:transparent;}
div.wanted_form form div.submit{padding:10px 40px;}

table.wanted_table tr td{padding:3px;}
table.wanted_table tr.even{background-color:#ffffff;}
table.wanted_table tr.odd{background-color:#FFF8DB;}
table.wanted_table{width:100%;}


#profile_wanted{overflow: hidden;}

/* ============= */
/* = LIBRARIES = */
/* ============= */

/* YUI */
#yui-history-iframe {
    position:absolute;
    top:0; left:0;
    width:1px; height:1px;
    visibility:hidden;
}
iframe{ clear:both; }
.autocomplete_container{
    border:1px solid #54A3CA;
    background-color:#fff;
    overflow:auto;
    padding:3px 0;
    width:610px;
}
.tab_content{border-style:solid;border-width:0 1px 1px;padding:10px;}

.yui-picker-swatch{display: none;}
.yui-picker-controls{display: none;}

/*#cal2Container { display:none; position:absolute; left:10px; top:300px; z-index:1}*/
#yui-picker-panel{
    width:370px;
}

#content .yui-picker-websafe-swatch {
    /*right:220px;*/
    left:228px;
}

#content .yui-panel-container{
    left:233px;
    margin-top:-2px;
    visibility:visible;
    z-index:2;
}
.yui-ac-content, .yui-skin-sam .yui-ac-container {
    /*	width:100%;*/
}

/* SwfUpload*/
.swfprogressbar{border: 1px solid #000;margin-top:6px;position: absolute;visibility: hidden;width: 100px;}
.swfprogressbar div{background-color: #06456F;color: #fff;height: 5px;width: 0%;}
div#swfuploadbutton{ position:absolute; z-index:2000; _height:1%; }
div#swfuploadbutton object,span#swfuploadbutton embed,div#swfuploadbuttonwrap{ position:relative; z-index:2010; }
.swfupload{ position:absolute; vertical-align:top; z-index:1000; }

/*Addthis*/
.addthis_separator { position:relative; top:-2px; }
.addthis_container { position:relative; }
.addthis_container .addthis_toolbox_container {
    position:absolute;
    right:0;
    top:0;
    /*	width:200px;*/
    width:300px; /*with facebook like*/
}

/* Question marker */
#question_mark_container{
    background:transparent url('../images/info_bubble.gif') no-repeat 10px 0px ;
    display:none;
    left:0px;
    padding:15px 0 0;
    position:absolute;
    top:0px;
    z-index:1000;
}
#question_mark_container div{ background-color:#FE6E15; padding:5px; color:#fff; }

/* Actionbox */
.actionbox { padding-right:30px; }
.actionbox_trigger {
    background-image:url(../images/icons/cog.png);
    background-repeat:no-repeat;
    background-position:0 0;
    float:left;
    padding-left:20px;
}
.article_header .actionbox_trigger {
    bottom:0;
    font-size:0.6em;
    position:absolute;
    right:0;
}

.actionbox_trigger_group_media{
    background-image:url(../images/icons/cog.png);
    background-repeat:no-repeat;
    background-position:0 0;
    padding-left:20px;
    top:18px;
    font-size:1.0em;
    float:right;
}


/* JQUERY */
/* slider */
#slider {margin:15px 0;}
ul#article_star_slider li { height:175px; padding:0 25px; width:575px; }
.bx-wrapper { position:relative; height:175px; }
.bx-wrapper .bx_pager { text-align:center; }
.bx-wrapper .bx-next, .bx-wrapper .bx-prev {
    background-color:#fff;
    background-image:url(../images/background/bxslider.png);
    background-repeat:no-repeat;
    display:inline-block;
    height:175px;
    overflow:hidden;
    position:absolute;
    text-indent:-100px;
    top:0px;
    width:20px;
}
.bx-wrapper .bx-next { background-position:0 10px; right:0px; }
.bx-wrapper .bx-prev { background-position:-20px 10px; left:0px; }
.bx-wrapper .article_star_slider_cover {
    height:170px;
    float:left;
    margin-right:5px;
    overflow:hidden;
    width:175px;
}
#article_star_slider img {width:175px;}


#ajax_loader{
    background: url("../images/ajax.gif") no-repeat scroll 5px 3px #F9A420;
    border-radius: 0 0 5px 5px;
    color: #FFFFFF;
    display:none;
    left: 50%;
    margin-left: -36px;
    padding: 2px 5px 2px 29px;
    position: fixed;
    top: 0;
    z-index: 2000;

    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
}

div.video{
    background-image:url("../images/background/group_player.png");
    background-repeat:no-repeat;
    cursor:pointer;
    height:36px;
    left:40px;
    position:absolute;
    top:26px;
    width:36px;
}

div.photo{
    background-image:url("../images/background/group_album.png");
    background-repeat:no-repeat;
    bottom:13px;
    cursor:pointer;
    height:27px;
    left:74px;
    position:absolute;
    width:32px;
    cursor:pointer;
}

div.presentation{
    background-image:url("../images/background/group_presentation.png");
    background-repeat:no-repeat;
    bottom:13px;
    cursor:pointer;
    height:27px;
    left:76px;
    position:absolute;
    width:32px;
    cursor:pointer;
}

div.doc{
    background-color:#F2F3F0;
    padding:10px;
    height:85px;
    width:110px;
    float:left;
    margin-right:9px;
    text-align:center;
}

div.doc img{
    left:46px;
    position:absolute;
    top:31px;
    cursor:pointer;
}


.cvPublished, .cvUnPublished {
    background-image:url("../images/icons/personal_logo.png");
    background-repeat:no-repeat;
    height:21px;
    text-align:left;
    padding-right:20px;
}

.cvPublished { background-position:40px -261px; }
.cvUnPublished{ background-position:40px -236px; }
a.editCv{ position:relative;}

li.dateTeaching
{ width:270px; }

div.cancelAcademic{
    float:right;
    margin-right:-99px;
    margin-top:5px;
}



/* ========================= */
/* = Alerte = */
/* ========================= */

/*list*/
#alert_list .active_button { float: right; background: #dc1a1a; }
#alert_list .slider { cursor: pointer; }
#alert_list .alert_table { width: 80%; margin-left: 20px; }
#alert_list .active { background: #1dc413; }
#alert_list .alert_offer_button { float: right; font-size: 11px; }
#alert_list .bold { font-weight: bold; }
#alert_list .alert_width { width: 300px; }
#alert_list h2 { font-size: 1.2em;  margin-left: -5px; }
#alert_list .alert_name { font-size: 1.2em; margin:7px 0px 10px 5px; float: left; }
#alert_list .alert_td { padding: 5px; width: 55%; }
#alert_list .button_activate { float: right; margin: 6px; }
#alert_list .alert_bottom_space { margin-bottom: 20px; }
#alert_list .slider { width: 79px; }
#alert_list .warp_slider { float: right; margin-top: 5px; }
.contract_width { width: 270px; }
.alert_subnav_float_right { float: right; margin-right: 10px; }
#job_filters #alert_create { cursor: pointer; float: right; margin: 2px 0 0 5px; }
#job_filters .textright { margin-top: 5px; }

/***********************************************
					PROGRESSBAR
***********************************************/

.progressbar { border-left: 1px solid #D6D5DA; border-right: 1px solid #D6D5DA; }
.progressbar li {
    background-image: url('../images/progress_bar_arrow.png');
    background-repeat: no-repeat;
    background-position: 0 3px;
    margin-left: 8px;
    padding-left: 14px;
}
.progressbar #progressbar_border {
    background:url(../images/background/common_bg_sprite.png) repeat-x 0 -109px;
    /*	background:url(../images/background/progress_bar_bg.png) repeat-x bottom left;*/
    margin-left: 10px;
    width: 175px;
    height: 15px;
    border: 1px solid #D6D5DA;

    border-radius:3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.progressbar #progressbar_bg {
    /*	background: url('../images/progressbar_repeat.png') repeat-x;*/
    background: url('../images/background/common_bg_sprite.png') repeat-x 0 -124px;
    height: 15px;

    border-radius:2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

.progressbar td { vertical-align: middle; }
.progressbar #progress_msg {
    background:url("../images/background/progress_arrow.png") no-repeat scroll 50% 150% transparent;
    margin-bottom:-1px;
    margin-right:11px;
    padding-bottom:10px;
}

.progressbar #progressbar_field {
    margin-left: 9px;
    overflow:auto;
    width: 313px;
}

.progressbar #progressbar_txt {
    background-color:#FFF9D9;
    border-color:#D3D0C5;
    border-style:solid;
    border-width:1px;
    padding: 5px;

    border-radius:5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

#alert_list .alert_td
{
    padding: 5px;
    width: 55%;
}

#alert_list .button_activate
{
    float: right;
    margin: 6px;
}

#alert_list .alert_bottom_space
{
    margin-bottom: 20px;
}

#alert_list .slider
{
    width: 79px;
}

#alert_list .warp_slider
{
    float: right;
    margin-top: 5px;
}

.contract_width
{
    width: 270px;
}

.alert_subnav_float_right
{
    float: right;
    margin-right: 10px;
}

#job_filters #alert_create
{
    cursor: pointer;
    float: right;
    margin: 2px 0 0 5px;
}
#job_filters .textright
{
    margin-top: 5px;
}

/* ============= */
/* = Portfolio = */
/* ============= */
.portfolio_document_name{
    float:none;
    margin-bottom:10px;
    width:430px;
}
.portfolio_memory_msg {
    border-bottom:1px solid #CCCCCC;
    font-style:italic;
    font-weight:bold;
    margin-bottom:15px;
    padding-bottom:5px;
    text-align:right;
}

#portfolio_section .info {
    width:auto;
}
/* ==================== */
/* = NO FLASH MESSAGE = */
/* ==================== */

div#messageFlashPlayer img{
    cursor:pointer;
    float:right;
}

div#messageFlashPlayer a{
    cursor:pointer;
}

/* =========== */
/* = ANALYSE = */
/* =========== */
div.bluebg{background-color: #F2F3F0;}
div.bluebar{margin:0;padding:3px 5px;background-color:#CCCCCC;}
div.bluebar h2{color:#fff;}
span.bluebar{color: #FFFFFF;float: right;padding: 0 5px;}
span.description{color:#777;font-style:italic;}
span.option{float:right;}
span.relative_date{color:#686868;float:right;margin-top:2px;font-style:italic;}
span.relative_date img{margin: 0px;}

/* =============== */
/* = HTML MODULE = */
/* =============== */

.html_module_box form { width:580px; }
.html_module_code {
    position:relative;
}
.html_module_code_edit {
    border-color:#CCCCCC;
    border-style:solid;
    border-width:1px 0 1px 1px;
    display:none;
    left:-20px;
    padding:2px 3px 2px 2px;
    position:absolute;
    top:5px;
}

/* ============== */
/* = FULLSEARCH = */
/* ============== */
.fullsearch dt {
    background-color:#EEE;
    border:1px solid #ccc;
    clear:both;
    font-size:1.5em;
    margin:0 0 15px 0;
    padding:5px;
}
.fullsearch dd ul { margin:0 0 15px; }
.fullsearch dd ul li { clear:both; padding:3px; }
.fullsearch dd ul li.even{background-color:#ffffff;}
.fullsearch dd ul li.odd{background-color:#F2F3F0;}
.fullsearch dd ul li p {
    margin-bottom:10px;
    overflow:auto;
    padding-left:20px;
}
.fullsearch dd p .benefit {
    clear:both;
    float:right;
    margin-top:10px;
    text-align:right;
    width:570px;
}
#fullsearch_widget_form input,
#fullsearch_filter_form input {
    margin-right:5px;
    padding:4px 0;
    width:285px;
}
#fullsearch_filter_form input { width:590px; }
#fullsearch_widget_form .fullsearch_zoom,
#fullsearch_filter_form .fullsearch_zoom {
    background:transparent url('../images/icons/zoom.png') no-repeat scroll 0 0;
    border:none;
    height:16px;
    padding:0;
    text-indent:25px;
    width:16px;
}

/* ====================== */
/* = Linkedin Selection = */
/* ====================== */
.linkedin_selection_header {
    background-color:#606060;
    background-image:url(../images/admin_alumnforce.png);
    background-repeat:no-repeat;
    background-position:5px 3px;
    height:35px;
}
.linkedin_selection_body {
    padding:10px;
}
.linkedin_selection_footer {
    background-color:#FFFFFF;
    clear:both;
    padding:5px 10px;
    text-align:right;
}
.linkedin_selection_footer button {
    font-size:0.8em;
    padding:0px;
}

/* ======== */
/* = VOTE = */
/* ======== */
#candidateBox { width:450px; }
div.sideboxBox { padding-top:5px; width:450px; }
div.staticBox { background-color:#EEEEEE; border:1px solid #9E9D9D; margin:0 0 15px; }
div.staticBox h1.form{
    border-width:0 0 0px;
    margin :5px;
    font-size:2.0em;
    font-weight:bold;

}
div.sideboxBox .coloredHeaderBox { background-color:#004C93; color:#FFFFFF; }
div.sideboxBox div.briefInfoBox { margin:0; padding:10px; }
div .coloredHeaderBox h1{
    font-weight:normal;
    font-size:1.4em;
    padding:3px 0 0 10px;
    padding-bottom:3px;
    margin:0px;
}
.candidate_information { width:250px; float:left; }
div.submitVote{
    width:170px;
    padding-left:1px;
    border-style:solid;
    border-color:#9E9D9D;
    border-width:1px 1px 1px;
    background-color:#EEEEEE;
}
div.submitVote h3{
    font-size:1.3em;
    color:#004C93;
    padding-left:3px;
    padding-bottom:5px;
}
/* ================== */
/* = FLASHMESSENGER = */
/* ================== */

div.flashMessenger{
    border-style:dotted;
    border-width:1px 0;
    font-size:1.1em;
    font-weight:bold;
    margin:35px 0 0;
    padding:7px 0;
    position:relative;
    text-align:center;
    background-color:#FFCCCC;
    border-color:#FF0000;
}
button.submitCandidat{
    background:#fab634;
    border:medium none;
    border-style:solid;
    border-width:1px;
    cursor:pointer;
    height:35px;
    padding:0 15px 4px;
    float:right;
    color:#FFFFFF;
    font-size:1.1em;
    font-weight:bold;
}
button.election{
    background:#fab634;
    border:medium none;
    border-style:solid;
    border-width:1px;
    cursor:pointer;
    height:35px;
    padding:0 5px 4px;
    float:right;
    color:#FFFFFF;
    font-size:1.1em;
    font-weight:bold;
    /*margin : 5px;*/
    width:138px;
}
button.submit_vote{
    /*background:url("../images/background/button_green.png") repeat-x scroll left top transparent;*/
    width:140px;
}
.candidat{
    padding-bottom:5px;
    padding-top:5px;
    overflow:auto;
}
div.submitBox_candidat{
    background:url("../images/icons/accept.png") no-repeat scroll left top transparent ;
    padding-left:25px;
    padding-bottom:12px;
    height:35px;
}

div.submitBox_messageError{
    background:url("../images/icons/error.png") no-repeat scroll left top transparent ;
    padding-left:25px;
    padding-bottom:12px;
    height:35px;
}

div.submitBox_message{
    background:url("../images/icons/cross.png") no-repeat scroll left top transparent ;
    padding-left:25px;
    padding-bottom:12px;
    height:35px;
}
div.countcandidate{ padding-left:5px; }
div.odd { background-color:#E5E4E4; margin-top:1px; }
.candidate_information .left { padding-left:5px; padding-top:5px; }
div.linkcancel { float:right; margin-top:0; margin-right:17px; }

.report{
    background:transparent url('../images/icons/error.png') no-repeat left center;
    bottom:5px;
    line-height:22px;
    position:absolute;
    padding:0 0 0 20px;
    right:5px;
}

/* ================ */
/* = REGISTRATION = */
/* ================ */
#registration_result select#birthdate_select_day {
    width:53px;
}
#registration_result select#birthdate_select_month {
    width:160px;
}
#registration_result input#birthdate_select_year {
    width:50px;
}
#registration_container ul.form_steps {
    list-style-type:decimal;
    margin:1em 0;
}
#registration_container ul.form_steps li {
    padding-left:1em;
}

/* ============ */
/* = LIGHTBOX = */
/* ============ */
.yui-skin-sam .yui-panel .hd {
    background: #000000;
    color: #FFFFFF;
    padding: 5px;
    text-transform: uppercase;
}

.yui-skin-sam #actionContextMenu .hd { display:none; }

/* =============== */
/* HACK CSS CHROME */
/* =============== */
@media screen and (-webkit-min-device-pixel-ratio:0) {

    ul.button_style li {
        margin-right:4px;
        margin-left:4px;
    }

    div#contentWrap	{
        overflow:hidden;
    }

    div.info_group p {
        overflow:hidden;
    }
}

/* ============= */
/* =   WIDGET  = */
/* ============= */
/*--- Widget ---*/

div#actualiteALaUne{position:relative;overflow:hidden;height:auto;margin-bottom:10px;}
div#actualiteALaUne .sidebox{padding:0;height:300px;overflow:hidden;}
div.coloredHeader {height: auto;}
div.coloredHeader#widgetColoredHeader{margin:0px;}

h1#intitule{
    position:relative;height:20px;padding-left:10px;padding-top:5px;color:white;
}
div.sidebox div.coloredHeader a#widget_opener{position:absolute;right:10px;top:9px;z-index:100;width:16px;height:15px;background-image:url(../images/icons/widget_opener.png);background-repeat:no-repeat;cursor:pointer;}
a.widget_opened{background-position:0 0;}
a.widget_closed{background-position:-16px 0;}

div.sidebox div.coloredHeader div.widgetOpener{width:16px;height:15px;position:absolute;right:10px;top:10px;z-index:10;background-image:url(../images/icons/widget_opener.png);background-repeat:no-repeat;cursor:pointer;}
div.sidebox div.coloredHeader div.opened{background-position:0 0;}
div.sidebox div.coloredHeader div.closed{background-position:-16px 0;}

div#actualite_border{position:relative;height:250px;}
div#actualite{overflow:auto;padding:10px;}
div.actualite_photo{width:100px;height:150px;margin-bottom:10px;text-align:center;}
div.actualite_photo#ap_left{float:left;margin-right:15px;}
div.actualite_photo#ap_right{float:right;margin-left:15px;}
div.actualite_photo#ap_wide{width:auto;height:auto;}
div.actualite_photo#ap_none{display:none;}

/*h1#actualite_intitule{font-size:13px;color:blue;margin-bottom:10px;}*/
div#actualite_intitule{font-size:13px;color:blue;margin-bottom:10px;}

div#actualite_ctrl_btn{position:absolute;width:311px;bottom:30px;padding:10px;text-align:center;}
div#actualite_ctrl_btn a.actualite_button{display:inline-block;font-size:12px;padding:4px 0px;background-color:rgb(48,155,255);color:white;margin-right:5px;cursor:pointer;}
div#actualite_ctrl_btn a.invisible{visibility:hidden;}

div#actualite_ctrl_btn a.actualite_button#previous{padding-left:40px;padding-right:10px;background-image:url(../images/icons/arrow_left.gif);background-repeat:no-repeat;background-position:10px center;}
div#actualite_ctrl_btn a.actualite_button#current{background-color:transparent;color:rgb(48,155,255);}
div#actualite_ctrl_btn a.actualite_button#next{padding-left:10px;padding-right:50px;background-image:url(../images/icons/arrow_right.gif);background-repeat:no-repeat;background-position:70px center;}

div#actualite_action{position:absolute;bottom:0px;height:20px;width:311px;padding:3px 10px;background-color:rgb(230,230,230);line-height:20px;}
div#actualite_action_panel
{position:absolute;right:0px;bottom:26px;width:130px;background-color:rgb(230,230,230);border:1px solid rgb(208,208,208);visibility:hidden;}

div#actualite_action_panel a#actualite_action_selection_interactionlightbox_button,div#actualite_action_panel a#actualite_action_parameters_interactionlightbox_button
{display:inline-block;width:100%;padding:3px;color:black;font-weight:bold;}

div#actualite_action_panel a#actualite_action_selection_interactionlightbox_button{border-bottom:1px solid rgb(208,208,208);}

div#actualite_action a{color:orange;font-weight:bold;}
div#actualite_action a#actualite_action_btn
{position:absolute;right:10px;padding-right:20px;background:url(../images/icons/actions.png) right no-repeat;text-decoration:none;
    cursor:pointer;color:rgb(48,155,255);font-weight:bold;}

div#actualite_action_panel a#actualite_action_selection_interactionlightbox_button,div#actualite_action_panel a#actualite_action_parameters_interactionlightbox_button
{display:inline-block;width:100%;padding:2px;color:rgb(50,50,50);font-weight:normal;}
a.actualite_article{font-weight:normal;}
ul#article_news_slider{float:left;width:250px;}
ul#article_news_slider li{padding:0 0px; width:330px;}

/*--- Parameters : lightbox ---*/

div.yui-picker-panel{display:none;}


div#widget_panel{width:600px;margin:0;background-color:white;}

ul#widget_menu{height:20px;background-color:white;border-bottom:2px solid rgb(230,230,230);}
li.widget_menu_item{position:relative;top:1px;float:left;padding:2px 5px;}
li.widget_menu_item a{font-size:14px;color:rgb(48,155,255);font-weight:normal;}
li.widget_menu_item#selected{font-weight:bold;color:rgb(48,155,255);background-color:rgb(230,230,230);}

ul.widget_parameters_body_line{padding:5px 10px;overflow:hidden;border-bottom:1px dashed black;}
ul.widget_parameters_body_line#widget_parameters_body_line_last{border-width:0px;}
ul.widget_parameters_body_line_white{ background-color:white; clear:both; }
ul.widget_parameters_body_line_gray{/*background-color:rgb(230,230,230);*/background-color:white;}

li.widget_parameters_body_cell{padding:5px 0px;float:left;overflow:hidden;}
li.widget_parameters_body_cell input{height:18px;margin-right:15px;}
li.widget_parameters_body_cell input.colorpicker{float:left;}
li.body_cell_first{width:300px;}
li.body_cell_second{width:250px;}

div.widget_parameters_body_cell_palette{width:50px;height:20px;float:left;border:1px solid black;cursor:pointer;}
h5.widget_parameters_indication{font-weight:normal;font-style:italic;}

select#transition{width:250px;height:25px;cursor:pointer;border:1px solid black;}

label.layout_radioImage{display:inline-block;margin-right:10px;}
label.layout_radioImage img{position:relative;top:10px;margin-bottom:10px;cursor:pointer;}
a#paramaters_save_btn{font-size:14px;font-weight:normal;margin-right:10px;color:white;border:1px solid white;padding:2px 10px;background-color:rgb(142,201,0);}


/*--- Selections : lightbox ---*/
ul#widget_selections_automplete{ padding:5px 0px; }

/* Hack IE7 : in order to obtain the list results under the input text */
/**+html ul#widget_selections_automplete div#autocomplete_results_search_articles{ position:relative; z-index:999999999999999999; }*/


ul#widget_selections_automplete li{position:relative;}

ul#widget_selections_articles{ padding:5px 0px; }
li#widget_selections_articles_title{ padding:3px 10px; font-weight:bold; background-color:rgb(190,190,190); }
li.widget_selections_article {
    padding:2px 0px;
    padding-left:20px;
    cursor:pointer;
    background-image:url('../images/icons/dragdrop.png');
    background-repeat:no-repeat;
    background-position:left center;
    visibility: visible;
    /*z-index:-10;*/
    border-bottom:1px dashed black;
}

li.white { background-color:white; }
li.gray { /*background-color:rgb(240,240,240);*/ background-color:white; }

a#selections_add_btn {
    position:absolute;
    right:0px;
    bottom:0px;
    font-size:14px;
    font-weight:normal;
    color:white;
    padding:3px 10px;
    background-color:rgb(142,201,0);
}

ul#widget_selections_dd_region {}

li.widget_selections_article div.selections_delete_div{ float:right; }
li.widget_selections_article a.selections_delete_btn{
    float:right;
    margin-top:10px;
    margin-right:10px;
    width:15px;
    height:15px;
    background-image:url('../images/icons/delete_btn.png');
    background-repeat:no-repeat;
    background-position:top left;
    cursor:pointer;
}
/**+html li.widget_selections_article a.selections_delete_btn{margin-top:-10px;}*/

div#widget_selections_articles_body_proxy {
    height:0px;
    padding-left:20px;
    background-image:url('../images/icons/dragdrop.png');
    background-repeat:no-repeat;
    background-position:left center;
    background-color:rgb(240,240,240);
    margin-top:-10px;
}

div#widget_selections_articles_body_proxy a.selections_delete_btn {
    float:right;
    width:15px;
    height:15px;
    background-image:url('../images/icons/delete_btn.png');
    background-repeat:no-repeat;
    background-position:top left;
    cursor:pointer;
}

.complex_autocomplete span:hover{ color:white; }
.company_specificity { display:none; }

.eav_attributes { overflow:auto; }
.eav_attributes dt { float:left; font-weight:bold; width:250px;}
.eav_attributes dt { clear:right; }
#profile_edit_eav { position:absolute; right:10px; top:10px;}
#activity_list { position:relative; }
#results #tabview_container_edit_user_tabs {
    overflow:visible;
}

/* ============== */
/* = EMAIL4LIFE = */
/* ============== */
#edit_email4life form { background-color:#fff; border:none; }
#edit_email4life form ul li { padding-bottom:10px; padding-top:10px; }
#edit_email4life form ul li#email4life_username_wrap { font-size:1.3em; }
#edit_email4life form ul li input.text { width:285px; }
#edit_email4life form ul li input#username { width:150px; }
.table_bottom_statistics h3 {
    border-bottom:1px dotted #ccc;
    margin-bottom:5px;
    margin-top:1em;
    padding-bottom:5px;
}
.table_bottom_statistics {
    float: left;
    text-align: left;
    vertical-align: bottom;
}
.table_sort.left{
    margin-top: 1em;
}
/* ================= */
/* = Iphone button = */
/* ================= */

.iPhoneCheckContainer {
    position: relative;
    height: 27px;
    cursor: pointer;
    overflow: hidden;
    width:90px;
}
.iPhoneCheckContainer input {
    position: absolute;
    top: 5px;
    left: 30px;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}
.iPhoneCheckContainer label {
    white-space: nowrap;
    font-size: 12px;
    line-height: 17px;
    font-weight: bold;
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    cursor: pointer;
    display: block;
    height: 21px;
    position: absolute;
    width: auto;
    top: 0;
    padding-top: 5px;
    overflow: hidden; }
.iPhoneCheckContainer, .iPhoneCheckContainer label {
    user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none; }

.iPhoneCheckDisabled {
    opacity: 0.5;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); }

label.iPhoneCheckLabelOn {
    color: #60783f;
    background: url('../images/iphone-style-checkboxes/on.png') no-repeat 0 2px;
    text-shadow: 0px 0px 2px rgba(255, 255, 255, 0.6);
    left: 0;
    padding-top: 5px;
}
label.iPhoneCheckLabelOn span {
    padding-left: 12px;
}
label.iPhoneCheckLabelOff {
    color: #8f5247;
    background: url('../images/iphone-style-checkboxes/off.png') no-repeat right 2px;
    text-shadow: 0px 0px 2px rgba(255, 255, 255, 0.6);
    text-align: right;
    right: 0;
}
label.iPhoneCheckLabelOff span {
    padding-right: 8px;
}

.iPhoneCheckHandle {
    display: block;
    height: 26px;
    cursor: pointer;
    position: absolute;
    top: 1px;
    left: 0;
    width: 0;
    background: url('../images/iphone-style-checkboxes/slider_left.png') no-repeat;
    padding-left: 3px;
}

.iPhoneCheckHandleRight {
    height: 100%;
    width: 100%;
    padding-right: 3px;
    background: url('../images/iphone-style-checkboxes/slider_right.png') no-repeat right 0;
}

.iPhoneCheckHandleCenter {
    height: 100%;
    width: 100%;
    background: url('../images/iphone-style-checkboxes/slider_center.png') no-repeat center 0;
}
.inline_editing {
    cursor:pointer;
}

div#reset_searchbox{
    display:none;
    height: 15px;
    width: 15px;
    float:right;
    position: relative;
    right: 3px;
    top: -18px;
    background:url(../images/icons/cancel.png) no-repeat;
    cursor:pointer;
}

#translator {
    background-color:#FFF;
    border:1px solid #CCC;
    border-radius:8px;
    box-shadow: 1px 2px 10px #AAA;
    /*	left:-373px;*/
    padding:5px;
    position:fixed;
    top:20px;
    opacity : 0;
    visibility : hidden;
    z-index:2000;

    /* shadow */
    -moz-box-shadow: 1px 2px 10px #AAA;
    -webkit-box-shadow: 1px 2px 10px #AAA;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
}

.letter_index {
    font-size:2em;
    line-height:0.75;
}

.translation_modules_list {
    margin-top:1.5em;
}
.translation_modules_list h2 {
    clear:left;
    font-size:3em;
    float:left;
    line-height:1em;
    margin-right:0.3em;
}
.translation_modules_list ul {
    float:left;
    margin-bottom:5em;
}
.translation_form label {
    background-image: url("../images/icons/translation.png");
    background-position: 10px 2px;
    background-repeat: no-repeat;
    line-height: 27px;
    padding: 5px 0 5px 30px;
}

.translation_form label.plural {
    background-position:10px -19px;
}
.translation_form label.zero {
    background-position:11px -43px;
}
#show_hide_translator {
    background: url("../images/icons/translation_globe.png") no-repeat scroll 50% 50% transparent;
    height: 22px;
    margin-left: 5px;
    margin-top: 3px;
    width: 20px;
}
#translation_results h2 {
    margin-top:1.5em;
}
#insert_entry_form {
    background-color:#CCC;
    margin-top:1.5em;
}
#flashVersionNotice {
    display:none;
}
#flashVersionNotice .textright {
    margin-top: 10px;
}

/*****************************************/
/************** QUICK SONDAGE ***********/
/***************************************/

/****** SEARCH ZONE ******/

form#searchForm div.searchBar {
    float : left;
    width : 450px;
    margin-left : 20px;
}

form#searchForm div.searchBar input[type="text"]#question_like {
    width : 400px;
}

form#searchForm div.sortSelecter {
    float : left;
}

/****** END SEARCH ZONE ******/

/****** SIDEBOX UNLOGGED ******/
div.sidebox.unlogged {
    padding : 0
}
/****** END SIDEBOX UNLOGGED ******/
ul.quickSurvey_tabs
{
    position:relative;
    top:1px;
}
ul.quickSurvey_tabs li
{
    float:left;
    padding:2px 5px;
    height:20px;
    font-size:14px;
    border:1px solid #a6a6a6;
    background-color:#4d4d4d;
    color:#fff;
    margin-right:5px;
}
ul.quickSurvey_tabs li.current
{
    background-color:#E8E8E8;
    color:#000;
    border-bottom:1px solid #E8E8E8;
}
ul.quickSurvey_tabs li a
{
    color:#fff;
}

dl.quickSurvey_lightbox
{
    width:580px;
    margin:10px auto 0px auto;
}
dl.quickSurvey_lightbox dt
{
    font-size:14px;
    font-weight:bold;
}
dl#quickSurvey_selectableQuestion dt
{
    margin-bottom:5px;
}

dl#quickSurvey_selectableQuestion select
{
    width:580px;
    font-size: 12px;
    font-style: italic;
}
dl#quickSurvey_currentQuestion dt
{
    margin-bottom:5px;
}
dl#quickSurvey_currentQuestion i
{
    font-weight:normal;
    color:#a5a5a5;
}
dl#quickSurvey_currentQuestion dd
{
    padding-left:10px;
}
dl#quickSurvey_currentQuestion span
{
    position:absolute;
    bottom:45px;
    left:25px;
    font-style:italic;
}
form div.quickSurvey_voteBtn
{
    padding:0 0 15px;
    z-index: 1;
    margin:10px 25px;
}

form.quickSurvey_vote_form .criterion {
    margin-left: 30px;
    font-style: italic;
}

form#quickSurvey_vote_form .submit a
{
    background-color: #660033;
    border: 1px solid white;
    color: #FFFFFF;
    font-weight: bold;
    margin-right:10px;
    margin: 0 15px 0 0;
    height: 18px;
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    padding: 2px 15px;
    text-decoration:none;
    /*background: url(../images/background/RightMenuTitleBg.png) repeat-x scroll 0 0 #494949;*/
}

/* View lightbox archive.phtml & result.phtml */
div.total
{
    background-color:#fff;
    border:1px solid #c4c4c4;
    clear:left;
    float:left;
    height:20px;
    margin-bottom: 10px;
    position: relative;
    width:200px;
}
div.partial
{
    height:20px;
    background-color:#FFF9D9;
    text-indent:50%;
}
div.ratio {
    position: absolute;
    text-align: center;
    top:2px;
    width: 100%;
}
div.quickSurvey_Lightbox_question
{
    font-weight:bold;
    margin:10px 0 10px 30px;
}
div.quickSurvey_Lightbox_voteResult, .quickSurvey_Lightbox_participants
{
    float:left;
}
div.quickSurvey_Lightbox_voteResult
{
    width:300px;
    margin-left:30px;
}
div.quickSurvey_Lightbox_participants
{
    font-weight:bold;
    padding-top:10px;
    font-size: 1.2em;
}
div.quickSurvey_question {
    background-color: #fff9d9;
    border: 1px solid #d3d0c5;
    border-radius: 0.714em;
    font-size: 1.166em;
    font-weight: bold;
    line-height: 1.286em;
    margin:auto 0.833em 0.714em;
    padding: 0.714em;
    position:relative;
    /*width: 27.083em;*/

    -moz-border-radius: 0.714em;
    -webkit-border-radius: 0.714em;
}

div.quickSurvey_question:after {
    background-color: #FFF9D9;
    border-color:#d3d0c5;
    border-style: solid;
    border-width:0px 1px 1px 0px;
    bottom:-7px;
    content: "";
    height:0.833em;
    width:0.833em;
    position:absolute;
    left:20px;

    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}

/*div.quickSurvey_question:after {*/
/*border-color: blue green yellow red;*/
/*border-style: solid;*/
/*border-width: 10px 10px 0 0;*/
/*bottom: -10px;*/
/*content: "";*/
/*display: block;*/
/*left: 50px;*/
/*position: absolute;*/
/*width: 0;*/
/*}*/

/*div.quickSurvey_question:before {*/
/*border-color: blue green yellow red;*/
/*border-style: solid;*/
/*border-width: 10px 0 0 10px;*/
/*bottom: -10px;*/
/*content: "";*/
/*display: block;*/
/*left: 30px;*/
/*position: absolute;*/
/*width: 0;*/
/*}*/

.quickSurvey_choices {
    background-color: #EFEFEF;
    margin:1em 0.833em 0.5em;
    overflow: auto;
}

.quickSurvey_choices + .notice {
    margin-left:0.833em;
    margin-right:0.833em;
}

.quickSurvey_choices li {
    border-bottom: 1px solid #fff;
    overflow: auto;
    padding:0.833em 0 0 0.833em;
}

.quickSurvey_voteAnswer {
    clear:both;
    float: left;
    font-weight:bold;
}
.quickSurvey_voteCount {
    float:left;
    padding: 2px 10px;
}

.choice_div {
    display : inline;
}

/***** widget : view render.phtml***/
div.sidebox div.surveyTitle
{
    border-bottom: 1px dotted #383C3E;
    border-top: 1px dotted #383C3E;
    font-size: 1.2em;
    text-align: center;
    margin: 0 auto;
    width: 300px;
}
form.quickSurvey_vote_form {
    background: none repeat scroll 0 0 transparent;
    position: relative;
}
dl.surveyQuestion {
    margin: 0 auto;
}
.surveyResponse {
    margin: 0 0.833em;
}
.surveyResponse label {
    display: inline-block;
    background-color: #EFEFEF;
    border-bottom: 1px solid #fff;
    line-height: 1.917em;
    width:100%;
}
.surveyResponse span.error {
    bottom: 0;
    left: 170px;
    position: absolute;
    width: 155px;
}

dl.surveyQuestion{margin-bottom:10px;}
dl.surveyQuestion dt, dl.surveyResponse dt {
    font-style:italic;
}

dl.surveyQuestion span.surveyQuote
{
    font-size:2em;
    font-style:italic;
}
dl.surveyQuestion span.question
{
    font-weight: bold;
    font-size:1.2em;
}

dl.surveyResponse dd span.error
{
    position: absolute;
    bottom: 25px;
}

dl.surveyResponse dd
{
    /*
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
     border-radius: 5px;
     border:1px solid #EFEFEF;
     */
}
div.voteBtn
{
    padding:15px 0 10px 20px;
    /*background-image:url(<?php echo $this->baseUrl('templates/common/images/background/infoBulle.png'); ?>);*/
    background-repeat:no-repeat;
    background-position: 250px 0;
    position: relative;
    top: -1px;
    z-index: 1;
    margin-bottom: 15px
}
div.voteBtn button
{
    margin-right:20px;
    border: 1px solid white;
    height : 25px !important;
}
div.quickSurvey_unknownQuestion
{
    width: 300px;
    margin:20px auto;
}
div.widget_action_link
{
    color: #309BFF;
    cursor: pointer;
    text-align: right;
    text-decoration: none;
}
div.sidebox ul.option li div.widget_action_link a
{
    padding-right:0px;
    color:#309BFF;
}
div.sidebox ul.option li div.widget_action_link .action_panel_btn
{
    background: url(../images/icons/actions.png) no-repeat scroll right center transparent;
    padding-right:20px;
}

div.widget_action_panel
{
    background-color: #EFEFEF;
    border: 1px solid #D0D0D0;
    /*bottom: 48px;*/
    bottom : 20px;
    position: absolute;
    right: 0;
    visibility: hidden;
    width: 155px;
    font-weight:bold;
    z-index:1;
    visibility:hidden;
    overflow:hidden;
}
div.widget_action_panel a
{
    color: #323232;
    display: inline-block;
    padding: 2px;
}
div.widget_action_panel a:first-child
{
    border-bottom:1px solid #D0D0D0;
    width:100%;
}

/* view : result.phml */
div.quickSurvey_voteResult {
    margin: 0 auto;
}

.quickSurvey_participants {
    font-weight:bold;
    font-style: italic;
    margin:0.417em 0.833em;
}
form#Survey_Question_Form textarea
{
    width:500px;
}

form#Survey_Question_Form ul li * {
    vertical-align : baseline !important;
}

form#Survey_Question_Form li .responses label, form#Survey_Question_Form li .responses .infoResponses {
    float : left;
}


table.admintable span.info
{
    font-size:.8em;
    line-height:.8em;
}
table.admintable ul.quizz_info span.info
{
    font-style: italic;
    border-right: 1px solid #000000;
    padding-right: 1em;
}
table.admintable ul.quizz_info li:last-child span.info
{
    font-style: normal;
    border-right: 0px solid #000000;
    padding-right: 0em;
}


div#tabview_container_quizz_tabs
{
    margin-top:0;
}

div#quickSurvey_all_container div.quickSurvey_Lightbox_container { background-color : #FFFFFF;margin: 0 auto;
    width: 580px; margin-bottom : 10px;
}

div#quickSurvey_all_container div.quickSurvey_Lightbox_container div.quickSurvey_Lightbox_question,
div#quickSurvey_all_container div.quickSurvey_Lightbox_container dl#quickSurvey_currentQuestion dt.quickSurvey_Lightbox_question
{
    margin: 10px 0;
    background-color : #999999;
    color : #FFFFFF;
    padding: 5px;
    font-size : 16px;
}

div#quickSurvey_all_container div.quickSurvey_Lightbox_container dl#quickSurvey_currentQuestion dt.quickSurvey_Lightbox_question i {
    color : #CCCCCC;
    font-size : 12px;
}

div#quickSurvey_all_container div.quickSurvey_Lightbox_container div.quickSurvey_Lightbox_voteResult .quickSurvey_Lightbox_thanks {
    float : left;
    font-style : italic;
}

div#quickSurvey_all_container div.quickSurvey_Lightbox_container div.quickSurvey_Lightbox_voteResult div.partial {
    background-color : #e0e0e0;
}

div#quickSurvey_all_container div.quickSurvey_Lightbox_container div.quickSurvey_Lightbox_participants {
    background: #e4e4e4; /* Old browsers */
    background: -moz-linear-gradient(top, #e4e4e4 0%, #b2b2b2 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4e4e4), color-stop(100%,#b2b2b2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #e4e4e4 0%,#b2b2b2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #e4e4e4 0%,#b2b2b2 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #e4e4e4 0%,#b2b2b2 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#b2b2b2',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #e4e4e4 0%,#b2b2b2 100%); /* W3C */
    border: solid 1px #D2D2D2;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 10px;
    position : relative;
    top : 30px;
    left: 30px;
    text-align : center;
}

div#quickSurvey_all_container div.quickSurvey_Lightbox_container div.quickSurvey_Lightbox_participants div.quickSurvey_Lightbox_nbParticipants{
    font-size : 48px;
    margin : 20px 0 10px 0;
    font-weight: bold;
}

div#quickSurvey_all_container div.quickSurvey_Lightbox_container div.quickSurvey_Lightbox_participants div.quickSurvey_Lightbox_stringParticipants {
    font-size : 14px;
}


/* QUIZZ */

.elements {
    padding: 10px 0;
}

.elements .clear_size {
    padding: 5px 10px;
    float : left;
}

.validate_button {
    background-color: #EEE;
    overflow: auto;
    margin: 1.5em 0 4.5em;
    padding: 0.5em;
}
.validate_button .left {
    text-align: justify;
    width: 35em;
    margin-top: 3px;
}

.question {
    position : relative;
}

.question dt {
    height : 0;
}

.question .actions {
    position : absolute;
    right : 10px;
    top : 4px;
}

#quizz_result_table .centeredText {
    vertical-align: middle;
}

.quizz_current_page_header {
    clear:both;
}

div#quizz_data .paginator {
    text-align:left;
}

form#quizz_move_question_form span.error,
form#quizz_move_page_form span.error {
    bottom:49px;
    left:12px;
    position:absolute;
}

div#quizz_filters ul li div, div#quizz_filters ul li select {
    display : block;
    width: 100%;
}


/******* QUIZZ ANALYSIS *******/

#quizz_data .global-stats {
    padding : 10px;
}


#quizz_current_page_questions .choice-vote{
    font-weight : bold;
}




#quizz_current_page_questions .analysis-question .question-stat button {
    margin : 0 auto;
}

#quizz_current_page_questions .analysis-question .question-answer-count {
    font-weight : bold;
    font-size : 13px;
    margin : 10px 0;
    padding-bottom: 10px;
    border-bottom: solid 1px #000000;
}

#quizz_current_page_questions .analysis-question .question-answer-count .answer-count-value {
    float : left;
    margin-right: 30px;
}

#quizz_current_page_questions .analysis-question .question-answer-count .noanswer-count-value {
    float : left;
}

#quizz_current_page_questions .analysis-question div.total {
    width : 400px;
}

#quizz_current_page_questions .analysis-question div.choice-vote-stats {
    float : left;
    margin-left : 10px;
    font-weight : bold;
    margin-top : 2px;
}

#quizz_current_page_questions .analysis-question .question-stat .open-answer {
    cursor : pointer;
}


/*#quizz_current_page div.description p {
    text-align : justify;
}*/

/******* FIN QUIZZ ANALYSIS *******/


/******* QUIZZ ANALYSIS LIGHTBOX *******/

.lightbox-answers {
    padding : 5px 30px;
    text-align : justify;
}


.lightbox-answers .lightbox-answer {
    padding-bottom : 5px;
    border-bottom : dotted 1px #000000;
    margin-bottom : 5px;
}

.lightbox-answers .lightbox-answer.last {
    border: none;
    margin : 0;
    padding : 0;
}

/******* FIN QUIZZ ANALYSIS LIGHTBOX *******/


/******* QUIZZ USER ANALYSIS *******/

#quizz_current_user_filters .user-filters {
    margin-bottom : 10px;
    font-weight : bold;
    margin-left : 25px;
}

#quizz_current_user_filters .user-filters .prev-next-filters {
    margin-right : 10px;
}


#quizz_current_user_filters .user-filters #prevUser, #quizz_current_user_filters .user-filters #nextUser {
    border : solid 1px #000000;
    padding : 3px 10px;
    background-color : #FFFFFF;
}

#quizz_current_user_filters .user-filters #prevUser {
    margin-right : 5px;
}

#quizz_current_user_filters .user-filters #nextUser {
    margin-left : 5px;
}

#quizz_current_user_filters .user-filters #form{
    background : none;
}

#quizz_current_user_questions .user-info {
    border : solid 1px #000000;
    padding : 10px;
    margin-bottom : 10px;
}

#quizz_current_user_questions .user-info .left {
    margin-right : 20px;
}

#quizz_current_user_questions .user-info .finish {
    font-weight: bold;
    color : #519113;
}

#quizz_current_user_questions .user-info .inprogress {
    font-weight: bold;
    color : #8a1f11;
}

#quizz_current_user_questions .user-info .right {
    margin-right : 40px;
}

/*#quizz_current_user_questions .user-answers .user-answer {*/
/*margin-bottom: 25px;*/

/*}*/

#quizz_current_user_questions .user-answers .user-answer .user-answer-result{
    padding : 10px 20px;
}
/******* FIN QUIZZ USER ANALYSIS *******/

/******* QUIZZ EXPORT *******/

#quizz_current_page .export-button {
    margin : 30px 0;
    text-align : center;
    font-size : 14px;
    font-weight : bold;
}

#quizz_current_page .forewords {
    margin-top : 10px;
}

/******* FIN QUIZZ EXPORT *******/



/* QUIZZ PUBLICATION */
#publication_url_form input[type=text],
#publication_url_form select {
    width: 10em;
}
#publication_url_form input.calendar {
    float: none;
}
#publication_url_form input[name=password]{
    width: 15em;
}
#publication_url_form input[name=public_url_suffix] {
    margin-left: 0.417em;
    width: 24em;
}
#publication_url_form label[for=password],
#publication_url_form span.description{
    margin-left: 1.6em;
}

.checkable_list {
    overflow: hidden;
}
.checkable_list > li {
    float: left;
    padding-left: 2em;
    position: relative;
    width: 29%;
    word-wrap: break-word;
}
.checkable_list > li.centeredtext {
    text-align: center;
    width: 575px;
}

.checkable_list > li:nth-child(3n+1) {
    clear: left;
}
.checkable_list > li input[type=checkbox] {
    position: absolute;
    top: 0;
    left: 0;
}
#quizz_members_container .admin-box:nth-child(2n) {
    margin-top: 1em;
}
#quizz_members_container .checkable_list {
    min-height: 22.5em;
    width : 650px;
}
#quizz_members_container .quizz_tmp_recipients_list {
    border-bottom: none;
    border-left: none;
    border-right: none;
}
.quizz_tmp_recipients_list > div {
    position: absolute;
    right: 5px;
    top: 7px;
    width: 390px;
}

#quizz_members_container .quizz_members_filter {
    min-height: 25em;
    width: 17.5em;
}
#quizz_members_container .quizz_members_filter select,
#quizz_members_container .quizz_members_filter input[type=text] {
    min-width:16em;
    width: 100%;
}
search_member

#quizz_data .iPhoneCheckContainer {
    position: relative;
    top: 5px;
    right: 5px;
}

#quizz_email_addresses #extra_recipient_list {
    height :18.333em;
}
form#quizz_extra_member .left {
    margin-right: 3em;
    width: 14em;
}

/* REPORT */
div.extractor_fields ul li {
    float:none;
}

.static_page ul {
    list-style-type: disc;
    list-style-position:inside;
}


/* Notification */
tr.children_notification td:first-child {
    padding-left: 20px;
}
#user_notification_form_config a.right {
    font-size: 0.9em;
    text-transform: lowercase;
}
#user_notification_form_config a.right:first-letter {
    text-transform: capitalize;
}

#group_notification_wrapper #group_notifiation_form h2,
#group_notification_wrapper #group_notifiation_form h2 + div {
    display: none;
}

#group_notification_wrapper .formStyle {
    padding: 0.417em;
}

#group_notification_wrapper .formStyle form {
    border: none;
    margin-top: 1em;
}
#group_notification_wrapper .formStyle #group_selector {
    width: 100%;
}

.static_page ul {
    list-style-type: disc;
    list-style-position:inside;
}

/* famfamfam sprite */
.ss_hidden_sprite{
    background-repeat:no-repeat;
    background-image:url( ../images/background/sprites.png);
    display:inline-block;
    height:18px;
    overflow:hidden;
    text-indent:-1000px;
    width:18px;
}
.ss_sprite{
    background-repeat:no-repeat;
    background-image:url( ../images/background/sprites.png);
    display:inline;
    height:18px;
    overflow:hidden;
    padding-left:23px;
    padding-bottom:4px;
}

.ss_accept{background-position:0px 0px}
.ss_add{background-position:0px -19px}
.ss_anchor{background-position:0px -37px}
.ss_application{background-position:0px -55px}
.ss_application_add{background-position:0px -73px}
.ss_application_cascade{background-position:0px -91px}
.ss_application_delete{background-position:0px -109px}
.ss_application_double{background-position:0px -127px}
.ss_application_edit{background-position:0px -145px}
.ss_application_error{background-position:0px -163px}
.ss_application_form{background-position:0px -181px}
.ss_application_form_add{background-position:0px -199px}
.ss_application_form_delete{background-position:0px -217px}
.ss_application_form_edit{background-position:0px -235px}
.ss_application_form_magnify{background-position:0px -253px}
.ss_application_get{background-position:0px -271px}
.ss_application_go{background-position:0px -289px}
.ss_application_home{background-position:0px -307px}
.ss_application_key{background-position:0px -325px}
.ss_application_lightning{background-position:0px -343px}
.ss_application_link{background-position:0px -361px}
.ss_application_osx{background-position:0px -379px}
.ss_application_osx_terminal{background-position:0px -397px}
.ss_application_put{background-position:0px -415px}
.ss_application_side_boxes{background-position:0px -433px}
.ss_application_side_contract{background-position:0px -451px}
.ss_application_side_expand{background-position:0px -469px}
.ss_application_side_list{background-position:0px -487px}
.ss_application_side_tree{background-position:0px -505px}
.ss_application_split{background-position:0px -523px}
.ss_application_tile_horizontal{background-position:0px -541px}
.ss_application_tile_vertical{background-position:0px -559px}
.ss_application_view_columns{background-position:0px -577px}
.ss_application_view_detail{background-position:0px -595px}
.ss_application_view_gallery{background-position:0px -613px}
.ss_application_view_icons{background-position:0px -631px}
.ss_application_view_list{background-position:0px -649px}
.ss_application_view_tile{background-position:0px -667px}
.ss_application_xp{background-position:0px -685px}
.ss_application_xp_terminal{background-position:0px -703px}
.ss_arrow_branch{background-position:0px -721px}
.ss_arrow_divide{background-position:0px -739px}
.ss_arrow_down{background-position:0px -757px}
.ss_arrow_in{background-position:0px -775px}
.ss_arrow_inout{background-position:0px -793px}
.ss_arrow_join{background-position:0px -811px}
.ss_arrow_left{background-position:0px -829px}
.ss_arrow_merge{background-position:0px -847px}
.ss_arrow_out{background-position:0px -865px}
.ss_arrow_redo{background-position:0px -883px}
.ss_arrow_refresh{background-position:0px -901px}
.ss_arrow_refresh_small{background-position:0px -919px}
.ss_arrow_right{background-position:0px -937px}
.ss_arrow_rotate_anticlockwise{background-position:0px -955px}
.ss_arrow_rotate_clockwise{background-position:0px -973px}
.ss_arrow_switch{background-position:0px -991px}
.ss_arrow_turn_left{background-position:0px -1009px}
.ss_arrow_turn_right{background-position:0px -1027px}
.ss_arrow_undo{background-position:0px -1045px}
.ss_arrow_up{background-position:0px -1063px}
.ss_asterisk_orange{background-position:0px -1081px}
.ss_asterisk_yellow{background-position:0px -1099px}
.ss_attach{background-position:0px -1117px}
.ss_award_star_add{background-position:0px -1135px}
.ss_award_star_bronze_1{background-position:0px -1153px}
.ss_award_star_bronze_2{background-position:0px -1171px}
.ss_award_star_bronze_3{background-position:0px -1189px}
.ss_award_star_delete{background-position:0px -1207px}
.ss_award_star_gold_1{background-position:0px -1225px}
.ss_award_star_gold_2{background-position:0px -1243px}
.ss_award_star_gold_3{background-position:0px -1261px}
.ss_award_star_silver_1{background-position:0px -1279px}
.ss_award_star_silver_2{background-position:0px -1297px}
.ss_award_star_silver_3{background-position:0px -1315px}
.ss_basket{background-position:0px -1333px}
.ss_basket_add{background-position:0px -1351px}
.ss_basket_delete{background-position:0px -1369px}
.ss_basket_edit{background-position:0px -1387px}
.ss_basket_error{background-position:0px -1405px}
.ss_basket_go{background-position:0px -1423px}
.ss_basket_put{background-position:0px -1441px}
.ss_basket_remove{background-position:0px -1459px}
.ss_bell{background-position:0px -1477px}
.ss_bell_add{background-position:0px -1495px}
.ss_bell_delete{background-position:0px -1513px}
.ss_bell_error{background-position:0px -1531px}
.ss_bell_go{background-position:0px -1549px}
.ss_bell_link{background-position:0px -1567px}
.ss_bin{background-position:0px -1585px}
.ss_bin_closed{background-position:0px -1603px}
.ss_bin_empty{background-position:0px -1621px}
.ss_bomb{background-position:0px -1639px}
.ss_book{background-position:0px -1657px}
.ss_book_add{background-position:0px -1675px}
.ss_book_addresses{background-position:0px -1693px}
.ss_book_delete{background-position:0px -1711px}
.ss_book_edit{background-position:0px -1729px}
.ss_book_error{background-position:0px -1747px}
.ss_book_go{background-position:0px -1765px}
.ss_book_key{background-position:0px -1783px}
.ss_book_link{background-position:0px -1801px}
.ss_book_next{background-position:0px -1819px}
.ss_book_open{background-position:0px -1837px}
.ss_book_previous{background-position:0px -1855px}
.ss_box{background-position:0px -1873px}
.ss_brick{background-position:0px -1891px}
.ss_brick_add{background-position:0px -1909px}
.ss_brick_delete{background-position:0px -1927px}
.ss_brick_edit{background-position:0px -1945px}
.ss_brick_error{background-position:0px -1963px}
.ss_brick_go{background-position:0px -1981px}
.ss_brick_link{background-position:0px -1999px}
.ss_bricks{background-position:0px -2017px}
.ss_briefcase{background-position:0px -2035px}
.ss_bug{background-position:0px -2053px}
.ss_bug_add{background-position:0px -2071px}
.ss_bug_delete{background-position:0px -2089px}
.ss_bug_edit{background-position:0px -2107px}
.ss_bug_error{background-position:0px -2125px}
.ss_bug_go{background-position:0px -2143px}
.ss_bug_link{background-position:0px -2161px}
.ss_building{background-position:0px -2179px}
.ss_building_add{background-position:0px -2197px}
.ss_building_delete{background-position:0px -2215px}
.ss_building_edit{background-position:0px -2233px}
.ss_building_error{background-position:0px -2251px}
.ss_building_go{background-position:0px -2269px}
.ss_building_key{background-position:0px -2287px}
.ss_building_link{background-position:0px -2305px}
.ss_bullet_add{background-position:0px -2323px}
.ss_bullet_arrow_bottom{background-position:0px -2341px}
.ss_bullet_arrow_down{background-position:0px -2359px}
.ss_bullet_arrow_top{background-position:0px -2377px}
.ss_bullet_arrow_up{background-position:0px -2395px}
.ss_bullet_black{background-position:0px -2413px}
.ss_bullet_blue{background-position:0px -2431px}
.ss_bullet_delete{background-position:0px -2449px}
.ss_bullet_disk{background-position:0px -2467px}
.ss_bullet_error{background-position:0px -2485px}
.ss_bullet_feed{background-position:0px -2503px}
.ss_bullet_go{background-position:0px -2521px}
.ss_bullet_green{background-position:0px -2539px}
.ss_bullet_key{background-position:0px -2557px}
.ss_bullet_orange{background-position:0px -2575px}
.ss_bullet_picture{background-position:0px -2593px}
.ss_bullet_pink{background-position:0px -2611px}
.ss_bullet_purple{background-position:0px -2629px}
.ss_bullet_red{background-position:0px -2647px}
.ss_bullet_star{background-position:0px -2665px}
.ss_bullet_toggle_minus{background-position:0px -2683px}
.ss_bullet_toggle_plus{background-position:0px -2701px}
.ss_bullet_white{background-position:0px -2719px}
.ss_bullet_wrench{background-position:0px -2737px}
.ss_bullet_yellow{background-position:0px -2755px}
.ss_cake{background-position:0px -2773px}
.ss_calculator{background-position:0px -2791px}
.ss_calculator_add{background-position:0px -2809px}
.ss_calculator_delete{background-position:0px -2827px}
.ss_calculator_edit{background-position:0px -2845px}
.ss_calculator_error{background-position:0px -2863px}
.ss_calculator_link{background-position:0px -2881px}
.ss_calendar{background-position:0px -2899px}
.ss_calendar_add{background-position:0px -2917px}
.ss_calendar_delete{background-position:0px -2935px}
.ss_calendar_edit{background-position:0px -2953px}
.ss_calendar_link{background-position:0px -2971px}
.ss_calendar_view_day{background-position:0px -2989px}
.ss_calendar_view_month{background-position:0px -3007px}
.ss_calendar_view_week{background-position:0px -3025px}
.ss_camera{background-position:0px -3043px}
.ss_camera_add{background-position:0px -3061px}
.ss_camera_delete{background-position:0px -3079px}
.ss_camera_edit{background-position:0px -3097px}
.ss_camera_error{background-position:0px -3115px}
.ss_camera_go{background-position:0px -3133px}
.ss_camera_link{background-position:0px -3151px}
.ss_camera_small{background-position:0px -3169px}
.ss_cancel{background-position:0px -3187px}
.ss_car{background-position:0px -3205px}
.ss_car_add{background-position:0px -3223px}
.ss_car_delete{background-position:0px -3241px}
.ss_cart{background-position:0px -3259px}
.ss_cart_add{background-position:0px -3277px}
.ss_cart_delete{background-position:0px -3295px}
.ss_cart_edit{background-position:0px -3313px}
.ss_cart_error{background-position:0px -3331px}
.ss_cart_go{background-position:0px -3349px}
.ss_cart_put{background-position:0px -3367px}
.ss_cart_remove{background-position:0px -3385px}
.ss_cd{background-position:0px -3403px}
.ss_cd_add{background-position:0px -3421px}
.ss_cd_burn{background-position:0px -3439px}
.ss_cd_delete{background-position:0px -3457px}
.ss_cd_edit{background-position:0px -3475px}
.ss_cd_eject{background-position:0px -3493px}
.ss_cd_go{background-position:0px -3511px}
.ss_chart_bar{background-position:0px -3529px}
.ss_chart_bar_add{background-position:0px -3547px}
.ss_chart_bar_delete{background-position:0px -3565px}
.ss_chart_bar_edit{background-position:0px -3583px}
.ss_chart_bar_error{background-position:0px -3601px}
.ss_chart_bar_link{background-position:0px -3619px}
.ss_chart_curve{background-position:0px -3637px}
.ss_chart_curve_add{background-position:0px -3655px}
.ss_chart_curve_delete{background-position:0px -3673px}
.ss_chart_curve_edit{background-position:0px -3691px}
.ss_chart_curve_error{background-position:0px -3709px}
.ss_chart_curve_go{background-position:0px -3727px}
.ss_chart_curve_link{background-position:0px -3745px}
.ss_chart_line{background-position:0px -3763px}
.ss_chart_line_add{background-position:0px -3781px}
.ss_chart_line_delete{background-position:0px -3799px}
.ss_chart_line_edit{background-position:0px -3817px}
.ss_chart_line_error{background-position:0px -3835px}
.ss_chart_line_link{background-position:0px -3853px}
.ss_chart_organisation{background-position:0px -3871px}
.ss_chart_organisation_add{background-position:0px -3889px}
.ss_chart_organisation_delete{background-position:0px -3907px}
.ss_chart_pie{background-position:0px -3925px}
.ss_chart_pie_add{background-position:0px -3943px}
.ss_chart_pie_delete{background-position:0px -3961px}
.ss_chart_pie_edit{background-position:0px -3979px}
.ss_chart_pie_error{background-position:0px -3997px}
.ss_chart_pie_link{background-position:0px -4015px}
.ss_clock{background-position:0px -4033px}
.ss_clock_add{background-position:0px -4051px}
.ss_clock_delete{background-position:0px -4069px}
.ss_clock_edit{background-position:0px -4087px}
.ss_clock_error{background-position:0px -4105px}
.ss_clock_go{background-position:0px -4123px}
.ss_clock_link{background-position:0px -4141px}
.ss_clock_pause{background-position:0px -4159px}
.ss_clock_play{background-position:0px -4177px}
.ss_clock_red{background-position:0px -4195px}
.ss_clock_stop{background-position:0px -4213px}
.ss_cog{background-position:0px -4231px}
.ss_cog_add{background-position:0px -4249px}
.ss_cog_delete{background-position:0px -4267px}
.ss_cog_edit{background-position:0px -4285px}
.ss_cog_error{background-position:0px -4303px}
.ss_cog_go{background-position:0px -4321px}
.ss_coins{background-position:0px -4339px}
.ss_coins_add{background-position:0px -4357px}
.ss_coins_delete{background-position:0px -4375px}
.ss_color_swatch{background-position:0px -4393px}
.ss_color_wheel{background-position:0px -4411px}
.ss_comment{background-position:0px -4429px}
.ss_comment_add{background-position:0px -4447px}
.ss_comment_delete{background-position:0px -4465px}
.ss_comment_edit{background-position:0px -4483px}
.ss_comments{background-position:0px -4501px}
.ss_comments_add{background-position:0px -4519px}
.ss_comments_delete{background-position:0px -4537px}
.ss_compress{background-position:0px -4555px}
.ss_computer{background-position:0px -4573px}
.ss_computer_add{background-position:0px -4591px}
.ss_computer_delete{background-position:0px -4609px}
.ss_computer_edit{background-position:0px -4627px}
.ss_computer_error{background-position:0px -4645px}
.ss_computer_go{background-position:0px -4663px}
.ss_computer_key{background-position:0px -4681px}
.ss_computer_link{background-position:0px -4699px}
.ss_connect{background-position:0px -4717px}
.ss_contrast{background-position:0px -4735px}
.ss_contrast_decrease{background-position:0px -4753px}
.ss_contrast_high{background-position:0px -4771px}
.ss_contrast_increase{background-position:0px -4789px}
.ss_contrast_low{background-position:0px -4807px}
.ss_control_eject{background-position:0px -4825px}
.ss_control_eject_blue{background-position:0px -4843px}
.ss_control_end{background-position:0px -4861px}
.ss_control_end_blue{background-position:0px -4879px}
.ss_control_equalizer{background-position:0px -4897px}
.ss_control_equalizer_blue{background-position:0px -4915px}
.ss_control_fastforward{background-position:0px -4933px}
.ss_control_fastforward_blue{background-position:0px -4951px}
.ss_control_pause{background-position:0px -4969px}
.ss_control_pause_blue{background-position:0px -4987px}
.ss_control_play{background-position:0px -5005px}
.ss_control_play_blue{background-position:0px -5023px}
.ss_control_repeat{background-position:0px -5041px}
.ss_control_repeat_blue{background-position:0px -5059px}
.ss_control_rewind{background-position:0px -5077px}
.ss_control_rewind_blue{background-position:0px -5095px}
.ss_control_start{background-position:0px -5113px}
.ss_control_start_blue{background-position:0px -5131px}
.ss_control_stop{background-position:0px -5149px}
.ss_control_stop_blue{background-position:0px -5167px}
.ss_controller{background-position:0px -5185px}
.ss_controller_add{background-position:0px -5203px}
.ss_controller_delete{background-position:0px -5221px}
.ss_controller_error{background-position:0px -5239px}
.ss_creditcards{background-position:0px -5257px}
.ss_cross{background-position:0px -5275px}
.ss_css{background-position:0px -5293px}
.ss_css_add{background-position:0px -5311px}
.ss_css_delete{background-position:0px -5329px}
.ss_css_go{background-position:0px -5347px}
.ss_css_valid{background-position:0px -5365px}
.ss_cup{background-position:0px -5383px}
.ss_cup_add{background-position:0px -5401px}
.ss_cup_delete{background-position:0px -5419px}
.ss_cup_edit{background-position:0px -5437px}
.ss_cup_error{background-position:0px -5455px}
.ss_cup_go{background-position:0px -5473px}
.ss_cup_key{background-position:0px -5491px}
.ss_cup_link{background-position:0px -5509px}
.ss_cursor{background-position:0px -5527px}
.ss_cut{background-position:0px -5545px}
.ss_cut_red{background-position:0px -5563px}
.ss_database{background-position:0px -5581px}
.ss_database_add{background-position:0px -5599px}
.ss_database_connect{background-position:0px -5617px}
.ss_database_delete{background-position:0px -5635px}
.ss_database_edit{background-position:0px -5653px}
.ss_database_error{background-position:0px -5671px}
.ss_database_gear{background-position:0px -5689px}
.ss_database_go{background-position:0px -5707px}
.ss_database_key{background-position:0px -5725px}
.ss_database_lightning{background-position:0px -5743px}
.ss_database_link{background-position:0px -5761px}
.ss_database_refresh{background-position:0px -5779px}
.ss_database_save{background-position:0px -5797px}
.ss_database_table{background-position:0px -5815px}
.ss_date{background-position:0px -5833px}
.ss_date_add{background-position:0px -5851px}
.ss_date_delete{background-position:0px -5869px}
.ss_date_edit{background-position:0px -5887px}
.ss_date_error{background-position:0px -5905px}
.ss_date_go{background-position:0px -5923px}
.ss_date_link{background-position:0px -5941px}
.ss_date_magnify{background-position:0px -5959px}
.ss_date_next{background-position:0px -5977px}
.ss_date_previous{background-position:0px -5995px}
.ss_delete{background-position:0px -6013px}
.ss_disconnect{background-position:0px -6031px}
.ss_disk{background-position:0px -6049px}
.ss_disk_multiple{background-position:0px -6067px}
.ss_door{background-position:0px -6085px}
.ss_door_in{background-position:0px -6103px}
.ss_door_open{background-position:0px -6121px}
.ss_door_out{background-position:0px -6139px}
.ss_drink{background-position:0px -6157px}
.ss_drink_empty{background-position:0px -6175px}
.ss_drive{background-position:0px -6193px}
.ss_drive_add{background-position:0px -6211px}
.ss_drive_burn{background-position:0px -6229px}
.ss_drive_cd{background-position:0px -6247px}
.ss_drive_cd_empty{background-position:0px -6265px}
.ss_drive_delete{background-position:0px -6283px}
.ss_drive_disk{background-position:0px -6301px}
.ss_drive_edit{background-position:0px -6319px}
.ss_drive_error{background-position:0px -6337px}
.ss_drive_go{background-position:0px -6355px}
.ss_drive_key{background-position:0px -6373px}
.ss_drive_link{background-position:0px -6391px}
.ss_drive_magnify{background-position:0px -6409px}
.ss_drive_network{background-position:0px -6427px}
.ss_drive_rename{background-position:0px -6445px}
.ss_drive_user{background-position:0px -6463px}
.ss_drive_web{background-position:0px -6481px}
.ss_dvd{background-position:0px -6499px}
.ss_dvd_add{background-position:0px -6517px}
.ss_dvd_delete{background-position:0px -6535px}
.ss_dvd_edit{background-position:0px -6553px}
.ss_dvd_error{background-position:0px -6571px}
.ss_dvd_go{background-position:0px -6589px}
.ss_dvd_key{background-position:0px -6607px}
.ss_dvd_link{background-position:0px -6625px}
.ss_email{background-position:0px -6643px}
.ss_email_add{background-position:0px -6661px}
.ss_email_attach{background-position:0px -6679px}
.ss_email_delete{background-position:0px -6697px}
.ss_email_edit{background-position:0px -6715px}
.ss_email_error{background-position:0px -6733px}
.ss_email_go{background-position:0px -6751px}
.ss_email_link{background-position:0px -6769px}
.ss_email_open{background-position:0px -6787px}
.ss_email_open_image{background-position:0px -6805px}
.ss_emoticon_evilgrin{background-position:0px -6823px}
.ss_emoticon_grin{background-position:0px -6841px}
.ss_emoticon_happy{background-position:0px -6859px}
.ss_emoticon_smile{background-position:0px -6877px}
.ss_emoticon_surprised{background-position:0px -6895px}
.ss_emoticon_tongue{background-position:0px -6913px}
.ss_emoticon_unhappy{background-position:0px -6931px}
.ss_emoticon_waii{background-position:0px -6949px}
.ss_emoticon_wink{background-position:0px -6967px}
.ss_error{background-position:0px -6985px}
.ss_error_add{background-position:0px -7003px}
.ss_error_delete{background-position:0px -7021px}
.ss_error_go{background-position:0px -7039px}
.ss_exclamation{background-position:0px -7057px}
.ss_eye{background-position:0px -7075px}
.ss_feed{background-position:0px -7093px}
.ss_feed_add{background-position:0px -7111px}
.ss_feed_delete{background-position:0px -7129px}
.ss_feed_disk{background-position:0px -7147px}
.ss_feed_edit{background-position:0px -7165px}
.ss_feed_error{background-position:0px -7183px}
.ss_feed_go{background-position:0px -7201px}
.ss_feed_key{background-position:0px -7219px}
.ss_feed_link{background-position:0px -7237px}
.ss_feed_magnify{background-position:0px -7255px}
.ss_female{background-position:0px -7273px}
.ss_film{background-position:0px -7291px}
.ss_film_add{background-position:0px -7309px}
.ss_film_delete{background-position:0px -7327px}
.ss_film_edit{background-position:0px -7345px}
.ss_film_error{background-position:0px -7363px}
.ss_film_go{background-position:0px -7381px}
.ss_film_key{background-position:0px -7399px}
.ss_film_link{background-position:0px -7417px}
.ss_film_save{background-position:0px -7435px}
.ss_find{background-position:0px -7453px}
.ss_flag_blue{background-position:0px -7471px}
.ss_flag_green{background-position:0px -7489px}
.ss_flag_orange{background-position:0px -7507px}
.ss_flag_pink{background-position:0px -7525px}
.ss_flag_purple{background-position:0px -7543px}
.ss_flag_red{background-position:0px -7561px}
.ss_flag_yellow{background-position:0px -7579px}
.ss_folder{background-position:0px -7597px}
.ss_folder_add{background-position:0px -7615px}
.ss_folder_bell{background-position:0px -7633px}
.ss_folder_brick{background-position:0px -7651px}
.ss_folder_bug{background-position:0px -7669px}
.ss_folder_camera{background-position:0px -7687px}
.ss_folder_database{background-position:0px -7705px}
.ss_folder_delete{background-position:0px -7723px}
.ss_folder_edit{background-position:0px -7741px}
.ss_folder_error{background-position:0px -7759px}
.ss_folder_explore{background-position:0px -7777px}
.ss_folder_feed{background-position:0px -7795px}
.ss_folder_find{background-position:0px -7813px}
.ss_folder_go{background-position:0px -7831px}
.ss_folder_heart{background-position:0px -7849px}
.ss_folder_image{background-position:0px -7867px}
.ss_folder_key{background-position:0px -7885px}
.ss_folder_lightbulb{background-position:0px -7903px}
.ss_folder_link{background-position:0px -7921px}
.ss_folder_magnify{background-position:0px -7939px}
.ss_folder_page{background-position:0px -7957px}
.ss_folder_page_white{background-position:0px -7975px}
.ss_folder_palette{background-position:0px -7993px}
.ss_folder_picture{background-position:0px -8011px}
.ss_folder_star{background-position:0px -8029px}
.ss_folder_table{background-position:0px -8047px}
.ss_folder_user{background-position:0px -8065px}
.ss_folder_wrench{background-position:0px -8083px}
.ss_font{background-position:0px -8101px}
.ss_font_add{background-position:0px -8119px}
.ss_font_delete{background-position:0px -8137px}
.ss_font_go{background-position:0px -8155px}
.ss_group{background-position:0px -8173px}
.ss_group_add{background-position:0px -8191px}
.ss_group_delete{background-position:0px -8209px}
.ss_group_edit{background-position:0px -8227px}
.ss_group_error{background-position:0px -8245px}
.ss_group_gear{background-position:0px -8263px}
.ss_group_go{background-position:0px -8281px}
.ss_group_key{background-position:0px -8299px}
.ss_group_link{background-position:0px -8317px}
.ss_heart{background-position:0px -8335px}
.ss_heart_add{background-position:0px -8353px}
.ss_heart_delete{background-position:0px -8371px}
.ss_help{background-position:0px -8389px}
.ss_hourglass{background-position:0px -8407px}
.ss_hourgl.ss_add{background-position:0px -8425px}
.ss_hourgl.ss_delete{background-position:0px -8443px}
.ss_hourgl.ss_go{background-position:0px -8461px}
.ss_hourgl.ss_link{background-position:0px -8479px}
.ss_house{background-position:0px -8497px}
.ss_house_go{background-position:0px -8515px}
.ss_house_link{background-position:0px -8533px}
.ss_html{background-position:0px -8551px}
.ss_html_add{background-position:0px -8569px}
.ss_html_delete{background-position:0px -8587px}
.ss_html_go{background-position:0px -8605px}
.ss_html_valid{background-position:0px -8623px}
.ss_image{background-position:0px -8641px}
.ss_image_add{background-position:0px -8659px}
.ss_image_delete{background-position:0px -8677px}
.ss_image_edit{background-position:0px -8695px}
.ss_image_link{background-position:0px -8713px}
.ss_images{background-position:0px -8731px}
.ss_information{background-position:0px -8749px}
.ss_ipod{background-position:0px -8767px}
.ss_ipod_cast{background-position:0px -8785px}
.ss_ipod_cast_add{background-position:0px -8803px}
.ss_ipod_cast_delete{background-position:0px -8821px}
.ss_ipod_sound{background-position:0px -8839px}
.ss_joystick{background-position:0px -8857px}
.ss_joystick_add{background-position:0px -8875px}
.ss_joystick_delete{background-position:0px -8893px}
.ss_joystick_error{background-position:0px -8911px}
.ss_key{background-position:0px -8929px}
.ss_key_add{background-position:0px -8947px}
.ss_key_delete{background-position:0px -8965px}
.ss_key_go{background-position:0px -8983px}
.ss_keyboard{background-position:0px -9001px}
.ss_keyboard_add{background-position:0px -9019px}
.ss_keyboard_delete{background-position:0px -9037px}
.ss_keyboard_magnify{background-position:0px -9055px}
.ss_layers{background-position:0px -9073px}
.ss_layout{background-position:0px -9091px}
.ss_layout_add{background-position:0px -9109px}
.ss_layout_content{background-position:0px -9127px}
.ss_layout_delete{background-position:0px -9145px}
.ss_layout_edit{background-position:0px -9163px}
.ss_layout_error{background-position:0px -9181px}
.ss_layout_header{background-position:0px -9199px}
.ss_layout_link{background-position:0px -9217px}
.ss_layout_sidebar{background-position:0px -9235px}
.ss_lightbulb{background-position:0px -9253px}
.ss_lightbulb_add{background-position:0px -9271px}
.ss_lightbulb_delete{background-position:0px -9289px}
.ss_lightbulb_off{background-position:0px -9307px}
.ss_lightning{background-position:0px -9325px}
.ss_lightning_add{background-position:0px -9343px}
.ss_lightning_delete{background-position:0px -9361px}
.ss_lightning_go{background-position:0px -9379px}
.ss_link{background-position:0px -9397px}
.ss_link_add{background-position:0px -9415px}
.ss_link_break{background-position:0px -9433px}
.ss_link_delete{background-position:0px -9451px}
.ss_link_edit{background-position:0px -9469px}
.ss_link_error{background-position:0px -9487px}
.ss_link_go{background-position:0px -9505px}
.ss_lock{background-position:0px -9523px}
.ss_lock_add{background-position:0px -9541px}
.ss_lock_break{background-position:0px -9559px}
.ss_lock_delete{background-position:0px -9577px}
.ss_lock_edit{background-position:0px -9595px}
.ss_lock_go{background-position:0px -9613px}
.ss_lock_open{background-position:0px -9631px}
.ss_lorry{background-position:0px -9649px}
.ss_lorry_add{background-position:0px -9667px}
.ss_lorry_delete{background-position:0px -9685px}
.ss_lorry_error{background-position:0px -9703px}
.ss_lorry_flatbed{background-position:0px -9721px}
.ss_lorry_go{background-position:0px -9739px}
.ss_lorry_link{background-position:0px -9757px}
.ss_magifier_zoom_out{background-position:0px -9775px}
.ss_magnifier{background-position:0px -9793px}
.ss_magnifier_zoom_in{background-position:0px -9811px}
.ss_male{background-position:0px -9829px}
.ss_map{background-position:0px -9847px}
.ss_map_add{background-position:0px -9865px}
.ss_map_delete{background-position:0px -9883px}
.ss_map_edit{background-position:0px -9901px}
.ss_map_go{background-position:0px -9919px}
.ss_map_magnify{background-position:0px -9937px}
.ss_medal_bronze_1{background-position:0px -9955px}
.ss_medal_bronze_2{background-position:0px -9973px}
.ss_medal_bronze_3{background-position:0px -9991px}
.ss_medal_bronze_add{background-position:0px -10009px}
.ss_medal_bronze_delete{background-position:0px -10027px}
.ss_medal_gold_1{background-position:0px -10045px}
.ss_medal_gold_2{background-position:0px -10063px}
.ss_medal_gold_3{background-position:0px -10081px}
.ss_medal_gold_add{background-position:0px -10099px}
.ss_medal_gold_delete{background-position:0px -10117px}
.ss_medal_silver_1{background-position:0px -10135px}
.ss_medal_silver_2{background-position:0px -10153px}
.ss_medal_silver_3{background-position:0px -10171px}
.ss_medal_silver_add{background-position:0px -10189px}
.ss_medal_silver_delete{background-position:0px -10207px}
.ss_money{background-position:0px -10225px}
.ss_money_add{background-position:0px -10243px}
.ss_money_delete{background-position:0px -10261px}
.ss_money_dollar{background-position:0px -10279px}
.ss_money_euro{background-position:0px -10297px}
.ss_money_pound{background-position:0px -10315px}
.ss_money_yen{background-position:0px -10333px}
.ss_monitor{background-position:0px -10351px}
.ss_monitor_add{background-position:0px -10369px}
.ss_monitor_delete{background-position:0px -10387px}
.ss_monitor_edit{background-position:0px -10405px}
.ss_monitor_error{background-position:0px -10423px}
.ss_monitor_go{background-position:0px -10441px}
.ss_monitor_lightning{background-position:0px -10459px}
.ss_monitor_link{background-position:0px -10477px}
.ss_mouse{background-position:0px -10495px}
.ss_mouse_add{background-position:0px -10513px}
.ss_mouse_delete{background-position:0px -10531px}
.ss_mouse_error{background-position:0px -10549px}
.ss_music{background-position:0px -10567px}
.ss_new{background-position:0px -10585px}
.ss_newspaper{background-position:0px -10603px}
.ss_newspaper_add{background-position:0px -10621px}
.ss_newspaper_delete{background-position:0px -10639px}
.ss_newspaper_go{background-position:0px -10657px}
.ss_newspaper_link{background-position:0px -10675px}
.ss_note{background-position:0px -10693px}
.ss_note_add{background-position:0px -10711px}
.ss_note_delete{background-position:0px -10729px}
.ss_note_edit{background-position:0px -10747px}
.ss_note_error{background-position:0px -10765px}
.ss_note_go{background-position:0px -10783px}
.ss_overlays{background-position:0px -10801px}
.ss_package{background-position:0px -10819px}
.ss_package_add{background-position:0px -10837px}
.ss_package_delete{background-position:0px -10855px}
.ss_package_go{background-position:0px -10873px}
.ss_package_green{background-position:0px -10891px}
.ss_package_link{background-position:0px -10909px}
.ss_page{background-position:0px -10927px}
.ss_page_add{background-position:0px -10945px}
.ss_page_attach{background-position:0px -10963px}
.ss_page_code{background-position:0px -10981px}
.ss_page_copy{background-position:0px -10999px}
.ss_page_delete{background-position:0px -11017px}
.ss_page_edit{background-position:0px -11035px}
.ss_page_error{background-position:0px -11053px}
.ss_page_excel{background-position:0px -11071px}
.ss_page_find{background-position:0px -11089px}
.ss_page_gear{background-position:0px -11107px}
.ss_page_go{background-position:0px -11125px}
.ss_page_green{background-position:0px -11143px}
.ss_page_key{background-position:0px -11161px}
.ss_page_lightning{background-position:0px -11179px}
.ss_page_link{background-position:0px -11197px}
.ss_page_paintbrush{background-position:0px -11215px}
.ss_page_paste{background-position:0px -11233px}
.ss_page_red{background-position:0px -11251px}
.ss_page_refresh{background-position:0px -11269px}
.ss_page_save{background-position:0px -11287px}
.ss_page_white{background-position:0px -11305px}
.ss_page_white_acrobat{background-position:0px -11323px}
.ss_page_white_actionscript{background-position:0px -11341px}
.ss_page_white_add{background-position:0px -11359px}
.ss_page_white_c{background-position:0px -11377px}
.ss_page_white_camera{background-position:0px -11395px}
.ss_page_white_cd{background-position:0px -11413px}
.ss_page_white_code{background-position:0px -11431px}
.ss_page_white_code_red{background-position:0px -11449px}
.ss_page_white_coldfusion{background-position:0px -11467px}
.ss_page_white_compressed{background-position:0px -11485px}
.ss_page_white_copy{background-position:0px -11503px}
.ss_page_white_cplusplus{background-position:0px -11521px}
.ss_page_white_csharp{background-position:0px -11539px}
.ss_page_white_cup{background-position:0px -11557px}
.ss_page_white_database{background-position:0px -11575px}
.ss_page_white_delete{background-position:0px -11593px}
.ss_page_white_dvd{background-position:0px -11611px}
.ss_page_white_edit{background-position:0px -11629px}
.ss_page_white_error{background-position:0px -11647px}
.ss_page_white_excel{background-position:0px -11665px}
.ss_page_white_find{background-position:0px -11683px}
.ss_page_white_flash{background-position:0px -11701px}
.ss_page_white_freehand{background-position:0px -11719px}
.ss_page_white_gear{background-position:0px -11737px}
.ss_page_white_get{background-position:0px -11755px}
.ss_page_white_go{background-position:0px -11773px}
.ss_page_white_h{background-position:0px -11791px}
.ss_page_white_horizontal{background-position:0px -11809px}
.ss_page_white_key{background-position:0px -11827px}
.ss_page_white_lightning{background-position:0px -11845px}
.ss_page_white_link{background-position:0px -11863px}
.ss_page_white_magnify{background-position:0px -11881px}
.ss_page_white_medal{background-position:0px -11899px}
.ss_page_white_office{background-position:0px -11917px}
.ss_page_white_paint{background-position:0px -11935px}
.ss_page_white_paintbrush{background-position:0px -11953px}
.ss_page_white_paste{background-position:0px -11971px}
.ss_page_white_php{background-position:0px -11989px}
.ss_page_white_picture{background-position:0px -12007px}
.ss_page_white_powerpoint{background-position:0px -12025px}
.ss_page_white_put{background-position:0px -12043px}
.ss_page_white_ruby{background-position:0px -12061px}
.ss_page_white_stack{background-position:0px -12079px}
.ss_page_white_star{background-position:0px -12097px}
.ss_page_white_swoosh{background-position:0px -12115px}
.ss_page_white_text{background-position:0px -12133px}
.ss_page_white_text_width{background-position:0px -12151px}
.ss_page_white_tux{background-position:0px -12169px}
.ss_page_white_vector{background-position:0px -12187px}
.ss_page_white_visualstudio{background-position:0px -12205px}
.ss_page_white_width{background-position:0px -12223px}
.ss_page_white_word{background-position:0px -12241px}
.ss_page_white_world{background-position:0px -12259px}
.ss_page_white_wrench{background-position:0px -12277px}
.ss_page_white_zip{background-position:0px -12295px}
.ss_page_word{background-position:0px -12313px}
.ss_page_world{background-position:0px -12331px}
.ss_paintbrush{background-position:0px -12349px}
.ss_paintcan{background-position:0px -12367px}
.ss_palette{background-position:0px -12385px}
.ss_paste_plain{background-position:0px -12403px}
.ss_paste_word{background-position:0px -12421px}
.ss_pencil{background-position:0px -12439px}
.ss_pencil_add{background-position:0px -12457px}
.ss_pencil_delete{background-position:0px -12475px}
.ss_pencil_go{background-position:0px -12493px}
.ss_phone{background-position:0px -12511px}
.ss_phone_add{background-position:0px -12529px}
.ss_phone_delete{background-position:0px -12547px}
.ss_phone_sound{background-position:0px -12565px}
.ss_photo{background-position:0px -12583px}
.ss_photo_add{background-position:0px -12601px}
.ss_photo_delete{background-position:0px -12619px}
.ss_photo_link{background-position:0px -12637px}
.ss_photos{background-position:0px -12655px}
.ss_picture{background-position:0px -12673px}
.ss_picture_add{background-position:0px -12691px}
.ss_picture_delete{background-position:0px -12709px}
.ss_picture_edit{background-position:0px -12727px}
.ss_picture_empty{background-position:0px -12745px}
.ss_picture_error{background-position:0px -12763px}
.ss_picture_go{background-position:0px -12781px}
.ss_picture_key{background-position:0px -12799px}
.ss_picture_link{background-position:0px -12817px}
.ss_picture_save{background-position:0px -12835px}
.ss_pictures{background-position:0px -12853px}
.ss_pilcrow{background-position:0px -12871px}
.ss_pill{background-position:0px -12889px}
.ss_pill_add{background-position:0px -12907px}
.ss_pill_delete{background-position:0px -12925px}
.ss_pill_go{background-position:0px -12943px}
.ss_plugin{background-position:0px -12961px}
.ss_plugin_add{background-position:0px -12979px}
.ss_plugin_delete{background-position:0px -12997px}
.ss_plugin_disabled{background-position:0px -13015px}
.ss_plugin_edit{background-position:0px -13033px}
.ss_plugin_error{background-position:0px -13051px}
.ss_plugin_go{background-position:0px -13069px}
.ss_plugin_link{background-position:0px -13087px}
.ss_printer{background-position:0px -13105px}
.ss_printer_add{background-position:0px -13123px}
.ss_printer_delete{background-position:0px -13141px}
.ss_printer_empty{background-position:0px -13159px}
.ss_printer_error{background-position:0px -13177px}
.ss_rainbow{background-position:0px -13195px}
.ss_report{background-position:0px -13213px}
.ss_report_add{background-position:0px -13231px}
.ss_report_delete{background-position:0px -13249px}
.ss_report_disk{background-position:0px -13267px}
.ss_report_edit{background-position:0px -13285px}
.ss_report_go{background-position:0px -13303px}
.ss_report_key{background-position:0px -13321px}
.ss_report_link{background-position:0px -13339px}
.ss_report_magnify{background-position:0px -13357px}
.ss_report_picture{background-position:0px -13375px}
.ss_report_user{background-position:0px -13393px}
.ss_report_word{background-position:0px -13411px}
.ss_resultset_first{background-position:0px -13429px}
.ss_resultset_last{background-position:0px -13447px}
.ss_resultset_next{background-position:0px -13465px}
.ss_resultset_previous{background-position:0px -13483px}
.ss_rosette{background-position:0px -13501px}
.ss_rss{background-position:0px -13519px}
.ss_.ss_add{background-position:0px -13537px}
.ss_.ss_delete{background-position:0px -13555px}
.ss_.ss_go{background-position:0px -13573px}
.ss_.ss_valid{background-position:0px -13591px}
.ss_ruby{background-position:0px -13609px}
.ss_ruby_add{background-position:0px -13627px}
.ss_ruby_delete{background-position:0px -13645px}
.ss_ruby_gear{background-position:0px -13663px}
.ss_ruby_get{background-position:0px -13681px}
.ss_ruby_go{background-position:0px -13699px}
.ss_ruby_key{background-position:0px -13717px}
.ss_ruby_link{background-position:0px -13735px}
.ss_ruby_put{background-position:0px -13753px}
.ss_script{background-position:0px -13771px}
.ss_script_add{background-position:0px -13789px}
.ss_script_code{background-position:0px -13807px}
.ss_script_code_red{background-position:0px -13825px}
.ss_script_delete{background-position:0px -13843px}
.ss_script_edit{background-position:0px -13861px}
.ss_script_error{background-position:0px -13879px}
.ss_script_gear{background-position:0px -13897px}
.ss_script_go{background-position:0px -13915px}
.ss_script_key{background-position:0px -13933px}
.ss_script_lightning{background-position:0px -13951px}
.ss_script_link{background-position:0px -13969px}
.ss_script_palette{background-position:0px -13987px}
.ss_script_save{background-position:0px -14005px}
.ss_server{background-position:0px -14023px}
.ss_server_add{background-position:0px -14041px}
.ss_server_chart{background-position:0px -14059px}
.ss_server_compressed{background-position:0px -14077px}
.ss_server_connect{background-position:0px -14095px}
.ss_server_database{background-position:0px -14113px}
.ss_server_delete{background-position:0px -14131px}
.ss_server_edit{background-position:0px -14149px}
.ss_server_error{background-position:0px -14167px}
.ss_server_go{background-position:0px -14185px}
.ss_server_key{background-position:0px -14203px}
.ss_server_lightning{background-position:0px -14221px}
.ss_server_link{background-position:0px -14239px}
.ss_server_uncompressed{background-position:0px -14257px}
.ss_shading{background-position:0px -14275px}
.ss_shape_align_bottom{background-position:0px -14293px}
.ss_shape_align_center{background-position:0px -14311px}
.ss_shape_align_left{background-position:0px -14329px}
.ss_shape_align_middle{background-position:0px -14347px}
.ss_shape_align_right{background-position:0px -14365px}
.ss_shape_align_top{background-position:0px -14383px}
.ss_shape_flip_horizontal{background-position:0px -14401px}
.ss_shape_flip_vertical{background-position:0px -14419px}
.ss_shape_group{background-position:0px -14437px}
.ss_shape_handles{background-position:0px -14455px}
.ss_shape_move_back{background-position:0px -14473px}
.ss_shape_move_backwards{background-position:0px -14491px}
.ss_shape_move_forwards{background-position:0px -14509px}
.ss_shape_move_front{background-position:0px -14527px}
.ss_shape_rotate_anticlockwise{background-position:0px -14545px}
.ss_shape_rotate_clockwise{background-position:0px -14563px}
.ss_shape_square{background-position:0px -14581px}
.ss_shape_square_add{background-position:0px -14599px}
.ss_shape_square_delete{background-position:0px -14617px}
.ss_shape_square_edit{background-position:0px -14635px}
.ss_shape_square_error{background-position:0px -14653px}
.ss_shape_square_go{background-position:0px -14671px}
.ss_shape_square_key{background-position:0px -14689px}
.ss_shape_square_link{background-position:0px -14707px}
.ss_shape_ungroup{background-position:0px -14725px}
.ss_shield{background-position:0px -14743px}
.ss_shield_add{background-position:0px -14761px}
.ss_shield_delete{background-position:0px -14779px}
.ss_shield_go{background-position:0px -14797px}
.ss_sitemap{background-position:0px -14815px}
.ss_sitemap_color{background-position:0px -14833px}
.ss_sound{background-position:0px -14851px}
.ss_sound_add{background-position:0px -14869px}
.ss_sound_delete{background-position:0px -14887px}
.ss_sound_low{background-position:0px -14905px}
.ss_sound_mute{background-position:0px -14923px}
.ss_sound_none{background-position:0px -14941px}
.ss_spellcheck{background-position:0px -14959px}
.ss_sport_8ball{background-position:0px -14977px}
.ss_sport_basketball{background-position:0px -14995px}
.ss_sport_football{background-position:0px -15013px}
.ss_sport_golf{background-position:0px -15031px}
.ss_sport_raquet{background-position:0px -15049px}
.ss_sport_shuttlecock{background-position:0px -15067px}
.ss_sport_soccer{background-position:0px -15085px}
.ss_sport_tennis{background-position:0px -15103px}
.ss_star{background-position:0px -15121px}
.ss_status_away{background-position:0px -15139px}
.ss_status_busy{background-position:0px -15157px}
.ss_status_offline{background-position:0px -15175px}
.ss_status_online{background-position:0px -15193px}
.ss_stop{background-position:0px -15211px}
.ss_style{background-position:0px -15229px}
.ss_style_add{background-position:0px -15247px}
.ss_style_delete{background-position:0px -15265px}
.ss_style_edit{background-position:0px -15283px}
.ss_style_go{background-position:0px -15301px}
.ss_sum{background-position:0px -15319px}
.ss_tab{background-position:0px -15337px}
.ss_tab_add{background-position:0px -15355px}
.ss_tab_delete{background-position:0px -15373px}
.ss_tab_edit{background-position:0px -15391px}
.ss_tab_go{background-position:0px -15409px}
.ss_table{background-position:0px -15427px}
.ss_table_add{background-position:0px -15445px}
.ss_table_delete{background-position:0px -15463px}
.ss_table_edit{background-position:0px -15481px}
.ss_table_error{background-position:0px -15499px}
.ss_table_gear{background-position:0px -15517px}
.ss_table_go{background-position:0px -15535px}
.ss_table_key{background-position:0px -15553px}
.ss_table_lightning{background-position:0px -15571px}
.ss_table_link{background-position:0px -15589px}
.ss_table_multiple{background-position:0px -15607px}
.ss_table_refresh{background-position:0px -15625px}
.ss_table_relationship{background-position:0px -15643px}
.ss_table_row_delete{background-position:0px -15661px}
.ss_table_row_insert{background-position:0px -15679px}
.ss_table_save{background-position:0px -15697px}
.ss_table_sort{background-position:0px -15715px}
.ss_tag{background-position:0px -15733px}
.ss_tag_blue{background-position:0px -15751px}
.ss_tag_blue_add{background-position:0px -15769px}
.ss_tag_blue_delete{background-position:0px -15787px}
.ss_tag_blue_edit{background-position:0px -15805px}
.ss_tag_green{background-position:0px -15823px}
.ss_tag_orange{background-position:0px -15841px}
.ss_tag_pink{background-position:0px -15859px}
.ss_tag_purple{background-position:0px -15877px}
.ss_tag_red{background-position:0px -15895px}
.ss_tag_yellow{background-position:0px -15913px}
.ss_telephone{background-position:0px -15931px}
.ss_telephone_add{background-position:0px -15949px}
.ss_telephone_delete{background-position:0px -15967px}
.ss_telephone_edit{background-position:0px -15985px}
.ss_telephone_error{background-position:0px -16003px}
.ss_telephone_go{background-position:0px -16021px}
.ss_telephone_key{background-position:0px -16039px}
.ss_telephone_link{background-position:0px -16057px}
.ss_television{background-position:0px -16075px}
.ss_television_add{background-position:0px -16093px}
.ss_television_delete{background-position:0px -16111px}
.ss_text_align_center{background-position:0px -16129px}
.ss_text_align_justify{background-position:0px -16147px}
.ss_text_align_left{background-position:0px -16165px}
.ss_text_align_right{background-position:0px -16183px}
.ss_text_allcaps{background-position:0px -16201px}
.ss_text_bold{background-position:0px -16219px}
.ss_text_columns{background-position:0px -16237px}
.ss_text_dropcaps{background-position:0px -16255px}
.ss_text_heading_1{background-position:0px -16273px}
.ss_text_heading_2{background-position:0px -16291px}
.ss_text_heading_3{background-position:0px -16309px}
.ss_text_heading_4{background-position:0px -16327px}
.ss_text_heading_5{background-position:0px -16345px}
.ss_text_heading_6{background-position:0px -16363px}
.ss_text_horizontalrule{background-position:0px -16381px}
.ss_text_indent{background-position:0px -16399px}
.ss_text_indent_remove{background-position:0px -16417px}
.ss_text_italic{background-position:0px -16435px}
.ss_text_kerning{background-position:0px -16453px}
.ss_text_letter_omega{background-position:0px -16471px}
.ss_text_letterspacing{background-position:0px -16489px}
.ss_text_linespacing{background-position:0px -16507px}
.ss_text_list_bullets{background-position:0px -16525px}
.ss_text_list_numbers{background-position:0px -16543px}
.ss_text_lowercase{background-position:0px -16561px}
.ss_text_padding_bottom{background-position:0px -16579px}
.ss_text_padding_left{background-position:0px -16597px}
.ss_text_padding_right{background-position:0px -16615px}
.ss_text_padding_top{background-position:0px -16633px}
.ss_text_replace{background-position:0px -16651px}
.ss_text_signature{background-position:0px -16669px}
.ss_text_smallcaps{background-position:0px -16687px}
.ss_text_strikethrough{background-position:0px -16705px}
.ss_text_subscript{background-position:0px -16723px}
.ss_text_superscript{background-position:0px -16741px}
.ss_text_underline{background-position:0px -16759px}
.ss_text_uppercase{background-position:0px -16777px}
.ss_textfield{background-position:0px -16795px}
.ss_textfield_add{background-position:0px -16813px}
.ss_textfield_delete{background-position:0px -16831px}
.ss_textfield_key{background-position:0px -16849px}
.ss_textfield_rename{background-position:0px -16867px}
.ss_thumb_down{background-position:0px -16885px}
.ss_thumb_up{background-position:0px -16903px}
.ss_tick{background-position:0px -16921px}
.ss_time{background-position:0px -16939px}
.ss_time_add{background-position:0px -16957px}
.ss_time_delete{background-position:0px -16975px}
.ss_time_go{background-position:0px -16993px}
.ss_timeline_marker{background-position:0px -17011px}
.ss_transmit{background-position:0px -17029px}
.ss_transmit_add{background-position:0px -17047px}
.ss_transmit_blue{background-position:0px -17065px}
.ss_transmit_delete{background-position:0px -17083px}
.ss_transmit_edit{background-position:0px -17101px}
.ss_transmit_error{background-position:0px -17119px}
.ss_transmit_go{background-position:0px -17137px}
.ss_tux{background-position:0px -17155px}
.ss_user{background-position:0px -17173px}
.ss_user_add{background-position:0px -17191px}
.ss_user_comment{background-position:0px -17209px}
.ss_user_delete{background-position:0px -17227px}
.ss_user_edit{background-position:0px -17245px}
.ss_user_female{background-position:0px -17263px}
.ss_user_go{background-position:0px -17281px}
.ss_user_gray{background-position:0px -17299px}
.ss_user_green{background-position:0px -17317px}
.ss_user_orange{background-position:0px -17335px}
.ss_user_red{background-position:0px -17353px}
.ss_user_suit{background-position:0px -17371px}
.ss_vcard{background-position:0px -17389px}
.ss_vcard_add{background-position:0px -17407px}
.ss_vcard_delete{background-position:0px -17425px}
.ss_vcard_edit{background-position:0px -17443px}
.ss_vector{background-position:0px -17461px}
.ss_vector_add{background-position:0px -17479px}
.ss_vector_delete{background-position:0px -17497px}
.ss_wand{background-position:0px -17515px}
.ss_weather_clouds{background-position:0px -17533px}
.ss_weather_cloudy{background-position:0px -17551px}
.ss_weather_lightning{background-position:0px -17569px}
.ss_weather_rain{background-position:0px -17587px}
.ss_weather_snow{background-position:0px -17605px}
.ss_weather_sun{background-position:0px -17623px}
.ss_webcam{background-position:0px -17641px}
.ss_webcam_add{background-position:0px -17659px}
.ss_webcam_delete{background-position:0px -17677px}
.ss_webcam_error{background-position:0px -17695px}
.ss_world{background-position:0px -17713px}
.ss_world_add{background-position:0px -17731px}
.ss_world_delete{background-position:0px -17749px}
.ss_world_edit{background-position:0px -17767px}
.ss_world_go{background-position:0px -17785px}
.ss_world_link{background-position:0px -17803px}
.ss_wrench{background-position:0px -17821px}
.ss_wrench_orange{background-position:0px -17839px}
.ss_xhtml{background-position:0px -17857px}
.ss_xhtml_add{background-position:0px -17875px}
.ss_xhtml_delete{background-position:0px -17893px}
.ss_xhtml_go{background-position:0px -17911px}
.ss_xhtml_valid{background-position:0px -17929px}
.ss_zoom{background-position:0px -17947px}
.ss_zoom_in{background-position:0px -17965px}
.ss_zoom_out{background-position:0px -17983px}
.ss_asc_on{background-position:0px -18003px}
.ss_asc_off{background-position:0px -18024px}
.ss_desc_on{background-position:0px -18045px}
.ss_desc_off{background-position:0px -18066px}
.ss_add_black{background-position:4px -18090px}

h1.tabstyle span, h2.tabstyle span{text-transform:uppercase; width: 90%;}


.admin-box {
    background-color : #FAFAFA;
    border : solid 1px #E8E8E8;
}

.admin-box .primary-actions {
    position : relative;
    top : 5px;
    right: 5px;
}

.admin-box h2, .admin-box h3 {
    background-color : #E8E8E8 !important;
    color: #3E3E3E !important;
}
.admin-box h2 + dfn,
.admin-box h3 + dfn{
    background-color: #E8E8E8;
    display: inline-block;
    font-size: 1em;
    font-style: italic;
    overflow: hidden;
    text-indent: 16px;
    width: 100%;
    margin-top: -5px;
}

.admin-box h2 {
    padding : 5px 5px 5px 16px;
    font-size : 1.5em;
    /*clear: both;*/
}

.admin-box h3 {
    padding-left : 5px;
    background-image : none !important;
    /*text-transform:uppercase;*/
}

.admin-box h3.plain,
.admin-box h2.plain{
    background: none;

}

.admin-box .hdesc {
    background-color: #E2E2E2;
}

.admin-box h3 span {
    background: none;
    border: none;
    width: 90%;
    color: #3E3E3E !important;
    text-transform: none !important;
}

.admin-box h3 span.criteria {
    font-weight: normal;
    font-size: 0.8em;
    font-style: italic;
    padding-left: 0.5em;
}

.admin-box .admin-header .textright{
    margin : 15px 25px;
}


.admin-box p {
    margin : 0 25px;
    background-color : #FFFFFF;
    padding : 5px;
    border : solid 1px #E2E2E2;
    text-align : justify;
}

.admin-box button.secondary {
    /*background-color: #CCCCCC;*/
    color: #000000;
    border : solid 1px #666666;
}

.admin-box .admin-content-page, .admin-box .admin-header .item{
    margin : 20px 25px;
}

.admin-box .item {
    background-color : #FFFFFF;
    border : solid 1px #E2E2E2;
    padding : 5px;
}

.admin-box .help-text {
    font-size: 11px;
    font-style: italic;
    padding-left: 5px;
}

.admin-box .item label {
    display : block;
    margin-top: 5px;
}

.admin-box .item input[type="text"], .admin-box .item textarea {
    /*    -webkit-border-radius: 0.417em;
   -moz-border-radius: 0.417em;
   border-radius: 0.417em;*/
    width: 99%;
    max-width: 99%;
    margin-top: 5px;
}

.admin-box dd div span.right {
    font-size: 0.883em !important;
    float: none;
}

.admin-box .item select {
    min-width: 20em;
    margin-top: 5px;
}

.grey-gradient {
    background: #fefefe; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNmM2YzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #fefefe 0%, #e5e5e5 50%, #c6c6c6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(50%,#e5e5e5), color-stop(100%,#c6c6c6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fefefe 0%,#e5e5e5 50%,#c6c6c6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fefefe 0%,#e5e5e5 50%,#c6c6c6 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fefefe 0%,#e5e5e5 50%,#c6c6c6 100%); /* IE10+ */
    background: linear-gradient(top,  #fefefe 0%,#e5e5e5 50%,#c6c6c6 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#c6c6c6',GradientType=0 ); /* IE6-8 */
}

.admin-box form.normalized {
    background-color: transparent;
    border: none;
}
.admin-box form.normalized div.submit {
    background-color: #E8E8E8;
    padding: 10px 20px;
}
.admin-box form.normalized div.submit a {
    color: #4E4E4E;
}

.admin-box .divide {
    border-bottom: 1px solid #E8E8E8;
}

.admin-box .filters {
    background-color: #E8E8E8;
    overflow: auto;
    padding: 10px 20px;
}

.admin-box .table_options select {
    display: inline-block;
    margin-right: 0.5em;
    width: 10em;
}

#fancybox-content .admin-box .table_options {
    padding: 0.416em;
}

.admin-box .refresh-list {
    background-position: 0px -919px;
    background-repeat: no-repeat;
    background-image: url('../images/background/sprites.png');
    display: block;
    float: left;
    padding-left: 20px;
}




.tipsy { font-size: 10px; position: absolute; padding: 5px; z-index: 100000; }
.tipsy-inner { background-color: #000; color: #FFF; max-width: 200px; padding: 5px 8px 4px 8px; text-align: center; }

/* Rounded corners */
.tipsy-inner { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

/* Uncomment for shadow */
/*.tipsy-inner { box-shadow: 0 0 5px #000000; -webkit-box-shadow: 0 0 5px #000000; -moz-box-shadow: 0 0 5px #000000; }*/

.tipsy-arrow { position: absolute; width: 0; height: 0; line-height: 0; border: 5px dashed #000; }

/* Rules to colour arrows */
.tipsy-arrow-n { border-bottom-color: #000; }
.tipsy-arrow-s { border-top-color: #000; }
.tipsy-arrow-e { border-left-color: #000; }
.tipsy-arrow-w { border-right-color: #000; }

.tipsy-n .tipsy-arrow { top: 0px; left: 50%; margin-left: -5px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-nw .tipsy-arrow { top: 0; left: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent;}
.tipsy-ne .tipsy-arrow { top: 0; right: 10px; border-bottom-style: solid; border-top: none;  border-left-color: transparent; border-right-color: transparent;}
.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
.tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
.tipsy-se .tipsy-arrow { bottom: 0; right: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-e .tipsy-arrow { right: 0; top: 50%; margin-top: -5px; border-left-style: solid; border-right: none; border-top-color: transparent; border-bottom-color: transparent; }
.tipsy-w .tipsy-arrow { left: 0; top: 50%; margin-top: -5px; border-right-style: solid; border-left: none; border-top-color: transparent; border-bottom-color: transparent; }



.autocomplete_container, .yui-ac-container, .search_box input[type="text"]#search_member {
    width : inherit;
}

#autocomplete_results_search_member_name {
    position : relative;
    width : 100%;
}

#fancybox-content .yui-ac-content {
    width: inherit !important;
}


/* Statut apparaissant dans la modifications des utilisateurs dans l'admin utilisateur */

.status_box {
    overflow: auto;
    margin-top : 5px;
}

.status_box .status_box_content{
    float : left;
    padding-left : 10px;
}

.status_box .status_box_content img {
    vertical-align : top;
    padding-right : 5px;
}

/* Postlink permettant d'ajouter des participants dans la fiche d'un évènement lorsqu'on est admin */
.add_attendees {
    text-align: right;
    position: absolute;
    top: 3px;
    right: 0;
}

.add_attendees img {
    position : relative;
    top : 4px;
}

#event_invitation_sendbox form {
    background:none;
    border: none;
}
#event_invitation_sendbox form dt, #event_invitation_sendbox form dd {
    background:none;
}

#event_invitation_sendbox .submit{
    position: absolute;
    bottom: 0;
    width: 607px;
}
