.jqmPopup form ul li {
  margin:0px 0px 12px 0px;
  padding:0px; 
  position:relative;
}

.jqmPopup form ul li label  {
  margin:0px 5px 0px 0px;
  padding:0px; 
  float:left; 
  width:185px; 
  text-align:right; 
  font-weight:bold;
}

.jqmPopup form ul li input {
  float:left;
  margin:-3px 0px 0px 0px;
  padding:3px 5px;
  border:1px solid #C1C1C1;
  font-size:12px;
  color:#666666;
  font-family:Arial, Helvetica, sans-serif;
  vertical-align:middle;
}

.jqmPopup form ul li label.inner_label {
  font-weight:normal;
  margin:0 5px;
  padding:0;
  text-align:left;
  width:auto;
}

.jqmPopup form ul li input.radio_check {
  border:0 none;
  margin:0;
  padding:0;
  width:auto;
}

.jqmPopup_wrapper_agenda {
  display:none; 
  position:fixed; 
  top:10%;
  left:50%;  
  margin-left:-377px; 
  width:755px; 
  border:0; 
  padding:0
}

.jqmPopup_wrapper_agenda .jqmPopup .t {
  background:none;
  background:transparent url(../../images/common/popup/popup-bg4.png) no-repeat top left;
}

.jqmPopup_wrapper_agenda .jqmPopup .content {
  background:none;
  background:transparent url(../../images/common/popup/popup-bg4.png) no-repeat top right;
}

.jqmPopup_wrapper_agenda #title_popup .header_middle h1.width_popup_agenda  {
  color:#333333; 
  font-size:14px; 
  font-weight:bold ; 
  float:left; 
  margin:0px; 
  padding:0px; 
  width:680px;
}

.jqmPopup_wrapper_agenda #title_popup .header_middle span .jqmClose {
  color:#333333; 
  font-size:14px; 
  font-weight:bold ; 
}

.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper #title_popup .header_middle {
  background-color:#c6dc9a;
  float:left;
  padding:2px 10px 7px;
  position: relative;
}

#title_popup .center_news {
  background-color:#FFFFFF;
  float:left;
  margin:0;
  padding:8px 7px 10px 10px;
  width: auto;
}

.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news .content_popup_agenda {
  float:left;
  width:330px;
  padding-left:10px;
  padding-right:10px;
  padding-top:10px;
}

.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news .active {
  background-color:#eeeeee;
}

.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news .button_grey {
  background:transparent url(../../images/common/popup/button_grey.png) no-repeat top left;
  color:#333333;
  font-size:14px;
  font-weight:bold;
  padding-top:15px;
  padding-bottom:15px;
  width:330px;
  text-align:center;
  display:block;
}
.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news #add_new_proposal_publication ul li, .jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news #add_new_information ul li {
  float:left;
  margin-bottom:15px;
  margin-top:5px;
}
.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news #add_new_proposal_publication ul li label, .jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news #add_new_information ul li label  {
  float:left;
  font-weight:normal;
  margin:0 10px 0 0;
  padding:0;
  text-align:right;
  width:115px;
}
.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news #add_new_proposal_publication ul li input, .jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news #add_new_information ul li input {
  width:560px;
}
.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news #add_new_proposal_publication ul li textarea, .jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news #add_new_information ul li textarea {
  width:560px;
  height:66px;
}

.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news .form_popup_agenda {
  float:left;
  width:700px;
}

.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news .form_add_agenda {
  background-color:#eeeeee;
  float:left;
  padding-top:20px;
}

.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news .form_add_agenda li {
  float:left;
  margin-bottom:10px;
  width:100%;
}

.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news .form_add_agenda li.date input {
  width:70px;
}

.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news .form_add_agenda li.date span {
  margin-left:8px;
  margin-right:8px;
}

.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news .form_add_agenda li label {
  float:left;
  font-weight:normal;
  margin:0 5px 0 0;
  padding:0;
  text-align:right;
  width:158px;
}

.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news .form_add_agenda li.confidentialy select {
  float:left;
  width:70px;
  margin-right:10px;
}

.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news .form_add_agenda li.confidentialy span {
  float:left;
  font-size:9px;
  color:#999999;
}

