@charset "utf-8"; 
/* -------------------------------------------------------------- 
  
   IceCube2.Net CSS powered by Bootstrap
   * Version:   1 (21.01.2013)
   
-------------------------------------------------------------- */ 


.part										{ clear:both;margin:0;padding:0; }
 
/* BLOC : Image
-------------------------------------------------------------- */
.BlocImage .ImageBox span					{ clear:both;color:#777777;display:block;line-height:1.2;font-size:85%;font-style:italic;padding:4px 0 0; }

/* BLOC : Pictures Gallery
-------------------------------------------------------------- */ 
.BlocPicturesGallery .IF_Listing .lazy 		{ width:120px;height:90px;background:url('../Images/lib/loading.gif') no-repeat 50% 50%; }
.BlocSlideshow .carousel					{ margin:0 0 20px; }
/* BLOC : Table
-------------------------------------------------------------- */
.BlocTable .table-1 caption 				{ background:none;color:#111;padding:.1em 0;border:none;text-transform:none;font-weight:bold; }
.BlocTable .table-1 th 						{ background:#555;color:#FFF; }
.BlocTable .table-1 tr:nth-child(2n) td		{ background:#F2F2F2; }

/* BLOC : Links
-------------------------------------------------------------- */
.BlocLinks .box ul 							{ list-style:none;margin:0 0 0.8em 0;padding:0 2px;}
.BlocLinks .box li 							{ padding:0 5px 0 22px;line-height:1.3;background:url('../Images/lib/icons.png') no-repeat 3px -191px;margin:2px 0; }
.BlocLinks .box div 						{ padding:0 5px 0 22px;line-height:1.3;background:url('../Images/lib/icons.png') no-repeat 3px -191px;margin:2px 2px 0.8em; }
.BlocLinks .box .link-external				{ background-position:3px -191px; }
.BlocLinks .box .link-internal				{ background-position:-13px -175px; } 

/* BLOC : Download
-------------------------------------------------------------- */
.BlocDownload .box ul 						{ list-style:none;margin:0 0 0.8em 0;padding:0 2px;}
.BlocDownload .box li 						{ padding:0 5px 0 22px;line-height:1.3;background:url('../Images/lib/icons.png') no-repeat -29px -159px;margin:2px 0; }
.BlocDownload .box div 						{ padding:0 5px 0 22px;line-height:1.3;background:url('../Images/lib/icons.png') no-repeat -29px -159px;margin:2px 2px 0.8em; }
.BlocDownload .box a span.info				{ color:#555;font-size:80%;line-height:1.3; }

/* MS PowerPoint */
.BlocDownload .box .ico-ppt,
.BlocDownload .box .ico-pptx,
.BlocDownload .box .ico-pot,
.BlocDownload .box .ico-potx,
.BlocDownload .box .ico-odp,
.BlocDownload .box .ico-pps,
.BlocDownload .box .ico-ppsx				{ background-position:-45px -143px; }

/* MS Excel */
.BlocDownload .box .ico-xls,
.BlocDownload .box .ico-xlsx,
.BlocDownload .box .ico-xlt,
.BlocDownload .box .ico-xltx,
.BlocDownload .box .ico-ods,
.BlocDownload .box .ico-csv					{ background-position:-61px -127px; }

/* MS Word */
.BlocDownload .box .ico-doc,
.BlocDownload .box .ico-docx,
.BlocDownload .box .ico-dot,
.BlocDownload .box .ico-dotx,
.BlocDownload .box .ico-odt,
.BlocDownload .box .ico-rtf					{ background-position:-77px -111px; }

/* Adobe PDF */
.BlocDownload .box .ico-pdf					{ background-position:-93px -95px; }

/* Code/Script */
.BlocDownload .box .ico-asp,
.BlocDownload .box .ico-aspx,
.BlocDownload .box .ico-ashx,
.BlocDownload .box .ico-dll,
.BlocDownload .box .ico-pdb,
.BlocDownload .box .ico-pdb,
.BlocDownload .box .ico-php,
.BlocDownload .box .ico-sql,
.BlocDownload .box .ico-jsp,
.BlocDownload .box .ico-css,
.BlocDownload .box .ico-htm,
.BlocDownload .box .ico-html,
.BlocDownload .box .ico-xml,
.BlocDownload .box .ico-json,
.BlocDownload .box .ico-exe,
.BlocDownload .box .ico-vb					{ background-position:-109px -79px; }

/* Adobe Flash */
.BlocDownload .box .ico-swf,
.BlocDownload .box .ico-fla					{ background-position:-125px -63px; }

/* Archives */
.BlocDownload .box .ico-zip,
.BlocDownload .box .ico-rar,
.BlocDownload .box .ico-7z,
.BlocDownload .box .ico-tgz,
.BlocDownload .box .ico-tar,
.BlocDownload .box .ico-gz					{ background-position:-141px -47px; }

/* Musique */
.BlocDownload .box .ico-mp3,
.BlocDownload .box .ico-ogg,
.BlocDownload .box .ico-waw,
.BlocDownload .box .ico-oga,
.BlocDownload .box .ico-flac,
.BlocDownload .box .ico-m4a,
.BlocDownload .box .ico-wma,
.BlocDownload .box .ico-acc,
.BlocDownload .box .ico-midi				{ background-position:-157px -31px; } 

/* Image */
.BlocDownload .box .ico-jpg,
.BlocDownload .box .ico-jpeg,
.BlocDownload .box .ico-gif,
.BlocDownload .box .ico-png,
.BlocDownload .box .ico-bmp,
.BlocDownload .box .ico-tif,
.BlocDownload .box .ico-tiff				{ background-position:-173px -15px; }

/* Vidéo */
.BlocDownload .box .ico-mov,
.BlocDownload .box .ico-mp4,
.BlocDownload .box .ico-flv,
.BlocDownload .box .ico-wmv,
.BlocDownload .box .ico-avi,
.BlocDownload .box .ico-mpg,
.BlocDownload .box .ico-mpeg				{ background-position:-189px 1px; } 

/* BLOC : Forms 
-------------------------------------------------------------- */
.BlocForms  .control-label { font-weight:bold; }


/* BLOC : Vidéo  
-------------------------------------------------------------- */

video { width: 100% !important; height: auto !important; }
.BlocVideo figure { margin:0; }

/* BLOC : GMap  
-------------------------------------------------------------- */
.BlocGoogleMap .box							{ padding:0 0 1em 0; }
.BlocGoogleMap p							{ margin:0 0 0.5em 0; }


