

*:hover
{
outline-style:none;
text-decoration:none;
}

a *:hover
{
outline-style:none;
text-decoration:none;
}

*:focus
{
outline-style:none;
}

*:active
{
outline-style:none;
}

* a.a-basic:hover
{
opacity:0.5;
text-decoration:none;
}

a:hover img
{
opacity:0.5;
text-decoration:none;
}

button:hover, [type=button]:hover, [type=image]:hover,button:focus, [type=button]:focus, [type=image]:focus
{
opacity:0.5;
text-decoration:none;
outline-style:none;
}

input[type=text]:hover, input[type=text]:focus, input[type=search]:hover, input[type=search]:focus, input[type=password]:hover, input[type=password]:focus, 
input[type=time]:hover, input[type=time]:focus, select:hover, select:focus, textarea:hover, textarea:focus
{
border:1px solid #000000;
outline-style:none;
}

.basic_form select:hover, .basic_form select:focus, .module_page_content select:hover, .module_page_content select:focus, #overscreen select:focus, #overscreen select:hover
{
border:1px solid #000000;
background-image:url('./../images/btmchevron-hover.png');
}

.basic_form select:active, .module_page_content select:active, #overscreen select:active
{
background-image:url('./../images/btmchevron-active.png');
}

#suggestbar a:hover
{
color:#404040;
background-color:#eeeeee;
}

.menutop-bar2 ul li a:hover
{
color:#ffffff;
}

.menutop-bar3 ul li a:hover
{
color:#ffffff;
opacity:0.75;
text-decoration:none;
}

.menutop-bar3 .menuitem-onsubmenuclose:hover
{
background:rgba(238,238,238,0.7);	/* #eeeeee;	*/
}

.menutop-bar3 .menuitem-onsubmenuclose:hover a
{
color:#ffffff;
}

.menuitem-onsubmenuopen a:hover
{
color:#ffffff;
}

.menutop-bar4 ul li a:hover
{
color:#ffffff;
}

.navline a:hover
{
opacity:0.5;
text-decoration:none;
}


a.linkinactive:hover, a.linkinactive,
.navline a.linkinactive:hover, .navline a.linkinactive
{
color:#a0a0a0 !important;
cursor:default !important;
opacity:1 !important;
background:transparent !important;
text-decoration:none !important;
}

.navline2 a:hover, .navline2 a.linkactive
{
background:transparent;
}

*.disabled:hover
{
opacity:0.5;
text-decoration:none;
cursor:not-allowed;
}

.basic_form .divdate_pickerbtn:hover, .basic_form ._pickerbtn:hover
{
opacity:0.5 !important;
text-decoration:none;
}

.basic_form .divdate_pickerbtn:focus
{
border-left:none;
}

.divcalc_pickerbtn:hover, .basic_form .divcalc_pickerbtn:hover
{
opacity:0.5 !important;
text-decoration:none;
}

.divcalc_pickerbtn:focus, .basic_form .divcalc_pickerbtn:focus
{
border-left:none;
}

.basic_form input[type=text]:hover, .basic_form input[type=text]:focus, .basic_form input[type=search]:hover, .basic_form input[type=search]:focus, 
.basic_form input[type=password]:hover, .basic_form input[type=password]:focus, .basic_form input[type=time]:hover, .basic_form input[type=time]:focus, 
.basic_form input[type=date]:hover, .basic_form input[type=date]:focus, .basic_form select:hover, .basic_form select:focus, .basic_form textarea:hover, .basic_form textarea:focus
{
border:1px solid #000000;
outline-style:none;
}

.basic_form *[disabled]:hover, .basic_form *[disabled]:focus
{
border-color:#d2d2d2 !important;
}

.basic_form label:hover
{
color:#000000;
}

.module_page_content .bigmenuitem:hover
{
background:#eae6e6;
}

.module_page_content .bigmenuitem:hover small
{
color:#707070;
}

.module_page_content .dashboardoption:hover
{
display:inline-block;
background:#eeeeee;
width:33rem;
padding-right:1.7rem;
margin-right:1rem;
background-image:url('./../images/rightchevron.png');
background-repeat:no-repeat;
background-position:right center;
background-size:contain;
}

 .module_page_content a.smalllink:hover , .basic_form  a.smalllink:hover
{
text-decoration:underline;
}

.module_page_content a:hover small
{
color:#000000;
}

.module_page_content a.basicform_sublinka:hover, .module_page_content a.basicform_sublinka:hover span
{
text-decoration:underline;
}