.jqmPopup .content .wrapper .center_news .submit {
  float:left;
  width:100%;
  text-align:center;
  margin-top:10px;
}

.jqmPopup .content .wrapper .center_news .submit label {
  position: absolute;
  left: 20px;
}

.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news .content_express_yourself {
  width:700px;
  margin-top:10px;
}

.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news .content_express_yourself form {
  position: relative;
}

.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news .content_express_yourself p.charter {
  margin-bottom: 15px;
}

.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news textarea.message_express_yourself {
  border: solid 1px #CCCCCC;
  height:66px;
  width:638px;
  padding-right: 60px;
  overflow:hidden;
}
.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .content_express_event textarea.message_express_yourself {
  border: solid 1px #CCCCCC;
  height:66px;
  width:608px;
  padding-right: 60px;
  overflow:hidden;
}

.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news ul.school_message_express_yourself{
  display: block;
  overflow: hidden;
  margin-top: 10px;
  margin-bottom: 10px;
}
.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news ul.school_message_express_yourself li{
  display: block;
  overflow: hidden;
  margin-bottom: 10px;
  padding-top: 10px;
}
.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news ul.school_message_express_yourself label{
  position: relative;
  float: left;
  width: 60px;
  margin: 0 5px 0 0;
  padding: 0px;
  font-weight: normal;
}
.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news ul.school_message_express_yourself input{
  border: solid 1px #CCCCCC;
  height:20px;
  width:550px;
  overflow:hidden;
  float: left;
  padding: 5px;
}
.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news ul.school_message_express_yourself textarea{
  border: solid 1px #CCCCCC;
  height:65px;
  width:550px;
  overflow:hidden;
  float: left;
  padding: 5px;
}

.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .maxlength-container {
  float: left;
  position: relative;
  width: 100%;
}
.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .maxlength-container .maxlength-counter {
  position: absolute;
  top: 1px;
  right: 1px;
  color:#999999;
  background: #eee;
  font-size:24px;
  font-weight:bold;
  padding-top:20px;
  width:60px;
  height:46px;
  /*border-right: 1px solid #ccc;*/
  /*border-left: 0;*/
  text-align:center;
}

.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news .content_express_yourself .infos_express_yourself {
  width:670px;
  margin-top:10px;
  color:#666666;
}

.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news .content_express_yourself .infos_express_yourself strong {
  font-weight:bold;
  margin-bottom:5px;
}

.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news .content_express_yourself .infos_express_yourself p {
  margin-top:5px;
  margin-bottom:5px;
  margin-left:25px;
}

.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news .content_express_yourself .infos_express_yourself ul {
  margin-left:25px;
  margin-top:5px;
  color:#333333;
  width:645px;
  float:left;
}

.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news .content_express_yourself .infos_express_yourself ul li {
  float:left;
  margin-right:76px;
}

.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news .content_express_yourself .infos_express_yourself ul li .date_hour {
  float:right;
}

.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news .content_express_yourself .infos_express_yourself ul li .date_hour img {
  vertical-align:top;
}

.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news .content_express_yourself .infos_express_yourself ul li input[type="radio"] {
  margin-top: 2px;
  margin-right: 4px;
}

.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news .content_express_yourself .infos_express_yourself ul li input[type="text"] {
  margin-left: 5px;
  margin-right: 4px;
  width:66px;
  float:none;
}

.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news .content_express_yourself .infos_express_yourself ul li input[type="checkbox"] {
  vertical-align:top;
  margin-top: 1px;
  margin-right: 5px;

}

.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news .content_express_yourself .infos_express_yourself p.message_infos {
  margin:0px;
  margin-left:25px;
  font-size:10px;
  color:#999999;
}
.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news .content_express_yourself .infos_express_yourself p.message_infos_ital {
  margin:0px;
  margin-left:25px;
  font-size:12px;
  color:#333333;
  font-style: italic;
}


..jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news .content_express_yourself .infos_express_yourself ul.choice_express_yourself {
  margin-top:5px;
}

.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news .content_express_yourself .infos_express_yourself ul.choice_express_yourself li {
  margin-top:5px;
}

