/*programmes*/

.gauche {

	width: 520px;
	padding-left:10px;
	padding-top:50px;
	float:left;
}

.droite {
	width: 370px;
	margin-left:30px;
	padding-top:60px;
	float:right;
}

.etudiant {
	padding: 19px 10px 0 10px;
	font-size: 14px;
	text-decoration: verdana;
	width: 440px;
	height:20px;
	padding-bottom:20px;
	background-image: url(../img/c_graph_etudiants.png);
	background-position:left top;
	background-repeat:no-repeat;
	color:white;
	
}

.sante {
	padding: 15px 10px 20px 10px;
	font-size: 14px;
	text-decoration: verdana;
	width: 440px;
	height:20px;
	background-image: url(../img/d_graph_prevention.png);
	background-position:left top;
	background-repeat:no-repeat;
	color:white;
	
}

.info {
	padding: 10px 11px 25px 12px;
	font-size: 14px;
	text-decoration: verdana;
	width: 365px;
	height:17px;
	background-image: url(../img/e_graph_info.png);
	background-position:left top;
	background-repeat:no-repeat;
	color:white;
	
}

.conso {
	padding: 27px 10px 20px 8px;
	font-size: 14px;
	text-decoration: verdana;
	width: 365px;
	height:20px;
	background-image: url(../img/f-graph_conso.png);
	background-position:left top;
	background-repeat:no-repeat;
	color:white;
}

.groupWrapper
{
	margin-left:10px;
	margin-right: 1%;
	min-height: 50px;
}
.groupWrapper1
{
	margin-left:0px;
	margin-right: 1%;
	min-height: 50px;
	margin-bottom:26px;
}

.groupItem
{
	margin-bottom: 12px;
	width: 455px;
	background-color:white;
}

.groupItem1
{
	margin-bottom: 12px;
	width: 450px;
	background-color:white;
}


.groupItem2
{
	margin-left:5px;	
	margin-bottom: 12px;
	width: 343px;
	background-color:white;
}

.groupItem4
{
	margin-left:5px;	
	margin-bottom: 12px;
	width: auto;
}

.content
{
	overflow:hidden;
	width:964px;
	padding-left:20px;
	padding-right:20px;
}

.bl1
{
background-color:#DFE8E7;
}

.bl2
{
background-color:#F9FEE7;
}

.groupItem3
{
	margin-bottom: 12px;
	width: 365px;
	background-color:white;
}

.itemHeader
{
	line-height: 30px;
	padding: 0 10px 0 0px;
	font-size: 13px;
	height: 30px;
	position: relative;
	background-color:white;
	background-position:left top;
	background-repeat:no-repeat;
	font-size: 14px;
	text-decoration: verdana;
	color:#ac3db3;
}



.itemHeader img
{
	padding-top: 5px;
}

.itemHeader h3
{
	color:#ac3db3;
}

.groupItem4 .itemHeader h3
{
	color:white;
}

.groupItem5 .itemHeader h3
{
	color:white;
}

.itemContent
{
	padding:0px 10px 5px;
	background-color:white;
	font-size: 12px;
	text-decoration: verdana;
	color:black;
}



.grilletitle
{
	height:40px;
	width:800px;
}

.grille
{

	height:auto;
	overflow:hidden;
	width:950px;
}

.semaine
{
	float:left;
	height:auto;
	margin-left:5px;
	overflow:hidden;
	width:535px;
}

.bl0
{
	background-color:white;
}

.groupItem4 .itemHeader
{
	background-color:transparent;
	background-image:url(../img/semaine.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:27px;
	overflow:hidden;
	padding-top:12px;
}

.groupItem4 .itemHeader img {
padding-top:12px;
}

.groupItem4 .itemContent
{
	margin-left:9px;
}

.groupItem5 .itemContent
{
	padding:0px;
}

.groupItem5 .itemHeader
{
	background-color:transparent;
	background-image:url(../img/week.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:28px;
	margin-top:3px;
	overflow:hidden;
	padding-top:7px;
}

.week
{
	width:auto;
	float:right;
	overflow:hidden;
}

.bl0 td
{
padding:4px 5px;
}

.sam
{
	height:auto;
	width:auto;
	float:left;
	overflow:hidden;
}

.dim
{
	height:auto;
	width:auto;
	float:right;
	overflow:hidden;
}

.bl1 h3
{
width:auto;
color:#9942A3;
}

.bl2 h3
{
width:auto;
color:#9942A3;
}

h6
{
	height:20px;
}



/* podcast*/ 



.itemContent h4
{
	margin-top:0;
	font-size: 14px;
	text-decoration: verdana;
}

.itemHeader a, .itemHeader1 a, .itemHeader3 a
{
	position: absolute;
	right: 20px;
	top: 0px;
	cursor: pointer;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}



/*      oo      non use*/ 

.serializer
{
	clear: both;
}


.sortHelper
{
	border: 3px dashed #666;
	width: auto !important;
}