.module_page_content a.basicform_sublinka:hover, .module_page_content a.basicform_sublinka:hover span, .module_page_content a.basicform_sublinka:hover img
{
opacity:1;
}

[data-type=divradio]:hover, [data-type=checkbox]:hover
{
border:1px solid #000000;
}

.module_page_content .basic_form_block a:hover
{
text-decoration:underline;
}


.module_page_content .basic_form_bigblock_menu a:hover, .module_page_content .divblocksub a:hover, .overscreen .basic_form_bigblock_menu a:hover
{
text-decoration:underline;
}

.module_page_content a.listing-icon:hover, .module_page_content a.listing-icon:hover span, .overscreen a.listing-icon:hover, .overscreen a.listing-icon:hover span
{
text-decoration:underline;
}

.module_page_content a.listing-item:hover img, .overscreen a.listing-item:hover img
{
opacity:1 !important;
}

.basic_form .leftframe input[disabled],.basic_form .leftframe input[disabled]:hover,.basic_form .leftframe input[disabled]:focus,
.basic_form .rightframe input[disabled],.basic_form .rightframe input[disabled]:hover,.basic_form .rightframe input[disabled]:focus
{
color:#ffffff !important;
border:none !important;
background:transparent !important;
}

.basic_form .rightframe a:hover, .basic_form .rightframe a:active
{
color:#a0a0a0;
}

.basic_form .rightframe input:hover, .basic_form .rightframe input:focus, .basic_form .leftframe input:hover, .basic_form .leftframe input:focus
{
margin:0;
margin-bottom:0.2rem;
border:1px solid #000000;
}

.basic_form .rightframe input:focus, .basic_form .leftframe input:focus, .basic_form .rightframe span.focusedspanctnr span, .basic_form .leftframe span.focusedspanctnr span
{
background:#ffffff;
color:#000000;
}

.bigleftframe .linkbarbtm a:hover, .basic_form .bigleftframe .linkbarbtm a:hover
{
color:#a0a0a0;
}
.itemframe .linkbarsmall input[type=image]:hover, .basic_form .itemframe .linkbarsmall input[type=image]:hover, .basic_form .itemframe .linkbarsmall input[type=image]:active
{
opacity:0.5;
text-decoration:none;
}

.bigleftframe a:hover, .basic_form .bigleftframe a:hover,
.bigleftframe a:active, .basic_form .bigleftframe a:active, 
.basic_form .itemframe a:hover, .basic_form .itemframe a:active
{
color:#a0a0a0;
}

.bigleftframe label:hover, .basic_form .bigleftframe label:hover, .basic_form .itemframe label:hover
{
color:#000000;
}

.basic_form [data-type=divradio]:hover, .basic_form [data-type=checkbox]:hover,
.basic_form [data-type=divradio]:focus, .basic_form [data-type=checkbox]:focus
{
border:1px solid #000000;
background-color: #d2d2d2;
}
 
.bigleftframe div[data-type=divradio]:hover, .bigleftframe div.focusclass,
.basic_form .bigleftframe div[data-type=divradio]:hover, .basic_form .bigleftframe div.focusclass
{
border-color:#000000;
background-color: #d2d2d2;
}

.bigleftframe input[type=button]:hover, .bigleftframe button:hover, .bigleftframe input[type=button]:focus, .bigleftframe button:focus, 
.basic_form .bigleftframe input[type=button]:hover, .basic_form .bigleftframe button:hover, .basic_form .bigleftframe input[type=button]:focus, .basic_form .bigleftframe button:focus, 
.overscreen_form div.formgroup input[type=button]:hover, .overscreen_form div.formgroup button:hover, .overscreen_form div.formgroup input[type=button]:focus, .overscreen_form div.formgroup button:focus, 
.basic_form .itemframe input[type=button]:hover, .basic_form .itemframe button:hover, .basic_form .itemframe input[type=button]:focus, .basic_form .itemframe button:focus
{
color:#a0a0a0;
opacity:1;
}

.basic_form .bigrightframe a:hover, .basic_form .bigrightframe a:active
{
color:#000000;
}

.basic_form .bigrightframe label:hover
{
color:#000000;
}

.basic_form .bigrightframe input:hover, .basic_form .bigrightframe input:focus
{
}

.basic_form .bigrightframe input:focus
{
}

.select_tbl .select_submenu a:hover
{
color:#ffffff;
}

.select_tbl div.select_submenu:hover
{
opacity:1;
}

.select_tbl div:hover
{
color:#ffffff;
opacity:0.5;
text-decoration:none;
outline-style:none;
}