.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news .content_express_yourself .infos_express_yourself ul.choice_express_yourself li.comment_social_media_list label.comment_social_media_list_label, .jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news .content_express_event .infos_express_event ul li.comment_social_media_list label.comment_social_media_list_label {
  display:none;
}

.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news .content_express_yourself .infos_express_yourself ul.choice_express_yourself li.comment_social_media_list input{
  margin-right:5px;
}

.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news .content_express_event .infos_express_event ul li.comment_social_media_list {
  margin-top:10px;
}

.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news .content_express_event .infos_express_event ul li.comment_social_media_list input{
  margin-right:5px;
  margin-left:5px;
}


.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news .content_express_yourself .submit ul {
  margin:0;
  padding:0;
  width:100%;
  margin-top:35px;
  margin-bottom:15px;
}

.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news .content_express_yourself .submit ul li {
  margin:0;
  padding:0;
  width:100%;
  text-align:center;
}

.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news .content_express_event {
  width:670px;
  padding-top:10px;
  padding-left:10px;
  background-color:#EEEEEE;
  padding-bottom:10px;
  padding-right:10px;
}

.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news .infos_express_event{
  width:670px;
  margin-top:10px;
  color:#666666;
}

.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news .infos_express_event strong {
  font-weight:bold;
  margin-bottom:5px;
}

.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news .infos_express_event p {
  margin-top:5px;
  margin-bottom:5px;
  margin-left:25px;
}

.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news .infos_express_event ul li input[type="text"] {
  margin-left: 5px;
  margin-right: 4px;
  width:66px;
  float:none;
}

.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news .infos_express_event ul {
  margin-top:5px;
  margin-left:25px;
}

.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news .infos_express_event ul li {
  margin-bottom:5px;
}

.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news .infos_express_event ul li input[type="checkbox"] {
  vertical-align:top;
}


.jqmPopup div.notice_error, .jqmPopup div.notice_confirmation, .jqmPopup div.notice_information {
  float:left;
  margin:10px 0px 20px;
  width:670px;
}
.jqmPopup #meeting_form div.notice_error {
  width:640px;
  margin-left: 10px;
}


.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news .form_add_agenda li ul.location_add li.location_fields {
  width:445px;
}

.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news .form_add_agenda li ul.location_add li.location_fields a {
  margin-left:5px;
}

.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news ul.picture_embedded_form li {
  width:auto;
}

.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news .form_add_agenda li.confidentialy p.legend_confidential {
  font-size:11px;
}



/* Copiez et adaptez ce bloc pour créer des popups aux dimensions différentes */
.jqmPopup_wrapper {display:none; position:fixed; top:17%; /* modifie la hauteur à laquelle s'affiche le popup */ left:50%; margin-left:-310px; /* -50% de la width, pour centrer */ width:620px; border:0; padding:0}

.jqmPopup_wrapper2 {display:none;  position:fixed; top:12%; /* modifie la hauteur à laquelle s'affiche le popup */ left:50%; margin-left:-450px; /* -50% de la width, pour centrer */ width:900px; border:0; padding:0}

.jqmPopup_wrapper3 {display:none; position:fixed; top:12%; /* modifie la hauteur à laquelle s'affiche le popup */ left:50%;  margin-left:-150px; /* -50% de la width, pour centrer */ width:300px; border:0; padding:0}

.jqmPopup_wrapper_delete {display:none; position:fixed; top:12%; left:50%;  margin-left:-270px; height: 100px; width:620px; border:0; padding:0}

.jqmPopup_wrapper_services {display:none; position:fixed; top:12%; /* modifie la hauteur à laquelle s'affiche le popup */ left:50%;  margin-left:-310px; /* -50% de la width, pour centrer */ width:620px; border:0; padding:0}
.jqmPopup_wrapper_evry_operation {display:none; position:fixed; top:12%; /* modifie la hauteur à laquelle s'affiche le popup */ left:50%;  margin-left:-281px; /* -50% de la width, pour centrer */ width:562px; border:0; padding:0}
.jqmPopup_wrapper_evry_operation_step2 {display:none; position:fixed; top:12%; /* modifie la hauteur à laquelle s'affiche le popup */ left:50%;  margin-left:-240px; /* -50% de la width, pour centrer */ width:480px; border:0; padding:0}

