/* cmsms stylesheet: edap_style modified: 06/07/23 10:28:38 */
.slider {
background-color: white;
  max-height: 300px;
  max-width: 920px;
/*utilise pour les voeux jc
min-width: 650px;*/
}
h4 { line-height:1.2;
}
h5 {
color: #069;
}
.ui-accordion .ui-accordion-content-active {
   height: auto !important;}
.ui-widget-content a {
color: #069;
}

header {
  padding-bottom: 15px !important;
}
.menu-dropdown > ul {
  z-index: 10;
}
.menu-aside li.menuactive > a, a.menuactive {
color: #006699 !important;
 background-image: url("https://www.edap-tms.com/uploads/template/img/charte/triangle-bleu.png");
background-color:#cef;
}
.menu-aside li.parent ul li a {
  background-image: url("https://www.edap-tms.com/uploads/template/img/charte/triangle-gris.png") !important;
  background-position: 1.6em center;
  background-repeat: no-repeat;
  padding-left: 3em;
}
.menu-aside .menuparent .menuactive a {
background-image:none;
}
.menu-aside .menuactive a {
  color:inherit;
}
.pp_gallery ul a img {
  border: 0 none;
  width: 50px;
}
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; background-color: #cdcdcd;}/*---- Paulo ----*/
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane  { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
.no-close .ui-dialog-titlebar-close {
display: none;
}
/* Component containers
----------------------------------*/
.ui-widget { 
font-size: 1.1em/*{fsDefault}*/; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; }
.ui-widget textarea {
margin-top: 0px !important;
}
.ui-widget-content a { color: #222222/*{fcContent}*/; }
.ui-widget-header { 
border: none;
background-color: none !important;
background-image: none !important;
color: #222222/*{fcHeader}*/; 
font-weight: bold; 
}
.ui-widget-header a { color: #222222/*{fcHeader}*/; }

/*------ Paulo - reduction espace balise p news -------*/
aisde p, article p { margin-bottom:1em; 
}
#content form fieldset {
overflow:visible !important;
}
p > a:link, p > a:visited, a:active {
text-decoration:none;
color:#006699;
}
p > a:hover {
text-decoration:underline;
}
a.linkhighlight:link,
a.linkhighlight:visited {
color:#000000 !important;
background-color:#FFFFFF;
width:100%; /* JC */
}
/* **************************** Simple form ***************************** */



.simpleform div {
  margin: 0 0 5px 0 !important;
}
.simpleform div div {
  margin: 0 0 0 150px !important;
  padding: 0 0 5px 0 !important;
}
.simpleform textarea {
  height: 100px !important;
}
.simpleform input[type="email"]:hover,
.simpleform input[type="text"]:hover,
.simpleform textarea:hover {
  border: #666 solid 2px !important;
  cursor: default !important;
}
.simpleform input[type="submit"] {
 background-color: #1397cb;
  background-image: url("https://www.edap-tms.com/uploads/template/img/charte/triangle-submit.png");
  background-position: 0.35em center;
  background-repeat: no-repeat;
  border: 0 none;
  border-radius: 3px;
  color: #fff;
  padding: 0.35em 0.75em 0.35em 1.5em;
cursor: pointer !important;
display: block;
margin-left: auto;
margin-right: auto;
width: 140px !important;
}
.simpleform input[type="submit"]:hover, .cancel:hover {
  border: #666 solid 2px !important;
}
.simpleform label {
  width: 100% !important;
  float: left !important;
}
.simpleform_text_error {
  color: #f00 !important;
  font-weight: bold !important;
}
.captchapict {
  width: 300px;
  border: #ccc solid 2px !important;
  border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  -webkit-border-radius: 5px !important;
}
.simpleform_website,
.simpleform_website * {
  display: none !important;
}
#opener {
  background-color: #1397cb;
  background-image: url("https://www.edap-tms.com/uploads/template/img/charte/triangle-submit.png");
  background-position: 0.35em center;
  background-repeat: no-repeat;
  border: 0 none;
  border-radius: 3px;
  color: #fff;
  /* --- float: right; ----Paulo----*/
  padding: 0.35em 0.75em 0.35em 1.5em;
  transition: background-color 0.2s ease 0s;
}
.ui-widget-overlay {
background-color: #111111 !important;
background-image: none !important;
opacity: 0.6 !important;
}
.simpleform input[type="email"], .simpleform input[type="text"], .simpleform textarea {
background-color: #ededed;
border: 1px solid #FFFFFF;
line-height: 1.5;
margin-bottom: 10px;
padding: 0.35em;
width: 300px !important;
}
.simpleform label {
margin:0 !important;
}
.cancel {
 background-color: #afc8d2;
  background-image: url("https://www.edap-tms.com/uploads/template/img/charte/croix-submit.jpg");
  background-position: 0.35em center;
  background-repeat: no-repeat;
  border: 0 none;
  border-radius: 3px;
  color: #656565;
  padding: 0.35em 0.75em 0.35em 1.5em;
cursor: pointer !important;
display: block;
margin-left: auto;
margin-right: auto;
margin-top:10px;
width: 140px !important;
}
.ui-widget-content { 
background-color: none !important;
border: 1px solid #fff !important;
background-image:none !important;
}
#dialog {
border:none !important;
}
#accept {
 background-image: url("https://www.edap-tms.com/uploads/template/img/charte/prof.jpg") !important;
