/* $Id: base.css,v 1.8 2008/11/03 23:50:18 jmburnz Exp $ */

/**
 * @file base.css
 * Base font value and helpers.
 */

/**********************************************************
*                    Global Font Size
**********************************************************/
/**
 * DO NOT USE THIS TO CHANGE THE FONT SIZE IN YOUR SITE!
	* Modify your font sizes in your subthemes CSS file.
	*
	* Most Genesis property values are set in em's. 
	* 
	* All modern browsers set a base font of 16px, therefore
	* the default value of 1em = 16px. We reduce this to 12px 
	* to give us a more sensible base font size and to make it 
	* easier to work with.
	*
	* 75% of 16px. (0.75 * 16px = 12px).
	* 1em now is equal to 12 pixels.
	* 1.5em = 18px
	* 2em   = 24px
	* 0.5em = 6px
	* and so on.
 *
 * You may find this "px to em" calculator helpful;
 * http://riddle.pl/emcalc/
 */
@font-face {
    font-family: 'TrashHandRegular';
    src: url('fonts/trashhand-webfont.eot');
    src: url('fonts/trashhand-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/trashhand-webfont.woff') format('woff'),
         url('fonts/trashhand-webfont.ttf') format('truetype'),
         url('fonts/trashhand-webfont.svg#TrashHandRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
body {font-size: 75%;}

#node-4330>.content>.right {
visibility: hidden;
height: 0px;
}

.facebookshare-box, .fbshare-box {
display: inline;
height: 14px;
width: 14px;
cursor:pointer;
}

.rpane{
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}

.rpanebook{
width:120px;
padding: 10px;
margin-left: 10px;
margin-bottom: 0.75em;
float: right;
-moz-border-radius:0 0.5em 0.5em 0;
-webkit-border-radius:0 0.5em 0.5em 0;
text-align: left;
clear:both;
font-weight:bold;
box-shadow: 2px 0 2px #E1E1E1;
}

.node .rpanebook ul li{
list-style:none;
}

.col_d{
width:150px;
text-align:center;
}

a.thickbox img{
background:url(images/zoom.png) bottom right no-repeat;
}

.node div img.imagecache{
float:left;
margin:10px 20px;
padding:6px;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}

.node div a img.imagecache-width150px, .node div a img.imagecache-img_medium_w250{
float:left;
margin:10px 20px;
padding:6px 6px 20px 6px;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}

.right{float: right;  margin-left:0.5em;clear:right;}
.left{float:left;  margin-right:0.5em;clear:left;}

div.view-content h3 a{
color:#000;
font-size:1.15em;
}

div.view-content h3{
margin:20px 0 10px;
}
#pj{cursor:pointer;}

#scrolltotop{
    background:url(images/jquery_scroll_icon.png) 4px 0 no-repeat;
    background-color: #000000;
    -moz-border-radius: 0.5em 0.5em 0.5em 0.5em;
    -webkit-border-radius: 0.5em 0.5em 0.5em 0.5em;
    border-radius: 0.5em 0.5em 0.5em 0.5em;
    bottom: 0;
    color: #FFFFFF;
    display: none;
    font-size: 10px;
    font-weight: bold;
    margin: 0 4px 4px 0;
    opacity: 0.8;
    padding: 4px 4px 4px 20px;
    position: fixed;
    right: 0;
    text-align: center;
    width: 100px;
    z-index: 999;
cursor:pointer;
}

h2{
font-family:TrashHandRegular, Verdana !important;
font-weight:normal !important;
}

/* Galerie vidéo */
.view-galerie-videos table {
    width: 100%;
}
.view-galerie-videos tr td {
    vertical-align: top;
    width: 40%;
}
.view-galerie-videos .views-field-field-video-externe-embed {
    padding: 5px 5px 5px 0;
    float:left;
}
.view-galerie-videos .views-field-field-courte-description-value {
    text-align: justify;
}
.view-galerie-videos table.views-view-grid div.views-field-title {
    font-size: 1.1em;
    text-align: left;
}
.view-galerie-videos .views-field-field-fr-auteur-value {
    display: block;
    padding: 5px 0;
}

/*multiselect*/


.ui-dropdownchecklist {
	height: 20px;
	border: 1px solid #c0c0c0;
	border-right: 0;
	background: #fff url(images/dropdown.png) no-repeat center right;
	max-width:200px;
	margin: 0.5em 0;
	min-width:150px;
}
.ui-dropdownchecklist-hover, .ui-dropdownchecklist-active {
	background-image: url(images/dropdown_hover.png);
	border-color: #5794bf;
}

.ui-dropdownchecklist-text {
	font-size: 1em;
	font-weight:normal;
	max-width: 183px;

	/*height: 20px;
	line-height: 20px;*/
	margin-right: 17px; /* background dropdown.png image */
}

.ui-dropdownchecklist-dropcontainer {
	background-color: #fff;
	border: 1px solid #c0c0c0;
}

.ui-dropdownchecklist-item {

}

.ui-dropdownchecklist-item-hover {
	background-color: #39f;
}

.ui-dropdownchecklist-item-disabled label {
	color: #ccc;
}

.ui-dropdownchecklist-item-hover .ui-dropdownchecklist-text {
	color: #fff;
}

.ui-dropdownchecklist-group {
	/*font-weight: bold;*/
	font-style: italic;
}

.ui-dropdownchecklist-indent {
	padding-left: 20px;
}