.jqmPopup_wrapper_picture {display:none; position:fixed; top:12%; /* modifie la hauteur √† laquelle s'affiche le popup */ left:50%;  margin-left:-310px; /* -50% de la width, pour centrer */ width:620px; border:0; padding:0}
   popup_create_gallery {display:none; position:fixed; top:12%; /* modifie la hauteur √† laquelle s'affiche le popup */ left:50%;  margin-left:-335px; /* -50% de la width, pour centrer */ width:670px; border:0; padding:0}
.jqmPopup_wrapper_schoolclass_join {display:none; position:fixed; top:17%; /* modifie la hauteur à laquelle s'affiche le popup */ left:50%; margin-left:-300px; /* -50% de la width, pour centrer */ width:600px; border:0; padding:0}
.popup_add_item      {display:none; position:fixed; top:12%; /* modifie la hauteur √† laquelle s'affiche le popup */ left:50%;  margin-left:-335px; /* -50% de la width, pour centrer */ width:670px; border:0; padding:0}

.jqmOverlay {background-color:#000} /* La couleur du fond transparent */

* iframe.jqm {position:absolute; top:0; left:0; z-index:-1; width:expression(this.parentNode.offsetWidth+'px'); height:expression(this.parentNode.offsetHeight+'px');}

/* N'oubliez pas d'ajouter chaque nouvelle classe de popup ici ! (c'est pour IE) */
* html .jqmPopup_wrapper_services,
* html .popup_create_gallery,
* html .jqmPopup_wrapper_picture,
* html .jqmPopup_wrapper2,
* html .jqmPopup_wrapper3,
* html .jqmPopup_wrapper,
* html .jqmPopup_wrapper_evry_operation,
* html .jqmPopup_wrapper_evry_operation_step2,
* html .jqmPopup_wrapper_schoolclass_join
{position:absolute; top:expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px')}


/* 
  -- Even more rounded corners with CSS: Base stylesheet --
  source: http://www.schillmania.com/projects/dialog2/
*/

.jqmPopup {
 position:relative;
 margin:0 auto;
 z-index:1;
 margin-left:15px; /* default, width of left corner */
 margin-bottom:0.5em; /* spacing under dialog */
}

.jqmPopup .background_title {
 background:transparent url(../../images/common/popup/popup-bg.png) no-repeat top left;
 position:relative;
 zoom:1;
 _overflow-y:hidden;
 /*padding:20px 20px 5px 5px;*/  
 padding:15px 10px 0px 0px;
 font:normal 12px Arial, Helvetica, sans-serif;
}

.jqmPopup .background_conteneur{ 
 background:transparent url(../../images/common/popup/popup-bg2.png) no-repeat top left;
 position:relative;
 zoom:1;
 _overflow-y:hidden;
 /*padding:20px 20px 5px 5px;*/  
 padding:15px 10px 0px 0px;
 font:normal 12px Arial, Helvetica, sans-serif;
}

.jqmPopup .content,
.jqmPopup .t {
 background:transparent url(../../images/common/popup/popup-bg3.png) no-repeat top right;
}
.jqmPopup .b,
.jqmPopup .b div {
 background:transparent url(../../images/common/popup/popup-bg2.png) no-repeat top right;
}

.jqmPopup .content {
 position:relative;
 zoom:1;
 _overflow-y:hidden;
 /*padding:20px 20px 5px 5px;*/  padding:15px 10px 0px 0px;
 font:normal 12px Arial, Helvetica, sans-serif;
}

/** This line is destroying the design of numerous popups **/
/* .jqmPopup .button_green { float: right; margin-top: 10px;} */

.jqmPopup .t {
 /* top+left vertical slice */
 position:absolute;
 left:0px;
 top:0px;
 width:15px; /* top slice width */
 margin-left:-15px;
 height:100%;
 _height:1000px; /* arbitrary long height, IE 6 */
 background-position:top left;
}

.jqmPopup .b {
 /* bottom */
 position:relative;
 width:100%;
}

.jqmPopup .b,
.jqmPopup .b div {
 height:15px; /* height of bottom cap/shade */
 font-size:1px;
}

.jqmPopup .b {
 background-position:bottom right;
}

.jqmPopup .b div {
 position:relative;
 width:15px; /* bottom corner width */
 margin-left:-15px;
 background-position:bottom left;
}

.jqmPopup .wrapper {
 /* extra content protector - preventing vertical overflow (past background) */
 position:static;
 max-height:1000px;
 overflow:auto; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
}

.jqmPopup .wrapper .center_news #page {
  width:570px;
} 


/* add video */
div#jqm_popup_add_video_explain div.jqmPopup h1 {
  height:30px; padding:2px 7px;
  color:#646464; font-size:1.2em;
}
div#jqm_popup_add_video_explain div.jqmPopup h1 span {
  float:left;
  text-decoration:none; color:#646464;
}
div#jqm_popup_add_video_explain div.jqmPopup h1 a {
  float:right; padding-right:10px;
  text-decoration:none; color:#646464;
}

