/* Digest
------------------------------
    1. Grille des programmes
    	1.1 Les onglets
    	1.2 Contenu des onglets
    		1.2.1 programme
*/

/* Colors
------------------------------
	# current text	:	#353535
	# Cyan			: 	#009EE0
*/

/* em Formula
------------------------------
	1em = 16px (default font) {where 1em = inherited font size}
	so 1px = 1 ÷ 16 = 0.0625em
	to conclude Xpx = X * 0.0625em 
*/

/* ----------------------------------------------------------------------------*/
  /* -------------------------------------------------------------------------------------------------->>> 1. Grille des programmes <<<-----------*/
/* ----------------------------------------------------------*/

#content-04 h1 {
	margin-bottom: 1px;
}

.ui-tabs-hide {display: none;}

  /* -------------------------------------------------------------------------------------------------->>> 1.1 Contenu des onglets <<<-----------*/

#tabs-grille ul {
	background: transparent url(../images/elements/bg-tab-ul-purple.gif) repeat-x 0 0;
	float: left;
	font-family: Arial, verdana, FreeSans, Tahoma, sans-serif;
	padding: 0;
	width: 100%;
}
#tabs-grille ul li {
	background: none;
	border-top: 1px solid #660099;
	color: white;
	display: block;
	float: left;
	margin: 0 10px;
	padding: 0;
}
#tabs-grille ul li a {
	background: none;
	color: white;
	display: block;
	float: left;
	font-size: 1.2em;
	padding: 0 0 0 10px;
	text-decoration: none;
}
#tabs-grille ul li a:hover, #tabs-grille ul li.ui-tabs-selected a {
	background: white url(../images/elements/tab-left-purple.gif) no-repeat bottom left;
	color: #660099;
	text-decoration: none;
}
#tabs-grille ul li a:focus {outline: 0;}
#tabs-grille ul li a span {
	background: none;
	display: block;
	padding: 2px 10px 8px 0;
}
#tabs-grille ul li a:hover span, #tabs-grille ul li.ui-tabs-selected span {
	background: white url(../images/elements/tab-right-purple.gif) no-repeat bottom right;
}

  /* -------------------------------------------------------------------------------------------------->>> 1.2 Contenu des onglets <<<-----------*/

#tabs-grille .content-grille {
	clear: both;
	padding: 10px 0;
	width: 100%;
}

	  /* -------------------------------------------------------------------------------------------------->>> 1.2.1 Un programme <<<-----------*/
	 
#tabs-grille .content-grille .one-prog {
	background: #ebebeb url(../images/elements/bg-one-prog.gif) no-repeat 0 0;
	clear: left;
	float: left;
	height: 100px;
	margin-bottom: 5px;
	overflow: hidden;
	width: 100%;
}
#tabs-grille .content-grille .one-prog div {
	float: left;
}
#tabs-grille .content-grille .one-prog .title-prog {
	width: 140px;
}
#tabs-grille .content-grille .one-prog .img-prog {
	width: 240px;
}
#tabs-grille .content-grille .one-prog .desc-prog {
	width: 290px;
}
		  /* -------------------------------------------------------------------------------------------------->>> 1.2.1.1 Titre <<<-----------*/

#tabs-grille .content-grille .one-prog .title-prog h2 {
	color: black;
	font-size: 1.6em;
	margin: 0;
	padding: 10px 0 0 10px;
	text-transform: none;
}
#tabs-grille .content-grille .one-prog .title-prog strong {
	color: black;
	padding-top: 5px;
	padding-left: 10px;
}
#tabs-grille .content-grille .one-prog .title-prog strong abbr {
	border: none;
}

		  /* -------------------------------------------------------------------------------------------------->>> 1.2.1.2 Images <<<-----------*/

#tabs-grille .content-grille .one-prog .img-prog {
	background: white;
	margin: 1px 0;
	height: 98px;
}
#tabs-grille .content-grille .one-prog .img-prog img {
	display: block;
	float: left;
}

#tabs-grille .content-grille .one-prog .img-prog .logo {
	margin: 10px;
}

#tabs-grille .content-grille .one-prog .img-prog .logo2 {
	margin: 10px 10px 10px 75px;
}

		  /* -------------------------------------------------------------------------------------------------->>> 1.2.1.3 Description <<<-----------*/
		 
#tabs-grille .content-grille .one-prog .desc-prog {
	color: black;
	padding-top: 6px;
	padding-left: 10px;
}
#tabs-grille .content-grille .one-prog .desc-prog h3 {
	color: #1c83b1;
	font-size: 1.4em;
	margin: 0;
}
#tabs-grille .content-grille .one-prog .desc-prog h3 a {
	color: #1c83b1;
	text-decoration: none;
}
#tabs-grille .content-grille .one-prog .desc-prog h3 a:hover {
	text-decoration: underline;
}