@charset "utf-8";
/* CSS Document */

/* jqModal alert CSS courtesy of;
	 Alexandre Plennevaux <alexandre@pixeline.be>,
	 Brice Burgess <bhb@iceburg.net> */


div.jqmAlert { /* contains + positions the alert window */
	display: none;
	position: fixed;
	top: 35%;
	left:0;
	width: 100%;
}
    
/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html div.jqmAlert {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

div.jqmAlertWindow {
	height:auto;
	width: auto;
	margin: auto;	
	width:420px;
	padding: 5px 10px 10px;
}

.jqmAlertTitle{
	margin:5px 2px 0 2px;
	height:20px;
	color:#333;
	
	padding-bottom: 5px;
}

div.jqmConfirm input[type="submit"] { padding: 4px; margin: 10px 30px; background: #fff; color: #000; border: 1px solid #AAA; }

/* jqModal confirm CSS courtesy of;
   Alexandre Plennevaux <alexandre@pixeline.be>,
   Brice Burgess <bhb@iceburg.net> */

div.jqmConfirm { /* contains + positions the alert window */
  display: none;
  
  position: fixed;
  top: 35%;
  width: 100%;
}
    
/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html div.jqmConfirm {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

div.jqmConfirmWindow {
  height:auto;
  min-width: auto;
  margin: auto;  
  max-width:400px;
  padding: 0 10px 10px;
}

.jqmConfirmTitle{
  margin:5px 2px 0 2px;
  height:20px;
  color:#000;
  
  padding-bottom: 5px;
  border-bottom: 1px solid #999;
}
.jqmConfirmTitle h1{
  margin:5px 2px;
  padding-left:5px;
  padding:0;
  font-size:14px;
  text-transform:capitalize;
  font-weight:bold;
  color:#000;

  float:left;
  height:20px;
}

div.jqmConfirmContent{
	border-top:0px;
	color:#000;
	font:11px/14pt arial;
	padding:5px 0px 5px;
	margin:5px 5px 0 5px;
	letter-spacing:0px; 
}

/* boutons */
div.jqmConfirmWindow #confirm_oui, div.jqmConfirmWindow #confirm_non{
	width: 43px; height: 27px; display: block; border: 0; margin: 0; padding: 0; text-indent: -3000px; overflow: hidden; background-repeat: no-repeat; cursor: pointer; float: left; margin-left: 10px;
}
div.jqmConfirmWindow #confirm_oui{ background-image: url(../../img/popin/btn_oui.png); text-indent:-1000px font-size:0px; color:white; }
div.jqmConfirmWindow #confirm_non{ background-image: url(../../img/popin/btn_non.png);text-indent:-1000px font-size:1px; color:white; }

div.jqmConfirmWindow #confirm_cookie{ background-image: url(../../img/popin/btn_non.png); }

div.jqmConfirmWindow label, div.jqmConfirmWindow input[type=checkbox] { display:none; } 
div.cookie-type label, div.cookie-type input[type=checkbox] { display:inline-block; } 

/*Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°
  clearing a float without additional markup
   http://www.positioniseverything.net/easyclearing.html */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