background-color:none !important;
}
.alert .ui-dialog-titlebar {
display:none;
}
.alert {
  border-radius: 0 !important;
border:none !important;
padding:0 !important;
}
.alert > .ui-widget-content {
border:none !important;
font-size: 1em !important;
}

#accept_right{
width:222px;
height:200px;
margin-top:90px;
display:table-cell;
float:right;
font-size: .9em !important;
}
#refuser {
 background-color: #afc8d2;
  background-image: url("https://www.edap-tms.com/uploads/template/img/charte/croix-submit.jpg");
  background-position: 0.35em center;
  background-repeat: no-repeat;
  border: 0 none;
  border-radius: 3px;
  color: #656565;
  padding: 0.35em 0.75em 0.35em 20px;
cursor: pointer !important;
display: block;
margin-top:10px;
width: 140px !important;
}
#acceder {
 background-color: #1397cb;
  background-image: url("https://www.edap-tms.com/uploads/template/img/charte/triangle-submit.png");
  background-position: 0.35em center;
  background-repeat: no-repeat;
  border: 0 none;
  border-radius: 3px;
  color: #fff;
  padding: 0.35em 0.75em 0.35em 20px;
cursor: pointer !important;
display: block;
width: 140px !important;
}
#boutons {
margin-top:40px;
}
header .logo {
  width: 25%;
}
header .search {
  float: right;
  width: 30%;
}
/*-- PT Tableau */
.tab-2, td, tr {
    border: 0px solid #ccc;
    margin-bottom: 1.5em;
}
/*-- reseauxsociaux  ---*/
.reseauxsociaux {
float: right;
witdh: 150px;
}
#cookie_consent {
 background: #000;
 position: fixed;
  bottom: 0;
  float: left;
  z-index: 10000000000000;
  width: 100%;
  padding: 30px 0;
  /*filter: alpha(opacity=70);
  opacity: 0.7;*/
}
#cookie_consent p {
 text-align: center;
  color: #fff;
 font-size: 14px;
  line-height: 20px;
  margin: 0;
  padding: 0 0 10px 0;
  /*filter: alpha(opacity=100);
  opacity: 1;*/
}
#cookie_consent a.accept_cookies {
 margin: 0 5px;
  padding: 5px;
  color: #000;
 font-weight: bold;
  text-decoration: none;
  cursor: pointer;
  background: #6c0;
}
#cookie_consent a.more_info {
 margin: 0 5px;
  padding: 5px;
  color: #000;
 font-weight: bold;
  text-decoration: none;
  cursor: pointer;
  background: #ccc;
}
header .languages, header .search {
    margin-left: 70px;
float:right;
}
.search form input[type="text"] {
	min-width: 80%;
}