div#jqm_popup_add_video_explain .center_news { 
  margin:0px; 
  padding:8px 7px 10px 10px;
 }


div#jqm_popup_add_video div.jqmPopup h1 {
  height:40px; 
  padding:0 16px;
  color:#333; 
  font-size:1.2em;
  font-weight:bold;
}
div#jqm_popup_add_video div.jqmPopup h1 span {
  float:left;
  text-decoration:none; 
  color:#646464;
}
div#jqm_popup_add_video div.jqmPopup h1 a {
  float:right;
  text-decoration:none; 
  color:#333;
}
div#jqm_popup_add_video div.jqmPopup h2 {
  height:22px;
  border-bottom:1px solid #333; 
  margin:0 22px 16px 22px;
  font-size:1.2em; 
  color:#333;
}
div#jqm_popup_add_video div.jqmPopup form {
  margin:0 22px;
}
div#jqm_popup_add_video div.jqmPopup form ul li {
  clear:both;
}
div#jqm_popup_add_video div.jqmPopup form ul li label {
  font-weight:normal;
}
div#jqm_popup_add_video div.jqmPopup form ul li input,
div#jqm_popup_add_video div.jqmPopup form ul li textarea {
  float:none; width:276px;
}
div#jqm_popup_add_video div.jqmPopup form ul li.url label {
  width:auto;
}
div#jqm_popup_add_video div.jqmPopup form ul li em {
  font-style:normal; font-size:0.9em; color:#666;
}
div#jqm_popup_add_video div.jqmPopup form ul li.submit {
  text-align:center;
}
div#jqm_popup_add_video div.jqmPopup form img.thumb {
  position:absolute; 
  bottom:120px; 
  left:20px;
  width:102px; 
  padding:1px; 
  border:1px solid #ccc;
}
div#jqm_popup_add_video div.jqmPopup form ul li button {
  margin-left:240px;
  margin-top:20px;
}
div#jqm_popup_add_video div.jqmPopup form ul li.submit button {
  display:inline;
  margin: 0;
}