.overscreen_form input[type=text]:hover, .overscreen_form input[type=text]:focus, .overscreen_form input[type=search]:hover, .overscreen_form input[type=search]:focus, 
.overscreen_form input[type=time]:hover, .overscreen_form input[type=time]:focus, .overscreen_form input[type=date]:hover, .overscreen_form input[type=date]:focus, 
.overscreen_form select:hover, .overscreen_form select:focus, .overscreen_form textarea:hover, .overscreen_form textarea:focus
{
border:1px solid #000000;
outline-style:none;
}

.overscreen_form label:hover
{
color:#000000;
}

.overscreen_form .divdate_pickerbtn:hover
{
opacity:0.5 !important;
text-decoration:none;
}

.overscreen_form .divdate_pickerbtn:focus
{
border-left:none;
}

#overscreen_mainsummary .summary a:hover
{
text-decoration:underline;
}

.noemie_ablock:hover
{
opacity:0.5;
text-decoration:none;
}

.module_page_content div.searchbar a.searchbar-item:hover, div.searchbar a.searchbar-item:hover
{
opacity:0.5;
text-decoration:none;
}

.module_page_content div.readbar_right .filemenu_divapercu a:hover img, div.readbar_right .filemenu_divapercu a:hover img
{
opacity:1;
}

.uploadctnr:hover, span.uploadctnr:hover, .basic_form span.uploadctnr:hover
{
border-color: #000000;
}

button.fieldbtn:hover, .basic_form button.fieldbtn:hover,
button.fieldbtn:focus, .basic_form button.fieldbtn:focus
{
border-color:transparent;
background-color:#bfbfbf;
color:#000000;
opacity:1;
}

button.fieldbtn:active, .basic_form button.fieldbtn:active
{
border-color:transparent;
background-color:#242424;
color:#ffffff;
opacity:1;
}

.divdetailmenu a:hover, .divdetailmenu a:hover span
{
text-decoration:underline;
}

.divdetailmenu a:hover img
{
opacity:1 !important;
text-decoration:none;
}

#ctxmenu a:hover
{
color:#ffffff;
background:#a0a0a0;
}

.module_page_content table.planning .monthname a:hover,
#overscreen_maincontent table.planning .monthname a:hover
{
text-decoration:none;
opacity:0.5;
}

#overscreen_maincontent table.calendar_small:hover
{
border-color:#000000;
}

.module_page_content table.planning .calendar_small td a:hover,
#overscreen_maincontent table.calendar_small td a:hover,
#overscreen_maincontent table.calendar_small td:hover
{
text-decoration:none;
opacity:0.5;
}

.module_page_content table.planning tbody a:hover
{
text-decoration:underline;
}

a.bluelink:hover
{
opacity:0.5;
text-decoration:none;
}

.gmap_controlitem:hover
{
background-color: #EBEBEB;
opacity:1;
}

.gmap_controlitem:hover img, .gmap_controlitem img:hover
{
opacity:1;
}

body.assistance_mngr .choiceitem_div:hover
{
opacity:0.5;
text-decoration:none;
}

body.assistance_mngr input[type=submit]:hover, body.assistance_mngr button:hover , [type=button]:hover, a:hover
{
opacity:0.5;
text-decoration:none;
}

body.assistance_mngr a.selectordisabled:hover
{
opacity:0.35;
text-decoration:none;
cursor:default;
}

body.assistance_mngr a.browserselector img:hover, body.assistance_mngr a.browserselector:hover img
{
opacity:1;
}

.awaitingdiv_ordermenu button:hover
{
border:1px solid #d2d2d2;
color: #ffffff;
background-color: #707070;
opacity:1;
}


button.smallbutton:hover, input[type=button].smallbutton:hover
{
opacity:0.5;
text-decoration:none;
}

a.linkunavailable:hover
{
opacity:0.25;
text-decoration:none;
}

.blockprompt .promptmenu a:hover
{
text-decoration: underline;
}

.calendar_grid_cell_row_ctnt_aller:hover,
.calendar_grid_cell_row_ctnt_retour:hover
{
opacity:0.5;
}

.neoneffect:hover
{
-webkit-animation:none;
animation:none;
}


@media (min-width: 900px)
{
.navline .navmenu li a:hover
	{
	color:#4030ee;
	text-decoration:underline;
	}
}

@media (max-width: 1024px) 
{
	.navline .navmenu li a:hover,
	.navline .navmenu .navmenu-btn:hover 
	{
	background-color: #f4f4f4;
	}
}