@charset "UTF-8";
*{
	padding:0px;
}
#coRch {
	float:left;
	width:245px;
	height:auto;
}
#coList,#coEvent {
	float:left;
	width:495px;
	height:auto;
	margin-top:10px;
	text-align:left;
margin-left:10px;
}
#coList{
	background: url(../img/prog/fd_list-prog.gif) no-repeat;
}
#coEvent {
	background: url(../img/prog/fd_list-prog-bl.gif) no-repeat;
}

#rch, #rchAv {
	width:220px;
	background-repeat:no-repeat;
}


 /****************************************
/***                 FICHE             **
****************************************/
#coLeftFiche {
	margin-top:20px;
	margin-left:11px;
	float:left;
	width:240px;
	text-align:left;
}

#coEventFiche {
	float:left;
	width:480px;
	margin-top:20px;
	text-align:left;
}

#fiche{
	float:left;
	width:745px;
	background: url(../img/prog/fd_fiche.png) no-repeat;
}

 /****************************************
/***             EVENET                 **
****************************************/
.evt-titre {
	width:100%;
	height:auto;
	margin-top:10px;
	font-size:22px;
	font-weight:bold;
}
.evt-lbl{
	width:100%;
	margin-top:10px;
}
.evt-bonux{
	float:right;
	width:130px;
	font-size:11px;
	line-height:16px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.evt-sstitre {
	width:100%;
	height:auto;
}
.evt-zik {
	float:left;
	width:220px;
	height:45px;
	border-left:1px #CeCeCe dotted;
	padding-left:10px;
}
.evt-tarif {
	float:left;
	width:220px;
	text-align:left;
}
.evt-illu{
	float:right;
	margin:0 5px 5px 10px;
}
.demi-bloc{
	float:left;
	width:235px;
	height:auto;
	background:url(../img/prog/fd-case.gif) no-repeat;
	margin-bottom:10px;
}
.demi-bloc-int{
	margin:5px 10px 0 10px;
	width:215px;
	color:#666666;
	bottom: 0px;
}
.demi-bloc-int p{
	color:#666666;
	font-size:11px;
	line-height:13px;
}
.bloc{
	width:475px;
	height:auto;
	background:url(../img/prog/fd-case-larg.gif) no-repeat;
	background-position:top;
	margin:10px 0px 10px 0px;;
	border-bottom: 1px #CeCeCe dotted;
	padding-top:1px;
}
	
.bloc-int{
	margin:5px 10px 0 10px;
	width:455px;
	color:#666666;
}
#lien ul{
	margin:0;
	padding:5px;
	
}
#lien li{
	margin:5px 0 0 15px;
	list-style-image:url(../img/prog/puce_tri.gif);
}
#lien li a{
	color:#666666;
	font-size:11px;
}
 /****************************************
/***             LISTE                  **
****************************************/
#coList-int {
	float:left;
	width:465px;
	margin:10px 0 0 9px;
	
}
.ListLign{
	width:100%;
	padding:5px;
	border-bottom: 1px #CeCeCe dotted;
	/* typo */
	font-family: "Trebuchet MS", Arial, sans-serif;
	color:#333333;
	font-size:12px;
}
.ListLign:hover{
	background-color:#eeeeee;
}
.ListLign h3{
	color:#ff0066;
	font-size:13px;
}
.li_sstitre{
	color:#444444;
}


.coTitre{
	width:476px;
	padding:0;
	height:26px;
	
}
.lignImg{
	float:left;
	width:40px;
	height:40px;
	margin-right:10px;
}
.lignImg img{border:0;}

	
.listTitre{
	float:left;
	width:220px;
	margin-right:5px;
	min-height:40px;
	font-size:12px;
}
.listDate{
	float:left;
	width:145px;
	min-height:40px;
	margin-right:5px;
	font-size:11px;
	color:#666666;
	line-height:16px;
}
.listLabel{
	float:left;
	width:40px;
	height:40px;
	text-align:right;
}
.listMyEvent{
	position:relative;
	left:448px;
	top:0px;
	width:22px;
	height:22px;
	margin-top:-5px;
}
/*__________________________________________*/
	
#tabType a{
	font-size:11px;
	color: #333333;
	line-height:12px;
}
.sautePage{
	width:100%;
	padding:5px;
	/* typo */
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size:12px;
	height:15px;
	background-image:url(../img/prog/fd_pageSuivante.gif);
	text-align:center;
}
.sautePage a{
	color: #333333;
}

 /****************************************
/***      colonne de gauche    PROG    **
****************************************/
#coLeft {
	margin-top:10px;
	float:left;
	width:240px;
	background-image:url(../img/prog/fd_xpo.png);
	background-repeat:no-repeat;
}
#coLeft-int {
	width:215px;
	margin-top:41px;
	margin-left:11px;
}





 /****************************************
/***      colonne de droite            **
****************************************/
#coRight {
	float:right;
	width:252px;
	background-image:url(../img/prog/fd_deg.gif);
	
}
#coRight-int {
	width:246px;
	margin-left:7px;
	background-color: #FF0066;
}
 /****************************************
/***      colonne de gauche            **
****************************************/
.coLlign {
	/*background-image:url(../img/prog/fond-ligne.png);
	background-repeat:no-repeat;*/
		border-bottom:#cccccc 1px dotted;
	text-align:left;
	color:#333333;
	padding:5px;
	
}
/*.coLlign:hover {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size:12px;
	color:#ffffff;
	background-color:#999999;
}*/
.coLtexte, .coLtexte a{
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size:12px;
	text-decoration:none;
}

/****************************************
***             CALENDAR               **
****************************************/
#rch{
	margin-left: 10px;
	margin-top: 20px;
}
#calendar{
	margin:0 0 0 15px;
	width:200px;
	height:auto;
	margin-bottom:10px;	
}



/****************************************
***        Recherche AVANCEE           **
****************************************/
#rchAv {
	height:auto;	
	margin-top: 20px;
}
#rchAv-int{
	margin:0 0 0 10px;
	width:220px;
	height:auto;
}
.rchAv-bloc{
	
	padding-bottom: 5px;
}
input{
	padding:2px;
	margin-bottom:10px;
	color:#333333;
	width:165px;
	border: 1px #FF0066 solid;
}
span.select {
	position:absolute;
	width: 180px; 
	height: 22px;
	margin-bottom: 0px 0px 5px 0px;
    text-align:left;
    color:#333333;
	padding:3px;
    font: 11px Trebuchet MS;
    background: url(../img/prog/select.png) no-repeat;
 	overflow: hidden;
}
span.selectG {
	position:absolute;
	width: 180px; 
	height: 22px;
	margin-bottom: 0px 0px 5px 0px;
    text-align:left;
    color:#333333;
	padding:3px;
    font: 11px Trebuchet MS;
    background: url(../img/prog/select_gris.gif) no-repeat;
 	overflow: hidden;
}