/* ======================= MR default style for popups ====================== */
.jqmPopup .wrapper a                                   { color:#3D8EAB; text-decoration:none; }
.jqmPopup .wrapper a:hover                             { text-decoration: underline; }
.jqmPopup .wrapper .header_top                         { float:left; height:7px;}
.jqmPopup .wrapper .header_middle                      { background-color:#F3F3F3; float:left; padding:2px 10px 5px; width:96%; }
.jqmPopup .wrapper .header_middle h1                   { float: left;}
.jqmPopup .wrapper .header_middle h1.width_popup       { color:#646464; float:left; font-size:14px; font-weight:bold; margin:0; padding:0; width:300px; }
.jqmPopup .wrapper .header_middle span {
  position: relative;
  top: 0;
  right: 0;
  color: #646464;
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  padding: 0;
}
.jqmPopup .wrapper .header_middle span a               { color:#646464; cursor:pointer; float:right; font-size:14px; font-weight:bold; margin:0; padding:0; }
.jqmPopup .wrapper .center_news                        { background-color:#FFFFFF; float:left; margin:0; padding:0px;/* !important;*/ }
.jqmPopup .wrapper .center_news .titre                 { margin-top: 0; background:transparent url(../../images/common/popup/title-separator-bg.gif) repeat-x scroll left bottom; margin:0px 0 15px; padding:0 0 23px; width:100%; }
.jqmPopup .wrapper .center_news .titre h2              { float: left; font-size: 14px; margin-right: 20px; width: 100%; }  
.jqmPopup .wrapper .center_news .information           { padding: 5px !important; }  
.jqmPopup .wrapper .center_news .submit_invite         { padding: 0px 5px !important; padding-bottom: 5px !important; }  
.jqmPopup .wrapper a.button                                   { color:white; text-decoration:none; }
.jqmPopup .wrapper a.button:hover                                   { text-decoration:none; }


.close_popup {
  float:right;
  margin-top:4px;
  margin-right:20px;
  color:#333333;
  font-size:12px;
  font-weight:bolder;
}

.close_popup a.jqmClose:link {color:#333333; text-decoration:none; background:url(../../images/common/popup/button_close.gif);background-repeat:no-repeat; width:13px; height:13px; }
.close_popup a.jqmClose:active {color:#333333; text-decoration:none; background:url(../../images/common/popup/button_close.gif); background-repeat:no-repeat; width:13px; height:13px;}
.close_popup a.jqmClose:visited {color:#333333; text-decoration:none; background:url(../../images/common/popup/button_close.gif); background-repeat:no-repeat; width:13px; height:13px; }
.close_popup a.jqmClose:hover {color: #333333; text-decoration:none; background:url(../../images/common/popup/button_close.gif); background-repeat:no-repeat; width:13px; height:13px; }

.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news #add_new_proposal_publication ul li #buildingList_add li {
  margin-bottom:0px;
}

.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news #add_new_proposal_publication ul li #buildingList_add ul#adress_check {
  width:685px;
  float:left;
  margin:0px;
}

.jqmPopup_wrapper_agenda .jqmPopup .content .wrapper .center_news #add_new_proposal_publication ul li #buildingList_add ul#adress_check li {
  width:100%;
  padding:0px;
}


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay                     {position: fixed; z-index:900;  top: 0px; left: 0px;  height:100%;  width:100%;}

.TB_overlayMacFFBGHack                {background: url(macFFBgHack.png)repeat;}
.TB_overlayBG { background-color:#000;  filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75;}

* html #TB_overlay { /* ie6 hack */    position: absolute;  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}

#TB_window {  position: fixed;  background: #ffffff;  z-index: 900; color:#000000;  display:none; text-align:left;  top:50%;  left:50%;}

* html #TB_window { /* ie6 hack */position: absolute; margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px')}

#TB_window img#TB_Image { display:block;  margin: 15px 0 0 15px;  border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;  border-top: 1px solid #666; border-left: 1px solid #666;}

#TB_caption{height:25px;  padding:7px 30px 10px 25px; float:left;}
#TB_closeWindow{  height:25px;  padding:11px 25px 10px 0; float:right;}
#TB_closeAjaxWindow{  padding:7px 10px 5px 0; margin-bottom:1px;  text-align:right; float:right;}
#TB_ajaxWindowTitle{float:left; padding:7px 0 5px 10px; margin-bottom:1px;}
#TB_title{background-color:#e8e8e8; height:27px;}
#TB_ajaxContent{clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p {padding:5px 0px 5px 0px;}
#TB_load {position: fixed;  display:none; height:13px;  width:208px;  z-index:103;  top: 50%; left: 50%;  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */}
* html #TB_load { /* ie6 hack */position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}

#TB_HideSelect{ z-index:99; position:fixed; top: 0; left: 0;  background-color:#fff;  border:#333333 20px solid;  filter:alpha(opacity=0);  -moz-opacity: 0;  opacity: 0; height:100%;  width:100%;}
* html #TB_HideSelect { /* ie6 hack */position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_iframeContent{clear:both; border:#333333 5px solid; margin-bottom:-1px; margin-top:0px; _margin-bottom:1px; background-color:#FFFFFF}

.jqmPopup_wrapper .jqmPopup .content .wrapper .center_news #popupLinkDocument {
  float:left;
  width:570px;
}

.jqmPopup_wrapper .jqmPopup .content .wrapper .center_news #popupLinkDocument label {
  margin-left:3px;
  margin-right:30px;
  float:left;
}

.jqmPopup_wrapper .jqmPopup .content .wrapper .center_news #popupLinkDocument input[type="radio"] {
  margin-top:1px;
  float:left;
}

.jqmPopup_wrapper .jqmPopup .content .wrapper .center_news #popupLinkDocument #meetings_wrapper {
  float:left;
  margin-top:10px;
}

.jqmPopup_wrapper .jqmPopup .content .wrapper .center_news #popupLinkDocument #types_wrapper {
  float:left;
  margin-top:10px;
}

.jqmPopup_wrapper .jqmPopup .content .wrapper .center_news #popupLinkDocument #meetings_wrapper span {
  margin-right:10px;
}

.jqmPopup_wrapper .jqmPopup .content .wrapper .center_news #popupLinkDocument #meetings_wrapper label,
.jqmPopup_wrapper .jqmPopup .content .wrapper .center_news #popupLinkDocument #types_wrapper label  {
  margin-right:10px;
  width:200px;
  text-align:right;
}

.jqmPopup_wrapper .jqmPopup .content .wrapper .center_news .jqmClose {
  cursor:pointer;
}
.jqmPopup .center_news #popupLinkDocument form ul {
  float:left;
  margin-top:10px;
}
.jqmPopup .center_news #popupLinkDocument form ul li {
  float:left;
}
.jqmPopup .center_news #popupLinkDocument form ul li label {
  width:124px;
}


/* vieux popup tout foireux */
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window                      {font: 12px Arial, Helvetica, sans-serif; color: #333333;}

#TB_secondLine                    {font: 10px Arial, Helvetica, sans-serif; color:#666666;}

#TB_window a:link                   {color: #666666;}
#TB_window a:visited                {color: #666666;}
#TB_window a:hover                  {color: #000;}
#TB_window a:active                 {color: #666666;}
#TB_window a:focus                  {color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay                     {position: fixed; z-index:100;  top: 0px; left: 0px;  height:100%;  width:100%;}

.TB_overlayMacFFBGHack                {background: url(macFFBgHack.png)repeat;}
.TB_overlayBG { background-color:#000;  filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75;}

* html #TB_overlay { /* ie6 hack */    position: absolute;  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}

#TB_window {  position: fixed;  background: #ffffff;  z-index: 900; color:#000000;  display:none; text-align:left;  top:50%;  left:50%;}

* html #TB_window { /* ie6 hack */position: absolute; margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px')}

#TB_window img#TB_Image { display:block;  margin: 15px 0 0 15px;  border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;  border-top: 1px solid #666; border-left: 1px solid #666;}

#TB_caption{height:25px;  padding:7px 30px 10px 25px; float:left;}
#TB_closeWindow{  height:25px;  padding:11px 25px 10px 0; float:right;}
#TB_closeAjaxWindow{  padding:7px 10px 5px 0; margin-bottom:1px;  text-align:right; float:right;}
#TB_ajaxWindowTitle{float:left; padding:7px 0 5px 10px; margin-bottom:1px;}
#TB_title{background-color:#e8e8e8; height:27px;}
#TB_ajaxContent{clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p {padding:5px 0px 5px 0px;}
#TB_load {position: fixed;  display:none; height:13px;  width:208px;  z-index:103;  top: 50%; left: 50%;  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */}
* html #TB_load { /* ie6 hack */position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}

#TB_HideSelect{ z-index:99; position:fixed; top: 0; left: 0;  background-color:#fff;  border:#333333 20px solid;  filter:alpha(opacity=0);  -moz-opacity: 0;  opacity: 0; height:100%;  width:100%;}
* html #TB_HideSelect { /* ie6 hack */position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_iframeContent{clear:both; border:#333333 5px solid; margin-bottom:-1px; margin-top:0px; _margin-bottom:1px; background-color:#FFFFFF}

/**************************************** Service add and edit popups *********************************************************************************/

#service_popup h1.width_popup   { width: 560px; }
#service_popup form ul li input { width: auto; margin-top: 0; margin-right: 5px; }
#service_popup label            { display: block;}
#service_popup textarea         { margin: 5px 0px 10px 0; height: 100px; width: 557px; border:1px solid #C1C1C1; color:#666666; font-family:Arial,Helvetica,sans-serif; font-size:12px; padding:3px 5px; }
#service_popup .submit_invite   { text-align:center; }
#service_popup .comment_social_media_list label {
  width: auto;
  font-weight: normal;
}
#service_popup .comment_social_media_list label.comment_social_media_list_label {
  font-weight: bold;
}


#service_popup .submit_invite .button_submit_invite { float:right;}
#title_popup .submit_invite p  { padding:4px 0px 0px 0px; float:left;}
#service_popup .submit_delete   { text-align: center; margin-top:15px; }
#service_popup .notice_error    { margin: 0; width: 84%; }

#title_popup #service_popup a.button_green2 span { width: 50px; text-align: center; } 
#title_popup #service_popup .submit_delete a.button_green2 span { width: 65px; text-align: center; }
#title_popup #service_popup .submit_delete p { padding:4px 0 0; float:left; }

#service_popup #equipment_offer_fields #user_service_short_description                       { width: 250px; }
#service_popup #equipment_offer_fields #label_short_description                              { width: 150px; }
#service_popup #equipment_offer_fields #description_fields                                   { height: 35px }
#service_popup #equipment_offer_fields #description_fields label                             { float: none; text-align: left; margin-top: 10px; }
#service_popup #equipment_offer_fields #description_fields #user_service_short_description   { margin-top: 2px; width: 554px; }
#service_popup #equipment_offer_fields #equipment_fields                                     { height: 35px;  }
#service_popup #equipment_offer_fields #equipment_fields label.offer_display                 { width: 270px; text-align: left; float: none; margin-bottom: 2px; }
#service_popup #equipment_offer_fields #equipment_fields select                              { width: 150px; }
#service_popup #equipment_offer_fields #equipment_fields label                               { float: right; }



/******************************* Delete_comment Message *********************************************/

#delete_comment {width:400px; }
#delete_comment .header_top {background:url(../../../../images/common/popup/header-top.gif) no-repeat ; /*width:400px;*/ height:7px; float:left }
#delete_comment .header_middle {width:380px; background-color:#f3f3f3 ; float:left; padding:2px 10px 5px 10px }
#delete_comment .header_middle h1 {color:#646464; font-size:14px; font-weight:bold ; float:left; margin:0px; padding:0px; width:350px}
#delete_comment .header_middle span {color:#646464; font-size:14px; font-weight:bold ; float:right; margin:0px; padding:0px}
#delete_comment .header_middle span a {color:#646464; font-size:14px; font-weight:bold ; float:right; margin:0px; padding:0px}

#delete_comment .center_news {width:96%; background-color:#ffffff; margin:0px; padding:12px 0px 0px 0px; float:left }
#delete_comment .center_news p.information {font-size:12px; color:#333333; margin:5px 10px 10px 10px; padding:0px; float:left}

#delete_comment .submit_invite {font-size:12px; margin:13px 0 0 127px; }
#delete_comment .submit_invite p {padding:4px 0px 0px 0px}
#delete_comment .submit_invite p a {color:#3D8EAC}
#delete_comment .submit_invite p a:hover {color:#3D8EAC}

#delete_comment .button_green2 {margin:0px 0px 0px 0px; padding:0px 3px 5px 3px; font-size:12px; font-weight:bold; height:25px; float:left; color:#FFFFFF; text-decoration:none;background:url(../../../../images/common/buttons/button-green-first.gif) no-repeat left top;}
#delete_comment a.button_green2 span {margin:0px; padding:3px 7px 0px 7px; height:19px;  color:#FFFFFF; cursor:pointer; background:url(../../../../images/common/buttons/button-green-end.gif) no-repeat right top; float:left; text-decoration:none;}

#delete_comment .center_bottom {width:400px; height:8px; background:url(../../../../images/common/popup/center-bottom.gif) no-repeat;}

