/************************ Le Grand Soufflet *********************/

/***************************************************/
/*                 Elements généraux               */
/***************************************************/

* {
	margin: 0px;
	padding: 0px;
}
html {
}

body {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #5D5D5D;
}

#header h1 {
    display: none;
}

#header h2 {
    display: none;
}


img {
    border: 0px;
}

a:link {
    text-decoration: none;
    color: #FF9900;
    font-weight: bold;
}

a:visited {
	text-decoration: none;
}

a:hover {
    
}



.champ {
    color: #000000;
	background: #FFFFFF;
	border: 1px solid #999999;
	width: 120px;
}

.btSubmit {
    background: url('../images/BTfinaliser.gif') no-repeat left top;
    width: 180px;
    height: 26px;
    padding-right: 28px;
    border: none;
    color: #FFFFFF;
    cursor: pointer;
}

.supprimerBillet{
    color: #000000;
    background: #FCC200;
    height: 20px;
    width: 50px;
    font-size: 14px;
}

/***************************************************/
/*                 Div généraux                    */
/***************************************************/

#container {
    min-height:338px;
    _height:338px;
    width:685px;
    float:left;
    padding-left:25px;
    
    
}

#footer {
	display: none;
}

#header {
}



#centre {
    background-color: #FFC800;
}

#copyright {
    display:none;
}
#compCopyright {
    display:block;
	margin:auto;
	width:495px;
	padding-top:10px;
	padding-bottom:10px;
	font-size:10px;
    clear:both;
    text-align: center;
    color: #000000;
}
#copyright_dessous {
	display:block;
	margin:auto;
	width:480px;
	margin-left:120px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:5px;
	font-size:10px;
    clear:both;

}
#compCopyright a{
	font-weight: bold;
	font-size: 11px;
}

 #header {
	width: 786px;
	height: 75px;
	min-height:75px
	_height:75px;
	display:none;
}

#calendar {
    margin-top: 20px;
}

/*******************************************/
/*       Configuration des composants      */
/*******************************************/

#compContent {
	display:block;
}

#compHeader {
	display: block;
}

#compHeader #compHeaderTitre,
#compHeader #compHeaderEtape,
#compHeader #compHeaderLienSite,
#compHeader #compHeaderDescription {
	display: none;
}


#ligneContent1 {
    float: left;
    /*margin:auto;*/
    width:677px;
	min-height:338px;
	_height:338px;
	padding-top:5px;
	padding-left:3px;
	padding-right:3px;
	border-left: 1px solid #E2E4DF;
	border-right: 1px solid #E2E4DF;
}

#colonneContent1 {
	display: block;
    width: 491px;
	min-height: 338px;
	_height:338px;
	float: left;
}

#colonneContent2 { 
	display: block;
    width: 183px;
	min-height:338px;
	_height:338px;
	float: left;
	padding-left: 3px;
	_padding-left: 0px;
    _width: 181px;
	/*margin-right:-10px;*/
}


/* Encart */
#compEncart {
	width: 491px;
    padding-top:20px;
    float:left;
}


#compEncart #encartDigitick {
	
	display: block;
	width: 491px;
	height: 143px;
	background:url('../images/EncartDIGITICK.jpg') no-repeat left top;
}


#pied {

	display: block;
	background: #FFFFFF;
    border-top:1px dotted #CCCCCC;
    margin-left:10px;
    margin-top:5px;
    padding:2px;
    text-align:center;
    width:660px;
    clear:both;
}

#pied small {
    font-size:11px;    
}

#pied small a{
    color:#990000;
    text-decoration:none;
}

#pied small a:hover{
    color: #FF9900;
   	text-decoration: underline;
}




/***************************************************/
/*                 Accueil                         */
/***************************************************/

#pageAccueil  #header a {
	display: none;
}
#pageAccueil  #header h1 {
	display: none;
}
#pageAccueil  #headerh2 {
	display: none;
}

#pageAccueil #centreaccueil {
	/*background: #CAA980 url ('../images/css_programme.JPG') no-repeat top left;
	background-position: -10px 0px -60px 0px;*/
	background:#909195;
	width:491px;
}


#pageAccueil #pubdigitickaccueil {
    width: 183px;
    height: 338px;
    float: right;
    /*margin-right:10px;*/
	display:none;
}

#pageAccueil #accueil {
	/*margin-left:10px;*/
	/*min-height:338px;*/
	padding:7px 5px 5px 5px;
	
}

/* Champ de recherche */

#pageAccueil #accueilrecherche {
    display: none;
}

/* Liens Préc. / Suiv. */

#pageAccueil #accueilprecsuiv{
    
    height: 20px;
    font-weight: bold;
}

#pageAccueil #accueilevtsprecedents {
    color: #FCC200;
    float: left;
    padding-left: 10px; 
}

#pageAccueil #accueilevtssuivants {
    color: #FCC200;
    float: right;
    margin-right: 10px;
}

/* Listing */

#pageAccueil dl {
	
	border: 5px solid #909195;
	padding:5px;
	min-height: 110px;
	_height: 110px;
	/*background: url("../images/pointille.jpg") no-repeat bottom;*/
	background: #F0EEEF;
	
	
}

#pageAccueil dt {
	width: 110px;
	height: 110px;
	
}

#pageAccueil dt img{
    	
}

#pageAccueil dd {
	text-align: justify;
	margin-left: 100px;
	margin-top: -110px;
}

#pageAccueil dd a {
    display: block;
}

#pageAccueil dd a.accueilevt {
    font-size: 14px;
    font-weight: bold;
    /*height: 16px;*/
    color: #000000;
    text-align: left;
    font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size:12px;   
    text-transform: uppercase;
}




#pageAccueil dd a.accueilsallenom {
    display: block;
	color:#000000;
   font-size:12px;
   font-weight:normal;
    font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size:10px;   
}

#pageAccueil dd a.accueilsalleadresse {
   display: none;
   color:#000000;
   font-size:11px;
   font-weight:normal;
    font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size:10px;   
}

#pageAccueil dd a.accueildatejour {
    
	font-size:1.0em;
    font-weight: bold;
    color: #000000;
	text-align: left;
	text-transform:uppercase;
    font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size:10px;   
}

#pageAccueil dd span.accueilinfos {
    color: #5D5D5D;
    display: block;
    font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size:10px;   
}

#pageAccueil dd a.accueilimagebillet {
    display: block;
    background: url('../images/BTreservez.gif') no-repeat;
    width: 129px;
    height: 26px;
    margin-top: 10px;
}





/***************************************************/
/*                 Etapes                          */
/***************************************************/

#pubdigiticketapes {
    width: 496px;
    height: 24px;
    min-height:24px;
	margin-bottom: 10px;
	display: none;
    /*float: right;*/
	/*display:none;*/
    
}

#centreetapes {
	display:block;
	float: left;
}

/* Logo Evenement */

#etapescadreimage {
	background-color:#F0EEEF;
	border-left: 5px solid #909195;
	border-top: 5px solid #909195;
	border-bottom: 5px solid #909195;
	height:120px;
	padding-left:5px;
	width:110px;
	float: left;
	padding-top: 10px;
}

#etapescadreimage #cadreimagenomevt {
	 display: none;
}

#etapescadreimage #cadreimagenomdate {
    display: none;
}

#etapescadreimage #cadreimageimgevt {
	width: 110px;
	height: 110px;
}
/* Details */

#etapesrecapitulatif {
	background-color:#F0EEEF;
	min-height:120px;
	_height:120px;
	border-right: 5px solid #909195;
	border-top: 5px solid #909195;
	border-bottom: 5px solid #909195;
	padding:5px;
	text-align:justify;
	width:355px;
	float: left;
	margin-bottom:10px;
}   

#etapesrecapitulatif span{
    display: block;
}

#etapesrecapitulatif #evt{
    font-size: 1.4em;
    font-weight: bold;
    color: #000000;
    background: #F0EEEF;
}

#etapesrecapitulatif #date{
    font-weight: bold;
	font-size:1.0em;
    color: #000000;
    background: #F0EEEF;
	text-align: left;
	text-transform:uppercase;
	padding-top:5px;
}

/* Nom de la salle : uniquement etape 1 */
#etapesrecapitulatif #sallenom{
	display: none;
	font-weight:bold;
	font-size:0.8em;
    color: #EF037F;
}
/*#pageEtape1 #etapesrecapitulatif #sallenom{
	color: #000000;
    display: block;
    height: 18px;
	margin-top: 30px;
}*/

/* Adresse de la salle : uniquement etape 1 */
#etapesrecapitulatif #salleadresse{
	display: none;
	font-weight:bold;
	font-size:0.8em;
    color: #EF037F;
}
/*#pageEtape1 #etapesrecapitulatif #salleadresse{
	color: #000000;
    display: block;
    height: 18px;
}*/
#etapesrecapitulatif #evtinfosgeneral {
    display: none;
}

#etapesrecapitulatif #infos{
	display: block;
	color: #000000;
}
#pageEtapeCalendrier #etapesrecapitulatif #infos{
	display: none;
}

#pageEtape1 #cadreFull #cadreHeader {
	display: none;
}
#pageEtape2 #cadreFull #cadreHeader {
    border-top: 2px solid #333333;
    background: url('../images/css_reservation.JPG') no-repeat top left;
}
#pageEtape3 #cadreFull #cadreHeader {
    border-top: 2px solid #333333;
    background: url('../images/css_reservation.JPG') no-repeat top left;

}
#pageEtape4 #cadreFull #cadreHeader {
    border-top: 2px solid #333333;
    background: url('../images/css_reservation.JPG') no-repeat top left;

}

#pageEtape1 #etapesrecapitulatif #evtinfos{
	float:left;color: #000000;
    background: #F0EEEF;
    display: block;
}
#evtinfos #evtinfoscomp {
    display: none;
}
#evtinfos #evtinfosbouton {
    display: none;
}
evtinfosbouton


/* Coordonnées : uniquement etape 2 et 3 */
#etapesrecapitulatif #nom{
	display: none;
}
#pageEtape3 #etapesrecapitulatif #nom{
	display: block;
	height: 12px;
	color: #642422;
	font-weight: bold;
}
#etapesrecapitulatif #tel{
	display: none;
}
#pageEtape3 #etapesrecapitulatif #tel{
	display: block;
	height: 12px;
	color: #642422;
}
#etapesrecapitulatif #mail{
	display: none;
}
#pageEtape3 #etapesrecapitulatif #mail{
	display: block;
	height: 12px;
	color: #642422;
}


/* Tarifs : uniquement etape 2,3 et 4 */
#etapesrecapitulatif #tarif{   
	display: block;
}
#pageEtape2 #etapesrecapitulatif #tarif, #pageEtape4 #etapesrecapitulatif #tarif  {
	color: #000000;
	display: none;
	height: 18px;
	margin-top: 5px;
}
#pageEtape3 #etapesrecapitulatif #tarif {
	color: #000000;
	display: none;
	height: 18px;
	margin-top: 5px;
}

/* Total à payer : uniquement etape 2, 3 et 4 */
#etapesrecapitulatif #total{
	display: none;
}
#pageEtape2 #etapesrecapitulatif #total, #pageEtape3 #etapesrecapitulatif #total, #pageEtape4 #etapesrecapitulatif #total {
	color: #642422;
	display: none;
	height: 18px;
	margin-top: 2px;
	font-weight:bold;
}


#etapescontenu #requiredField {
	display: block;
}


#pageEtape3 select.moiscb {
	width: 45px;
    color: #000000;
	background: #FFFFFF;
	border: 1px solid #35002c;
	font-size: 10px;
}
#pageEtape3 select.anneecb {
	width: 60px;
    color: #000000;
	background: #FFFFFF;
	border: 1px solid #35002c;
	font-size: 10px;
}


/* Erreurs */

#erreur {
    color: red;
    font-size: 1.2em;
    font-weight: bold;
	padding: 10px 0px;
    text-align: center;
	clear: left;
}

/* Formulaire */

#etapescontenu {
	
	text-align: center;
	width:489px;
	float:left;
    
}

#etapescontenu #reservationetapeimg {
	display: none;
}
#pageEtape1 #etapescontenu #reservationetapeimg {
	display: block;
	background: url('../images/etape1.gif') no-repeat top;
	height:59px;
	margin:0px 0px 10px;
}
#pageEtape2 #etapescontenu #reservationetapeimg {
	display: block;
	background: url('../images/etape2.gif') no-repeat top;
	height:59px;
	margin:0px 0px 10px;
}
#pageEtape3 #etapescontenu #reservationetapeimg {
	display: block;
	background: url('../images/etape3.gif') no-repeat top;
	height:59px;
	margin:0px 0px 10px;
}
#pageEtape4 #etapescontenu #reservationetapeimg {
	display: block;
	background: url('../images/etape4.gif') no-repeat top;
	height:59px;
	margin:0px 0px 10px;
}


#etapescontenu #reservationetapetxt {
	font-size: 1.2em;
	font-weight: bold;
	color: #000000;
	display: none;
	margin-bottom: 20px;
}


#etapescontenu table {
	
	margin: 0px auto;
    padding: 0px;
    text-align: center;
	height:114px;
    margin: auto;
    border: 1px solid #909195;
    border-collapse: collapse;
	border-spacing: 2px;
	width: 100%;
}

#etapescontenu #tableIdentification {
    margin-top: 20px;
}

#pageCompte #etapescontenu table {
    width: 100%;
	
}

#etapescontenu table.calendar {
	background: none;
	width: auto;
	height: 100%;
	background: #909195;
    border-collapse: separate;
	border-spacing: 2px;
    padding-left:159px;
    _padding-left:0px;
    _margin-left:77px;
}

#etapescontenu table th {
    color: #000000;
    background: #F1EFF0;
    padding: 10px 5px 10px 5px;
}
#etapescontenu table.calendar th {
	padding: 5px;
	
}
#etapescontenu table.tableRenommage tr{
    background-color: #F1EFF0;
}
#etapescontenu table tr {
    background-color: #8E8F93;
}
#etapescontenu table tr.unelignesurdeux {
    background-color: #A7A8AA;
}
#etapescontenu table td {
    color: #FFFFFF;
    font-size:12px;
    padding: 5px 5px 5px 5px;
}
#etapescontenu table.calendar td {
	width: 20px;
	height: 20px;
	background-color: #FFFFFF;
	color: #000000;
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
}
#etapescontenu table.calendar td.select {
	background-color: #FCC200;
    color: #000000;
    font-weight: bold;
}
#etapescontenu table.calendar td.select a{
	background-color: #FCC200;
    color: #000000;
    font-weight: bold;
}

#etapescontenu table a {
    font-weight: bold;
    color: #FCC200;
    font-size: 11px;
}

#etapescontenu table.etape2 td {
    text-align: right;
}

#centre h3 {
	color: #FFFFFF;
}

#cgdv {
	background-color: #FFFFFF;
	color: #000000;
	border: #444444 1px solid;
}

#cgdv h3 {
	color: #000000;
}

#pageEtape4 #imprimante {
    display: block;
	height: 77px;
	width:70px;
	background: #8E8F93 url('../images/imp.gif') no-repeat;
	text-align: center;
	vertical-align:top;
}
#pageEtape4 #imprimantemobile {
	width: 95px;
	height: 152px;
	text-align:center;
	
}
#pageEtape4 #imprimantemobile a#ancreimprimer {
	display: block;
	height: 77px;
	width:56px;
	background: #8E8F93 url('../images/imp.gif') no-repeat;
	margin:0px auto;
	margin-bottom:20px;	
}
#pageEtape4 #imprimantemobile a#ancretelecharger {
	display: block;
	height: 67px;
	width:43px;
	margin:0px auto;
	background: #8E8F93 url('../images/mobile.gif') no-repeat
}
#pageEtape4 #envoiCourrier {
	width: 84px;
	height: 85px;
	text-align: center;
	background: #8E8F93 url('../images/css_envoiCourrier.gif') no-repeat;
	vertical-align:top;
}

/***************************************************/
/*                 Cadre Global                    */
/***************************************************/

#cadreFull {
    display:block;
	background:  url('../images/band_page.gif') repeat-y;
    margin-left:20px;
	width: 800px;
	min-height:338px;
	_height:338px;
}

#cadreFull #cadreHeader {
}

#cadreFull #cadreHeader #retourSite a{
	width:99px;
	height:16px;
	position:absolute;
	top: 193px;
	left: 372px;
}
#cadreFull #cadreHeader #retourBilletterie a{
	width:183px;
	height:16px;
	/*position:absolute;*/
	top: 215px;
	left: 35px;
}

#cadreBottom {
    
    height: 63px;
    width:700px;
    background: url('../images/bad_page.gif') no-repeat top left;
    margin-left:20px;
    /*margin-top:50px;*/
}
#cadreTop {
	width: 800px;
	height: 170px;
	background: url('../images/mapl_framehaut.gif') no-repeat top left;
    margin-left:20px;
}

#cadreTopLink {
	height:181px;
	width: 700px;
	float: left;
	cursor: pointer;
}
#cadreTop a {
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	color: #CC0000;
}
#cadreTop a:visited {
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	color: #CC0000;
}

#cadreTop a:hover {
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
    color: #FF9900;
}


/*pageAccueil #cadreTopMenu {
	height: 15px;
	padding-top: 122px;
}
#pageAccueil #cadreTopMenu #cadreTopMenuBilletterie {
	display: none;
}*/





#cadreContent {
	display:block;
    text-align: left;
	width:780px;
	min-height:338px;
	_height:338px;
	/*margin-bottom:20px;*/
    margin:auto;
  
}



/*********************************************************************************************************/
/*********************************************************************************************************/
/*********************************************************************************************************/
body {
background:white url(../images/fond_body.gif) repeat-y left top;
margin:0pt;
}
ul {
margin:0pt;
padding:0pt;
}
li {
list-style-type:none;
margin:0pt;
padding:0pt;
}
hr {
background-color:#CECECE;
border:0pt none;
color:#CECECE;
height:1px;
margin-bottom:10px;
margin-top:10px;
text-align:center;
width:400px;
}
h5 {
background:transparent url(../images/h5.gif) repeat-y scroll 0%;
color:#FFFFFF;
font-size:10pt;
margin:20px 16px 10px;
padding-bottom:4px;
padding-right:10px;
padding-top:4px;
text-align:right;
width:486px;
}
#top {
margin:0pt;
}
#banner {
background:transparent url(../images/banner.jpg) no-repeat scroll 0%;
height:170px;
margin-left:auto;
margin-right:auto;
text-align:center;
width:800px;
}
#topspacer {
background:transparent url(../images/bg2.jpg) no-repeat scroll 0%;
height:17px;
margin-left:auto;
margin-right:auto;
padding-right:15px;
padding-top:8px;
width:785px;
}
#bottomspacer {
background:transparent url(../images/bg2.jpg) no-repeat scroll 0%;
height:20px;
margin-left:auto;
margin-right:auto;
width:800px;
}
#main {
background:transparent url(../images/bg1.jpg) repeat-y scroll 0%;
margin-left:auto;
margin-right:auto;
padding-right:15px;
width:785px;
}
#content {
background-color:transparent;
color:#FFFFFF;
font-family:arial,helvetica,lucida,verdana,geneva,sans-serif;
font-size:10pt;
text-align:justify;
width:527px;
}
#bgcontent1 {
background:#000000 url(../images/c1.jpg) repeat-y scroll 0%;
margin-left:16px;
width:528px;
}
#bgcontent2 {
background:#000000 url(../images/c2.jpg) repeat-y scroll 0%;
margin-left:16px;
width:528px;
}
#bgcontent3 {
background:#000000 url(../images/c3.jpg) repeat-y scroll 0%;
margin-left:16px;
width:528px;
}
#bgcontent4 {
background:#000000 url(../images/c4.jpg) repeat-y scroll 0%;
margin-left:16px;
width:528px;
}
#bgcontent5 {
background:#000000 url(../images/c5.jpg) repeat-y scroll 0%;
margin-left:16px;
width:528px;
}
.sub {
background:transparent url(../images/.jpg) repeat-y scroll 0%;
margin-left:16px;
margin-right:16px;
margin-top:20px;
width:496px;
}
#footer {
color:#FFFFFF;
font-family:verdana,arial,helvetica,lucida,geneva,sans-serif;
font-size:8pt;
margin-top:70px;
padding-bottom:50px;
text-align:center;
}
#spacer {
height:300px;
}
#img1 {
background:transparent url(../images/main1.jpg) no-repeat scroll 0%;
float:right;
height:540px;
width:230px;
}
#img2 {
background:transparent url(../images/main2.jpg) no-repeat scroll 0%;
float:right;
height:540px;
width:230px;
}
#img3 {
background:transparent url(../images/main3.jpg) no-repeat scroll 0%;
float:right;
height:540px;
width:230px;
}
#img4 {
background:transparent url(../images/main4.jpg) no-repeat scroll 0%;
float:right;
height:540px;
width:230px;
}
#img5 {
background:transparent url(../images/main5.jpg) no-repeat scroll 0%;
float:right;
height:540px;
width:230px;
}
.imgcnt {
text-align:center;
}
.video {
margin-top:20px;
text-align:center;
}
.sub a {
color:#FFFFFF;
padding-bottom:3px;
padding-left:2px;
padding-right:2px;
text-decoration:underline;
}
.sub a:visited {
color:#CECECE;
}
.sub a:hover {
background-color:#FFFFFF;
color:#000000;
text-decoration:none;
}
.hr2 {
border:0pt none;
color:#CECECE;
margin:0pt;
width:496px;
}
#content p {
line-height:19px;
margin:0pt;
padding:10px 20px;
}
.toplink {
font-size:8pt;
text-align:right;
}
.toplink a {
color:#FFFFFF;
padding-bottom:3px;
padding-left:2px;
padding-right:2px;
text-decoration:underline;
}
.toplink a:visited {
color:#FFFFFF;
}
.toplink a:hover {
background-color:#FFFFFF;
color:#000000;
text-decoration:none;
}
.mflink {
border-bottom:1px solid #CECECE;
border-top:1px solid #CECECE;
font-size:8pt;
margin-left:16px;
margin-right:16px;
padding-right:45px;
text-align:right;
}
.mflink a {
color:#FFFFFF;
padding-left:3px;
padding-right:3px;
}
.mflink a:visited {
color:#CECECE;
}
.mflink a:hover {
background-color:#FFFFFF;
color:#000000;
text-decoration:none;
}
#content span a:link {
background-color:#000000;
border:1px solid #FFFFFF;
color:#FFFFFF;
font-size:8pt;
font-weight:bold;
margin-left:40px;
margin-right:20px;
padding:2px 3px 4px;
text-decoration:none;
}
#content span a:visited {
background-color:#000000;
border:1px solid #FFFFFF;
color:#FFFFFF;
font-size:8pt;
font-weight:bold;
margin-left:40px;
margin-right:20px;
padding:2px 3px 4px;
text-decoration:none;
}
#content span a:hover {
background-color:#FFFFFF;
color:#000000;
}
#content input, #content textarea {
color:#000000;
font-family:arial,sans-serif;
font-size:10pt;
margin:0pt;
}
#content ul {
margin-bottom:20px;
margin-left:70px;
text-align:left;
}
#content li {
list-style-type:square;
margin-bottom:5px;
text-align:left;
}
#content img {
border:0pt none;
}
.imgStudMan {
margin-left:40px;
}
.acces {
margin-bottom:30px;
margin-left:8px;
margin-top:20px;
}
.partenaire {
border-bottom:1px solid #E0E0E0;
border-top:1px solid #E0E0E0;
color:#FFFFFF;
height:110px;
margin-left:20px;
margin-right:10px;
margin-top:10px;
text-align:left;
}
.partenaire img {
float:left;
margin:0pt 20px 0pt 0pt;
padding:0pt;
}
.partenaire a {
color:#FFFFFF;
padding-bottom:3px;
padding-left:2px;
padding-right:2px;
text-decoration:underline;
}
.partenaire a:visited {
color:#CECECE;
}
.partenaire a:hover {
background-color:#FFFFFF;
color:#000000;
text-decoration:none;
}
#content table {
margin-left:16px;
width:476px;
}
#content td {
padding-right:10px;
}
.plan {
margin-bottom:20px;
margin-left:64px;
margin-top:20px;
}
#footer a {
color:#FFFFFF;
text-decoration:underline;
}
#footer a:visited {
color:#FFFFFF;
}
#footer a:hover {
background-color:transparent;
color:#BDAFFF;
padding:0pt;
text-decoration:overline;
}
#hmenu1 {
background:transparent url(../images/bg2.jpg) repeat-y scroll 0%;
font-family:verdana,arial,helvetica,lucida,geneva,sans-serif;
font-size:10pt;
height:50px;
margin-left:auto;
margin-right:auto;
padding-left:14px;
width:786px;
}
#hmenu2 {
background:transparent url(../images/bg3.jpg) no-repeat scroll center bottom;
font-family:verdana,arial,helvetica,lucida,geneva,sans-serif;
font-size:10pt;
height:55px;
margin-left:auto;
margin-right:auto;
padding-left:14px;
width:786px;
}
.menu {
background:transparent url(../images/bg1.jpg) repeat-y scroll 0%;
font-family:verdana,arial,helvetica,lucida,geneva,sans-serif;
font-size:8pt;
height:37px;
margin-left:auto;
margin-right:auto;
padding-left:15px;
width:785px;
}
#hmenu1 li {
float:left;
font-weight:bold;
margin-right:4px;
text-align:center;
width:125px;
}
#hmenu2 li {
float:left;
font-weight:bold;
margin-right:4px;
text-align:center;
width:125px;
}
.membres {
margin-left:645px;
}
#hmenu1 a {
background:transparent url(../images/link2.png) no-repeat scroll 0%;
border-bottom:1px solid #E0E0E0;
border-top:1px solid #E0E0E0;
color:#FFFFFF;
display:block;
height:22px;
margin-top:11px;
padding-top:3px;
text-decoration:none;
width:100%;
}
#hmenu2 a {
background:transparent url(../images/link2.png) no-repeat scroll 0%;
border-bottom:1px solid #E0E0E0;
border-top:1px solid #E0E0E0;
color:#FFFFFF;
display:block;
height:22px;
margin-top:11px;
padding-top:3px;
text-decoration:none;
width:100%;
}
#hmenu1 a:visited {
color:#FFFFFF;
}
#hmenu2 a:visited {
color:#FFFFFF;
}
#hmenu1 a:hover {
background:transparent url(../images/link2hover.png) no-repeat scroll 0%;
color:#000000;
text-decoration:none;
}
#hmenu2 a:hover {
background:transparent url(../images/link2hover.png) no-repeat scroll 0%;
color:#000000;
text-decoration:none;
}
.hcolor {
background:transparent url(../images/link1.png) no-repeat scroll 0%;
border-bottom:1px solid #E0E0E0;
border-top:1px solid #E0E0E0;
color:#000000;
height:22px;
margin-top:11px;
padding-top:3px;
}
.menu ul {
margin:0pt;
}
.menu li {
float:left;
margin-right:0pt;
text-align:center;
width:105px;
}
.menu a {
background:transparent url(../images/link4.jpg) no-repeat scroll 0%;
color:#FFFFFF;
display:block;
font-weight:bold;
text-decoration:none;
}
.menu a:visited {
color:#FFFFFF;
}
.menu a:hover {
background:transparent url(../images/link4hover.gif) no-repeat scroll 0%;
color:#000000;
text-decoration:none;
}
.norm {
height:25px;
padding-top:8px;
}
.wrap {
height:31px;
padding-top:2px;
}
.mcolor {
background:transparent url(../images/link3.png) no-repeat scroll 0%;
color:#000000;
font-weight:bold;
height:25px;
padding-top:8px;
}
.mcolorwrap {
background:transparent url(../images/link3.png) no-repeat scroll 0%;
color:#000000;
font-weight:bold;
height:30px;
padding-top:3px;
}

#banner {
    background:transparent url(../images/banner.jpg) no-repeat scroll 0%;
    height:170px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    width:800px;
}
#hmenu1 {
    background:transparent url(../images/bg2.jpg) repeat-y scroll 0%;
    font-family:verdana,arial,helvetica,lucida,geneva,sans-serif;
    font-size:10pt;
    height:50px;
    margin-left:auto;
    margin-right:auto;
    padding-left:14px;
    width:786px;
}
#hmenu2 {
    background:transparent url(../images/bg3.jpg) no-repeat scroll center bottom;
    font-family:verdana,arial,helvetica,lucida,geneva,sans-serif;
    font-size:10pt;
    height:55px;
    margin-left:auto;
    margin-right:auto;
    padding-left:14px;
    width:786px;
}
.menu {
    background:transparent url(../images/bg1.jpg) repeat-y scroll 0%;
    font-family:verdana,arial,helvetica,lucida,geneva,sans-serif;
    font-size:8pt;
    height:37px;
    margin-left:auto;
    margin-right:auto;
    padding-left:15px;
    width:785px;
}
#hmenu1 li {
    float:left;
    font-weight:bold;
    margin-right:4px;
    text-align:center;
    width:125px;
}
#hmenu2 li {
    float:left;
    font-weight:bold;
    margin-right:4px;
    text-align:center;
    width:125px;
}
.membres {
    margin-left:645px;
}
#hmenu1 a {
    background:transparent url(../images/link2.png) no-repeat scroll 0%;
    border-bottom:1px solid #E0E0E0;
    border-top:1px solid #E0E0E0;
    color:#FFFFFF;
    display:block;
    height:22px;
    margin-top:11px;
    padding-top:3px;
    text-decoration:none;
    width:100%;
}
#hmenu2 a {
    background:transparent url(../images/link2.png) no-repeat scroll 0%;
    border-bottom:1px solid #E0E0E0;
    border-top:1px solid #E0E0E0;
    color:#FFFFFF;
    display:block;
    height:22px;
    margin-top:11px;
    padding-top:3px;
    text-decoration:none;
    width:100%;
}
#hmenu1 a:visited {
    color:#FFFFFF;
}
#hmenu2 a:visited {
    color:#FFFFFF;
}
#hmenu1 a:hover {
    background:transparent url(../images/link2hover.png) no-repeat scroll 0%;
    color:#000000;
    text-decoration:none;
}
#hmenu2 a:hover {
    background:transparent url(../images/link2hover.png) no-repeat scroll 0%;
    color:#000000;
    text-decoration:none;
}
.hcolor {
    background:transparent url(../images/link1.png) no-repeat scroll 0%;
    border-bottom:1px solid #E0E0E0;
    border-top:1px solid #E0E0E0;
    color:#000000;
    height:22px;
    margin-top:11px;
    padding-top:3px;
}
.menu ul {
    margin:0pt;
}
.menu li {
    float:left;
    margin-right:0pt;
    text-align:center;
    width:105px;
}
.menu a {
    background:transparent url(../images/link4.jpg) no-repeat scroll 0%;
    color:#FFFFFF;
    display:block;
    font-weight:bold;
    text-decoration:none;
}
.menu a:visited {
    color:#FFFFFF;
}
.menu a:hover {
    background:transparent url(../images/link4hover.gif) no-repeat scroll 0%;
    color:#000000;
    text-decoration:none;
}
.norm {
    height:25px;
    padding-top:8px;
}
.wrap {
    height:31px;
    padding-top:2px;
}
.mcolor {
    background:transparent url(../images/link3.png) no-repeat scroll 0%;
    color:#000000;
    font-weight:bold;
    height:25px;
    padding-top:8px;
}
.mcolorwrap {
    background:transparent url(../images/link3.png) no-repeat scroll 0%;
    color:#000000;
    font-weight:bold;
    height:30px;
    padding-top:3px;
}


/******************** PANIER ************************/
#compPanier {
	display: block;
    color: #FFFFFF;
    margin-bottom: 10px;
	padding-bottom: 10px;
	padding-top:34px;
	background: #909195 url('../images/headerPanier.gif') no-repeat left top;
    _border-right: 1px solid #909195;
}

#contentPanier #titlePanier {
    color: #FCC200;
    font-size: 26px;
    text-align: center;
    font-weight: bold;
    display: none;
}

#contentPanier #listeRecapPanier {
    padding: 5px 1px 5px 1px;
    text-align: center;
    font-size: 10px;
}
#contentPanier #listeRecapPanier .recapPanier {
    text-align: right;
    color: #000000;
}

#pageEtape2 #compPanier, #pageEtape3 #compPanier, #pageEtape4 #compPanier {
	display: none;
}
#compPanier #headerPanier {
}
#compPanier #headerPanier #footerPanier {
    padding-bottom: 16px;
}
#compPanier #headerPanier #footerPanier #contentPanier {
	font-size: 1.0em;
}
#contentPanier #chargement {
	font-weight: bold;
	font-size: 1.1em;
	text-align: center;	
	color: #000000;
}
#contentPanier .recapPanier {
	padding: 0px 5px 5px 5px;
	text-align: center;
	background: #F0EEEF url('../images/supp_panier.gif') no-repeat left bottom;
	margin-bottom:5px;
}
#contentPanier #validerPanier {
	display: block;
	text-align: center;
	font-style: normal;
	cursor: pointer;
	font-size: 12px;
	font-family: arial;
	text-decoration: none;
	height: 33px;
	padding-top: 3px;
	padding-right: 25px;
	color: #FFFFFF;
	background: url('../images/BTvalider_panier.gif') no-repeat center center;
	font-weight: bold;
	width: 130px;
	margin: 5px auto 0px;
}
#contentPanier #total {
	display: block;
	font-weight: bold;
	font-size: 13px;
	text-align: center;
	color: #FCC200;
	font-family: arial;
	
}

#contentPanier a.supRecapPanier, #contentPanier #supPanier {
	background: url('../images/css_supprimer.gif') no-repeat center left;
	font-weight: bold;
	padding-left: 9px;
	font-size: 10px;
	color: #000000;
	width: 130px;
}
#contentPanier a.supRecapPanier {
	font-size: 9px;
}

#infocontenuformulaire {
    padding-bottom: 20px;
    text-align: left;
}

#contentPanier #supPanier {
	display: block;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}

#listeRecapPanier .evt {
    display: block;
    text-align: left;
}
#listeRecapPanier .date {
    display: block;
    text-align: left;
}
#listeRecapPanier .heure {
    display: inline !important;
}
#listeRecapPanier .sallenom {
    display: block;
    text-align: left;
	color: #FCC200;
}
#listeRecapPanier .salleadresse {
    display: none;
}
#listeRecapPanier .tarif {
    display: block;
    text-align: left;
	color: #FCC200;
}

/****************** Mon Compte **********************/
#compIdentification {
	display: block;
    background: #909195 url('../images/HeaderMoncompte.gif') no-repeat left top;
    color: #FFFFFF;
    padding: 5px;
    margin-left: 0px;
	text-align: center;
    margin-bottom: 10px;
	padding-bottom: 10px;
	padding-top: 40px;
    _border-right: 1px solid #909195;
}

#compIdentification  #identificationTitre {
    color: #FCC200;
    font-size: 26px;
    text-align: center;
    font-weight: bold;
    display: none;
}


#compIdentification #identificationLogin,
#compIdentification #identificationPassword,
#compIdentification #identificationPays {
	display: none;
}

#compIdentification .champ {
	width: 120px;
	height: 15px;
	margin: 2px;
	color: #000000;
	border: 1px solid #c1c0bc;
	font-size: 11px;
	padding: 1px 2px;
}
#compIdentification select.champ {
	height: auto;
}

#compIdentification #champTel, #compIdentification #champPasswd {
	width: 110px;
	padding-left: 20px;
}
#compIdentification #champTel {
	background: #ffffff url('../images/css_champTel.gif') no-repeat center left;
}
#compIdentification #champPasswd {
	background: #ffffff url('../images/css_champPasswd.gif') no-repeat center left;
}

#compIdentification #identificationAccepted, #compIdentification #identificationDeconnexion {
	display: block;
	width: 120px;
	height: 26px;
	margin: 5px auto;
	cursor: pointer;
	background: url('../images/BTvalider.gif') no-repeat right;
	color: #FFFFFF;
	text-transform: uppercase;
	font-style: normal;
	font-weight: bolder;
	font-size: 14px;
	padding-top: 9px;
}
#compIdentification #identificationDeconnexion {
	font-size: 12px;
	padding-top: 9px;
	padding-right: 14px;
}

#compIdentification #identificationForget {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
}

#compIdentification #identificationRecapNom {
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin: 4px 0px;
	color: #FFFFFF;
	text-transform: capitalize;
}


#compIdentification #identificationRecapTel {
	display: block;
	font-size: 11px;
	font-weight: bold;
	margin: 5px 0px;
	color: #FFFFFF;
}


#compIdentification #liensdigiticks {
	display: block;
	margin: 10px 0px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	
}
#compIdentification #liensdigiticks a {
	background: url('../images/css_fleche.gif') no-repeat center left;
	color: #FCC200;
}


/* Details du Panier */
#etapesrecapitulatifPanier {
	font-size: 1.0em;
	margin: 0px auto;
	margin-top: 20px;
	float:left;
	width:489px;
	border:1px solid #8E8F93;
	background: #8E8F93;
}
#etapesrecapitulatifPanier #titrePanier {
	display: block;
	color: #000000;
	background: #F1EFF0;
    font-size: 1.2em;
    padding: 2px 5px;
    font-weight: bold;
    text-align: center;
}
#etapesrecapitulatifPanier .recapPanier {
    padding-bottom: 5px;
    background-color: #8E8F93;
}



#contentPanier .evt, #etapesrecapitulatifPanier .evt {
	display: block;
	font-size: 11px;
    font-weight: bolder;
	letter-spacing: -1px;
	color: #353535;
    font-family:verdana;
}
#contentPanier .date, #etapesrecapitulatifPanier .date {
	display: block;
	font-size: 11px;
    font-weight: normal;
	letter-spacing: -1px;
	color: #353535;
}
#contentPanier .sallenom, #etapesrecapitulatifPanier .sallenom {
	display: none;
}
#contentPanier .salleadresse, #etapesrecapitulatifPanier .salleadresse {
	display: none;
}
#contentPanier .tarif, #etapesrecapitulatifPanier .tarif {
	display: block;
	font-size: 11px;
	color: #5D5D5D;
}
#etapesrecapitulatifPanier #total {
	display: block;
	color: #000000;
	background: #F1EFF0;
    font-size: 1.2em;
    padding: 2px 5px;
    font-weight: bold;
    text-align: center;
}

#pageEtape2 #contentPanier .evt, #etapesrecapitulatifPanier .evt {
	display: block;
	font-family: verdana;
	font-size: 12px;
    font-weight: bolder;
	letter-spacing: -1px;
	color: #FFFFFF;
	padding-left: 15px;
	padding-top: 5px;
}
#pageEtape2 #contentPanier .date, #etapesrecapitulatifPanier .date {
	display: block;
	font-size: 11px;
	font-family: verdana;
    font-weight: normal;
	letter-spacing: -1px;
	color: #FFFFFF;
	padding-left: 15px;
}

#pageEtape2 #contentPanier .date, #etapesrecapitulatifPanier .titulaire {
	display: block;
	font-size: 1.0em;
	letter-spacing: -1px;
	color: #FFFFFF;
	padding-left: 15px;
}
#pageEtape2 #contentPanier .sallenom, #etapesrecapitulatifPanier .sallenom {
	display: none;
}
#pageEtape2 #contentPanier .salleadresse, #etapesrecapitulatifPanier .salleadresse {
	display: none;
}
#pageEtape2 #contentPanier .tarif, #etapesrecapitulatifPanier .tarif {
	display: block;
	text-align: left;
	font-size: 0.9em;
	color: #FFFFFF;
	padding-left: 15px;
	padding-bottom: 5px;
}

#etapesrecapitulatifPanier #fraisDeGestionModeDeDiffusion {
	display: block;
	padding: 5px 0px;
}
#etapesrecapitulatifPanier #nom {
	display: block;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	padding-left: 15px;
	color: #FFFFFF;
}
#etapesrecapitulatifPanier #tel, #etapesrecapitulatifPanier #mail, #etapesrecapitulatifPanier #coordonnees {
	display: block;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 15px;
}

#etapescontenu table.tableRenommage{
    width: 100%;
}


#etapescontenu table.tableRenommage th{
    text-align: right;
}

#pageEtape2 table tr.rowInfos td {
	text-align: right !important;
}
#pageEtape2 #etapescontenu table tr.rowInfos td.formField {
	width: 240px;
}
#pageEtape2 #etapescontenu table tr.rowInfos td.prixBillet  {
	width: 80px;
}

#pageEtape2 table tr.rowSuppr {
	text-align: right;
	background-color: #8E8F93;
}
#pageEtape2 table tr.rowInfos {
	background-color: #8E8F93;
}

#pageEtape2 table tr.rowSuppr td a{
	color: #000000;
	font-size: 12px;
	padding: 2px;
}
#pageEtape2 table tr.rowSuppr td {
	padding: 4px 0px;
	text-align: right;
}

#pageEtape2 table tr.prixBillet td {
	padding: 4px 0px;
	text-align: center !important;
}

#pageEtape4 #lienImpression, #pageEtape4 #lienTelechargement, #pageCompte a.lienTelechargement {
	font-size: 12px;
	text-transform: uppercase;
	font-style: italic;
    text-decoration:underline;
}
#pageEtape4 #imprimante {
	width: 71px;
	height: 103px;
	text-align: center;
	vertical-align:top;
}
#pageEtape4 #imprimantemobile {
	width: 95px;
	height: 152px;
	text-align:center;
	
}
#pageEtape4 #imprimantemobile a#ancreimprimer {
	display: block;
	height: 77px;
	width:56px;
	background: url('../images/imp.gif') no-repeat;
	margin:0px auto;
	margin-bottom:20px;	
}
#pageEtape4 #imprimantemobile a#ancretelecharger {
	display: block;
	height: 67px;
	width:43px;
	margin:0px auto;
	background: url('../images/mobile.gif') no-repeat
}
#pageEtape4 #envoiCourrier {
	width: 84px;
	height: 85px;
	text-align: center;
	background: url('../images/css_envoiCourrier.gif') no-repeat;
	vertical-align:top;
}

#basPage {
    background: url('../images/bg3.jpg') no-repeat left top;
    width: 800px;
    height: 55px;
}
#pageAccueil #messagePanier {
    background: #F0EEEF url(../images/flechanime.gif) no-repeat right center;
    display:block;
    min-height:60px;
    padding:5px 39px 5px 5px;
    color: #000000;
    font-size: 11px;
    text-align: justify;
    width:427px;
    border-left: 5px solid #909195;
    border-right: 5px solid #909195;
    margin: 3px 0px 5px;
}

/*********************************************************************************************************************/
/*********************************************************************************************************************/
/*********************************************************************************************************************/
/*********************************************************************************************************************/
/*********************************************************************************************************************/
/*********************************************************************************************************************/

body.events {
background:White url(../images/fond_body.gif) repeat-y scroll 0%;
}
div.events div.top {
background-image:url(../images/header_fr.gif);
}
div.events div.top h1 {
background-image:url(../images/logo_stade.png);
}
div.events div.colg {
background-image: url(../images/fond_menu.gif);
}
div.events div.centre {
background-image:url(../images/fond_conteneur.gif);
}
div.events ul.menutop li a:hover {
background-color:#FF9E00;
}
body.visites {
background:White url(../images/fond_body.gif) repeat-y scroll 0%;
}
div.visites div.top {
background-image:url(../images/header_fr.gif);
}
div.visites div.top h1 {
background-image:url(../images/logo_stade.png);
}
div.visites div.colg {
background-image:url(../images/fond_menu.gif);
}
div.visites div.centre {
background-image:url(../images/fond_conteneur.gif);
}
div.visites ul.menutop li a:hover {
background-color:#FF4C00;
}
body.entreprise {
background:Black url(../images/fond_body.gif) repeat-y scroll 0%;
}
div.entreprise div.top {
background-image:url(../images/header_fr.gif);
}
div.entreprise div.top h1 {
background-image:url(../images/logo_stade.png);
}
div.entreprise div.colg {
background-image:url(../images/fond_menu.gif);
}
div.entreprise div.centre {
background-image:url(../images/fond_conteneur.gif);
}
div.entreprise ul.menutop li a:hover {
}
.entreprise_event .entreprise .top {
background-image:url(../images/entreprise_event/header_fr.gif);
}
.entreprise_vip .entreprise .top {
background-image:url(../images/entreprise_vip/header_fr.gif);
}
body.infospress {
background:White url(../images/fond_body.gif) repeat-y scroll 0%;
}
div.infospress div.top {
background-image:url(../images/header_fr.gif);
}
div.infospress div.top h1 {
background-image:url(../images/logo_stade.png);
}
div.infospress div.colg {
background-image:url(../images/fond_menu.gif);
}
div.infospress div.centre {
background-image:url(../images/fond_conteneur.gif);
}
div.infospress ul.menutop li a:hover {
background-color:#450000;
}
body.groups {
background:White url(../images/fond_body.gif) repeat-y scroll 0%;
}
div.groups div.top {
background-image:url(../images/header_fr.gif);
}
div.groups div.top h1 {
background-image:url(../images/logo_stade.png);
}
div.groups div.colg {
background-image:url(../images/fond_menu.gif);
}
div.groups div.centre {
background-image:url(../images/fond_conteneur.gif);
}
div.cadre {
width:934px;
z-index:0;
}
div.cadre div.top {
background-repeat:no-repeat;
height:187px;
position:relative;
}
div.cadre div.top h1 {
cursor:pointer;
height:42px;
left:21px;
margin:0pt;
position:absolute;
top:33px;
width:403px;
}
div.cadre div.top h1 span {
display:none;
}
div.cadre div.colg {
background-repeat:no-repeat;
float:left;
height:auto !important;
min-height:400px;
text-align:center;
width:197px;
}
* html div.cadre div.colg {
margin-right:-8px;
}
div.cadre div.centre {
background-repeat:no-repeat;
float:right;
padding:0pt 5px;
width:727px;
}
.content {
height:auto !important;
min-height:400px;
}
img {
border:0pt none;
}
div.cadre div.centre ul.menubas li a:hover, div.cadre a.lang:hover {
text-decoration:underline;
}
div.cadre a.lang {
color:#5D5D5D;
float:right;
font-size:10px;
margin:0pt 26px 12px 0pt;
position:relative;
text-align:right;
width:165px;
z-index:-10000;
}
div.cadre a.lang img {
display:none;
position:absolute;
right:-20px;
top:0pt;
}
.banner {
height:60px;
left:453px;
position:absolute;
top:13px;
width:468px;
}
ul.menutop {
height:23px;
left:0px;
position:absolute;
text-align:right;
top:110px !important;
width:934px;
}
ul.menutop, ul.menutop li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
ul.menutop {
float:left;
padding-right:10px;
text-align:right;
font-weight: normal;
}
ul.menutop li {
display:inline;
height:23px;
line-height:23px;
}
ul.menutop li a {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
padding:5px;
text-decoration:none;
text-transform:uppercase;
font-weight: normal;
}
div.cadre cite.slog {
color:#FFFFFF;
display:none;
font-size:24px;
left:197px;
position:absolute;
text-transform:uppercase;
top:143px;
}
div.home cite.slog {
display:none;
}
ul.menubas {
float:left;
margin:0pt;
padding:15px 0pt 20px;
text-align:center;
width:725px;
background: url('../images/finPage.gif') no-repeat center top;
}
ul.menubas li {
background-image:url(../images/sep_menubas.png);
background-position:right 4px;
background-repeat:no-repeat;
display:inline;
padding:0pt 7px 0pt 5px;
}
ul.menubas li a {
color:#000000;
font-size:11px;
text-decoration:none;
text-transform:uppercase;
}
ul.menubas li a span {
display:inline;
}
ul.menubas li a:hover, div.cadre a.lang:hover {
text-decoration:none;
}
ul.menu1 {
clear:both;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 0pt 45px;
padding:0pt;
width:197px;
}
ul.menu1 li {
background-repeat:no-repeat;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
ul.menu1 li.l1 a {
background:transparent url(../images/menu_l1.png) repeat !important;
_background:transparent url(../images/menu_l1.gif) repeat;
}
ul.menu1 li.l2 a {
background:transparent url(../images/menu_l2.png) repeat !important;
_background:transparent url(../images/menu_l2.gif) repeat;
}
ul.menu1 li.l3 a {
background:transparent url(../images/menu_l3.png) repeat !important;
_background:transparent url(../images/menu_l3.gif) repeat;
}
ul.menu1 li.l4 a {
background:transparent url(../images/menu_l4.png) repeat !important;
_background:transparent url(../images/menu_l4.gif) repeat;
}
ul.menu1 li.l5 a {
background:transparent url(../images/menu_l5.png) repeat !important;
_background:transparent url(../images/menu_l5.gif) repeat;
}
ul.menu1 li.l6 a {
background:transparent url(../images/menu_l6.png) repeat !important;
_background:transparent url(../images/menu_l6.gif) repeat;
}
ul.menu1 li a {
display:block;
height:23px;
padding-top:6px;
text-align:right;
text-decoration:none;
text-transform:uppercase;
}
ul.menu1 li a span {
color:white;
font-family:Helvetica,Arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-right:8px;
}
div.cadre ul.menu1 li.l4 div a {
background:transparent url(../images/invisible.gif) repeat scroll 0% !important;
border-bottom:1px solid white;
height:17px !important;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 0pt 0pt 10px;
padding:0pt;
width:187px;
}
div.cadre ul.menu1 li.l4 div a {
border-bottom:1px solid white;
}
ul.smenu1 {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:5px 0pt 15px 10px;
padding:0pt;
width:182px;
}
ul.smenu1 li {
background-repeat:no-repeat;
border-bottom:1px solid #FFDE73;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt 4px 0pt 0pt;
text-align:right;
}
ul.smenu1 li a {
color:#2E2E2E;
display:block;
font-size:11px;
height:16px !important;
text-decoration:none;
}
ul.smenu1 li a:hover {
color:#FFFFFF;
}
div.cadre div.colg ul.menu2, div.cadre div.colg ul.menu3 {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:45px;
margin-left:8px;
padding:0pt;
width:197px;
margin-top:10px;
}
div.cadre div.colg ul.menu2 li, div.cadre div.colg ul.menu3 li {
background:transparent url(../images/cadre_vierge.png) no-repeat !important;
_background:transparent url(../images/cadre_vierge.gif) no-repeat;
height:15px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:9px 40px 10px 0pt;
text-align:right;
text-transform:capitalize;
}
div.cadre div.colg ul.menu2 li a, div.cadre div.colg ul.menu3 li a {
color:white;
font-size:12px;
text-decoration:none;
font-weight: normal !important;
}
p {
margin:0pt;
}
p.marg {
margin-bottom:15px;
}
div.cadre div.colg form {
background-image:url(../images/cadre_infostade.gif) !important;
background-repeat:no-repeat;
color:#575757;
font-size:10px;
height:91px;
margin:18px 0pt 18px 7px;
padding:34px 5px 0pt 10px;
position:relative;
width:165px;
}
* + html div.cadre div.colg form {
width:171px;
}
* html div.cadre div.colg form {
background-image:url(../images/cadre_infostade.gif);
height:92px;
width:171px;
}
div.cadre div.colg form fieldset {
border:medium none;
margin:55px 0pt 0pt -10px;
padding:0pt;
}
* + html div.cadre div.colg form fieldset {
margin:90px 0pt 0pt -7px;
}
* html div.cadre div.colg form fieldset {
margin:90px 0pt 0pt -7px;
}
div.cadre div.colg form fieldset legend {
display:none;
}
div.cadre div.colg form fieldset input {
border:1px solid #C2C2C2;
color:#333333;
height:18px;
margin:0pt;
position:relative;
text-align:center;
width:130px !important;
z-index:99999999;
}
div.cadre div.colg form fieldset input.submit {
background-image:url(../images/btn_ok.gif);
border:0pt none;
color:#5A5A5A;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:24px;
line-height:normal;
margin-left:2px;
text-transform:uppercase;
width:26px !important;
}
div.cadre div.colg form p {
margin-top:-80px;
width:160px;
}
* + html div.cadre div.colg form p {
margin-top:-80px;
}
* html div.cadre div.colg form p {
margin-top:-80px;
}
div.events a.print, div.visites a.print, div.groups a.print {
background:transparent url(../images/link_print.png) no-repeat scroll 0%;
color:black;
display:block;
font-size:10px;
height:14px;
margin:7px 0pt 0pt 15px;
padding-left:20px;
width:230px;
}
.clear {
clear:both;
height:0pt !important;
margin:0pt;
padding:0pt;
}
.bloc_footer_title {
background-image:url(../images/bck_footer.gif);
background-repeat:no-repeat;
height:32px;
width:687px;
}
div.bloc_footer_title span.title {
color:#313030;
font-size:14px;
font-weight:bold;
line-height:2;
padding-left:20px;
}
.bloc_footer {
border-bottom:1px solid #E5E5E5;
border-left:1px solid #E5E5E5;
border-right:1px solid #E5E5E5;
width:685px;
}
.majeurs {
text-align:center;
width:687px !important;
}
.officiels {
text-align:center;
width:687px !important;
}
div.config {
margin:10px;
}
h2.titrepage {
background-image:url(../images/header_infos_pratiques_s.gif);
background-position:center top;
background-repeat:no-repeat;
height:32px;
width:624px;
}
h2.titrepage span, h2.titrepage em {
color:#4A4848;
padding-left:40px;
}
div.config ul {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:10px;
}
div.config ul li {
float:left;
margin-right:10px;
text-align:center;
}
div.config ul li img {
display:block;
}
div.config a, div.credits a {
color:#0B398F;
}
ïŸ¿.blank {
}
body.entreprise {
color:white;
}
body.entreprise a {
color:white;
}
div.entreprise ul.menubas li {
background-image:url(../images/sep_menubas_w.png);
}
div.entreprise ul.menu1 li.l1 a, div.entreprise ul.menu1 li.l2 a, div.entreprise ul.menu1 li.l3 a, div.entreprise ul.menu1 li.l5 a, div.entreprise ul.menu1 li.l6 a {
background:transparent url(../images/menu_off_entreprise.png) repeat scroll 0% !important;
}
div.entreprise ul.menu1 li.l1 a {
background:transparent url(../images/menu_off_entreprise.gif) repeat scroll 0% !important;
}
div.entreprise ul.menu1 li.l2 a {
background:transparent url(../images/menu_off_entreprise.gif) repeat scroll 0% !important;
}
div.entreprise ul.menu1 li.l3 a {
background:transparent url(../images/menu_off_entreprise.gif) repeat scroll 0% !important;
}
div.entreprise ul.menu1 li.l5 a {
background:transparent url(../images/menu_off_entreprise.gif) repeat scroll 0% !important;
}
div.entreprise ul.menu1 li.l6 a {
background:transparent url(../images/menu_off_entreprise.gif) repeat scroll 0% !important;
}
div.entreprise ul.menu1 li.l4 a {
background:transparent url(../images/menu_on_entreprise.png) repeat scroll 0% !important;
}
* html div.entreprise ul.menu1 li.l4 a {
background:transparent url(../images/menu_on_entreprise.gif) repeat scroll 0% !important;
}
div.entreprise ul.menu1 li a {
color:white;
text-transform:inherit;
}
div.entreprise ul.menu1 li div a:hover span {
font-weight:bold;
}
div.entreprise ul.menu1 li.l4 div a {
background:transparent none repeat scroll 0% !important;
border-bottom:medium none;
text-transform:none;
}
* + html div.entreprise div.colg ul.menu2 li, * + html div.entreprise div.colg ul.menu3 li {
height:20px;
padding:4px 40px 10px 0pt;
}
* html div.entreprise div.colg ul.menu2 li, * html div.entreprise div.colg ul.menu3 li {
height:20px;
padding:4px 40px 10px 0pt;
}
div.entreprise ul.menubas li a {
color:white;
}
.entreprise_event .centre {
background-image:url(../images/entreprise_event/event_title.png) !important;
padding-top:250px !important;
}
.entreprise_vip .centre {
background-image:url(../images/entreprise_vip/vip_title.png) !important;
padding-top:250px !important;
}
ïŸ¿.blank {
}
div.content div.rdv, div.visites div.content div.rdv, div.groups div.content div.rdv {
background-image:url(../images/events/fond_cadre.png);
background-position:center;
float:left;
font-size:10px;
height:205px;
margin:7px 22px 8px;
padding:13px 0pt 0pt 20px;
position:relative;
width:178px;
}
div.content div.rdv, div.visites div.content div.rdv, div.groups div.content div.rdv {
margin:7px 19px 8px;
}
div.static div.rdv, div.groups div.static div.rdv {
margin:7px 14px 8px;
}
div.content div.rdv div, div.visites div.content div.rdv div, div.groups div.content div.rdv div {
bottom:15px;
left:28px;
position:absolute;
width:160px;
}
div.content div.rdv h3, div.visites div.content div.rdv h3, div.groups div.content div.rdv h3 {
color:#FFFFFF;
font-size:11px;
line-height:11px;
margin:0pt;
}
div.content div.rdv p, div.content div.rdv dl, div.content div.rdv dl dt, div.content div.rdv dl dd, div.visites div.content div.rdv p, div.visites div.content div.rdv dl, div.visites div.content div.rdv dl dt, div.visites div.content div.rdv dl dd, div.groups div.content div.rdv p, div.groups div.content div.rdv dl, div.groups div.content div.rdv dl dt, div.groups div.content div.rdv dl dd {
margin:0pt;
}
div.content div.rdv p strong, div.visites div.content div.rdv p strong, div.groups div.content div.rdv p strong {
font-size:11px;
font-weight:bold;
}
div.content div.rdv dl dd.plus, div.visites div.content div.rdv dl dd.plus, div.groups div.content div.rdv dl dd.plus {
background:transparent url(../images/events/plus_infos.png) no-repeat scroll 0%;
font-size:8px;
height:18px;
left:0pt;
margin-left:20px;
padding:4px 0pt 0pt 3px;
position:absolute;
text-transform:uppercase;
top:0pt;
width:71px;
}
div.content div.rdv dl dd.plus a, div.visites div.content div.rdv dl dd.plus a, div.groups div.content div.rdv dl dd.plus a {
color:black;
position:relative;
text-decoration:none;
}
div.content div.rdv dl dd.reserv, div.visites div.content div.rdv dl dd.reserv, div.groups div.content div.rdv dl dd.reserv {
background-image:url(../images/events/bt_reserver.png);
left:92px;
position:absolute;
top:0pt;
width:90px;
}
div.groups div.content div.rdv dl dd.reserv {
background-image:url(../images/events/bt_reserver_pro.png);
}
div.content div.rdv dl dd.reserv, div.visites div.content div.rdv dl dd.reserv, div.groups div.content div.rdv dl dd.reserv, div.content div.rdv dl dd.plus, div.visites div.content div.rdv dl dd.plus, div.groups div.content div.rdv dl dd.plus {
margin-top:131px;
}
div.content div.rdv dl dd.reserv a, div.visites div.content div.rdv dl dd.reserv a, div.groups div.content div.rdv dl dd.reserv a, div.content div.rdv dl dd.reserv span, div.content div.rdv dl dd.reserv input {
color:#FFE6B2;
display:block;
font-family:arial,Helvetica;
font-size:12px;
font-weight:bold;
line-height:21px;
padding-left:6px;
position:relative;
text-decoration:none;
text-transform:uppercase;
}
div.content div.plan dd.reserv {
margin-top:173px !important;
}
div.content div.rdv dl dd.reserv input {
background-image:url(../images/events/bt_reserver2.png);
border:0pt none;
cursor:pointer;
display:block;
float:right;
height:21px;
left:0pt;
line-height:normal !important;
margin:0pt 20px 0pt 0pt;
top:0pt;
width:auto !important;
}
body.groups div.content div.rdv dl dd.reserv input {
background-image:url(../images/events/bt_reserver2_pro.png);
}
div.content div.rdv dl dd.reserv span {
color:#999999;
}
div.content div.rdv img, div.groups div.content div.rdv img {
background-color:white;
}
#orange {
color:#F95F08;
font-style:italic;
}
div.prom10ans {
background:transparent url(../images/events/fond_promo.png) no-repeat scroll left top !important;
}
div.prom10ans dl {
margin-left:12px !important;
}
div.prom10ans dl dt a img {
border-color:#FFA131 rgb(255, 161, 49) rgb(255, 161, 49) -moz-use-text-color;
border-style:solid solid solid none;
border-width:1px 1px 1px 0pt;
display:block;
}
div.prom10ans dl dd {
margin:131px 0pt 0pt 33px !important;
}
div.prom10ans dl dd.reserv {
left:72px !important;
}
div.prom10ans div {
margin-left:7px;
}
div.prom10ans div h3 {
color:#EE662F !important;
}
* html div.cadre.events div.content div.rdv {
margin:7px 14px 8px;
}
div.title_planstade_event {
background-image:url(../images/header_body_bloc.gif);
background-repeat:no-repeat;
height:46px;
width:685px;
}
body.groups div.title_planstade_event {
background-image:url(../images/header_body_bloc.gif);
}
div.title_planstade_event span.title_jaune {
color:#FFC400;
font-size:22px;
font-weight:bold;
line-height:2;
padding-left:20px;
}
div.table_planstade_event {
border-bottom:1px solid #DCDCDC;
border-left:1px solid #DCDCDC;
border-right:1px solid #DCDCDC;
height:353px;
width:683px;
}
div.table_planstade_event p {
font-family:arial;
font-size:12px;
margin-left:20px;
}
div.content div.rdv dl dd.reserv_plan_events input {
background:transparent url(../images/bt_reserv.gif) no-repeat scroll 0%;
border:0pt none;
color:white;
cursor:pointer;
display:block;
font-size:12px;
font-weight:bold;
height:22px;
margin:20px 0px 0px 10px;
text-decoration:none;
width:130px;
}
body.groups div.content div.rdv dl dd.reserv_plan_events input {
background:transparent url(../images/bt_reserv.gif) no-repeat scroll 0%;
}
div.groups div.content div.rdv dl dt img {
border:medium none;
display:block;
margin-bottom:25px;
margin-left:10px;
}
ïŸ¿ a.entreprise, a.ce {
float:left;
height:35px;
margin:14px 0pt 9px 26px;
width:329px;
}
a.entreprise {
background:transparent url(../images/entreprise.gif) no-repeat scroll 0%;
}
a.ce {
background:transparent url(../images/ce.gif) no-repeat scroll 0%;
}
div.details div.centre div.content:after {
clear:both;
content:".";
display:block;
height:0pt;
line-height:0pt;
visibility:hidden;
}
* html .details .centre {
margin-right:-6px !important;
}
div.details div.centre div.content {
}
html[xmlns] div.details div.centre div.content {
display:block;
}
* html div.details div.centre div.content {
height:1%;
}
div.details div.centre div.content {
min-height:250px !important;
}
div.details div.centre div.boutique img {
display:block;
float:left;
padding:0pt 10px 10px 0pt;
}
div.details div.centre div.boutique:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
div.details div.centre div.boutique {
}
* html div.details div.centre div.boutique {
height:1%;
}
div.details div.centre div.boutique {
display:block;
}
div.details div.centre div.content, div.details div.centre div.boutique {
background:transparent url(../images/cadre_content_bordure.gif) repeat-y scroll 0%;
clear:both;
margin:10px 0pt 0pt 26px;
padding:0pt 0pt 0pt 30px;
width:655px;
}
div.details div.centre div.boutique {
margin-top:10px;
}
div.type, div.boutique h4 {
background:transparent url(../images/header_body_bloc.gif) no-repeat scroll 0%;
color:#FFC400;
font-size:22px;
font-weight:bold;
height:38px;
margin:0pt 0pt 29px -30px;
padding:10px 0pt 0pt 10px;
text-transform:uppercase;
top:0pt;
width:675px;
}
div.groups div.type, div.groups div.boutique h4 {
background:transparent url(../images/header_body_bloc.gif) no-repeat scroll 0%;
}
div.content_bordure_bas {
background:transparent url(../images/cadre_content_bas.gif) no-repeat scroll 0pt 100%;
clear:both;
font-size:1px;
height:30px;
margin-left:-30px;
width:685px;
}
div.details div.cadre_top:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
div.details div.cadre_top {
}
* html div.details div.cadre_top {
height:258px;
}
div.details div.cadre_top {
display:block;
}
div.details div.cadre_top {
background:transparent url(../images/fond_cadre_top.gif) no-repeat scroll 0%;
margin:0pt;
min-height:258px;
padding:0pt;
width:627px;
}
div.details div.cadre_top div.txt {
float:right;
height:218px;
padding-left:19px;
width:294px;
}
div.details div.cadre_top div.txt h2 {
background:transparent url(../images/fond_evt.gif) repeat-x scroll 0%;
font-size:20px;
font-weight:bold;
margin:0pt 0pt 0pt -19px;
padding:8px 10px 24px 19px;
text-transform:uppercase;
width:284px;
}
div.details div.cadre_top div.txt div.p1 {
margin-top:-24px;
padding-right:10px;
width:284px;
}
div.details div.cadre_top div.txt div.p2 {
padding-right:10px;
width:284px;
}
div.details div.cadre_top div.txt div.p2 {
margin-top:30px;
}
div.details div.cadre_left {
clear:both;
}
div.details div.cadre_top div.txt a.bt_alert {
}
div.details div.cadre_top div.txt a.bt_reserv, div.details div.cadre_top div.txt a.bt_alert {
background:transparent url(../images/bt_alert.gif) no-repeat scroll 0%;
color:white;
cursor:pointer;
display:block;
font-size:14px;
font-weight:bold;
height:27px;
margin:0pt 0pt 0pt -20px;
padding:14px 41px 0pt 0pt;
position:absolute;
text-align:right;
text-decoration:none;
text-transform:uppercase;
top:490px;
width:280px;
}
body.groups div.details div.cadre_top div.txt a.bt_reserv {
background:transparent url(../images/bt_reserv.gif) no-repeat scroll 0%;
}
body.groups div.details div.cadre_top div.txt a.bt_alert {
background:transparent url(../images/bt_alert.gif) no-repeat scroll 0%;
}
div.details div.cadre_top div.txt a.bt_virtuelle {
background:transparent url(../images/bt_virtuelle.gif) no-repeat scroll 0%;
color:white;
cursor:pointer;
display:block;
font-size:14px;
font-weight:bold;
height:19px;
margin:1px 0pt 0pt -20px;
padding:1px 30px 0pt 0pt;
position:absolute;
text-align:right;
text-decoration:none;
text-transform:uppercase;
top:568px;
width:283px;
}
body.groups div.details div.cadre_top div.txt a.bt_virtuelle {
background:transparent url(../images/bt_virtuelle.gif) no-repeat scroll 0%;
}
div.details div.cadre_top img.pr_img {
display:block;
float:left;
height:216px;
margin:1px 0pt 0pt 1px;
padding:0pt;
width:312px;
}
div.details div.cadre_top .utils:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
div.details div.cadre_top .utils {
display:block;
}
div.details div.cadre_top .utils {
clear:both;
float:left;
width:310px;
}
div.details div.cadre_top div.print, div.details div.cadre_top div.friend {
float:left;
}
div.details div.cadre_top div.print a, div.details div.cadre_top div.friend a {
display:block;
padding:3px 0pt 6px 6px;
}
div.details ul.bt_sup {
display:inline;
float:right;
list-style-type:none;
margin:0pt 18px 0pt -1px;
padding:0pt;
}
* html div.details ul.bt_sup {
margin-right:0px;
}
div.details ul.bt_sup li {
float:left;
height:25px;
margin:15px 15px 0pt 0pt;
padding:10px 35px 0pt 0pt;
text-align:right;
width:269px;
}
div.details ul.bt_sup li a {
color:#6B6B6B;
font-size:14px;
text-decoration:none;
}
div.details ul.bt_sup li.url {
background:transparent url(../images/bt_site.gif) no-repeat scroll 0%;
}
div.details ul.bt_sup li.park {
background:transparent url(../images/bt_site.gif) no-repeat scroll 0%;
}
div.details ul.bt_sup li.map_stade {
background:transparent url(../images/bt_plan.gif) no-repeat scroll 0%;
}
div.details ul.bt_sup li.mobil {
background:transparent url(../images/bt_mobil.gif) no-repeat scroll 0%;
}
body.groups div.details ul.bt_sup li.url {
background:transparent url(../images/bt_site.gif) no-repeat scroll 0%;
}
body.groups div.details ul.bt_sup li.park {
background:transparent url(../images/bt_site.gif) no-repeat scroll 0%;
}
body.groups div.details ul.bt_sup li.map_stade {
background:transparent url(../images/bt_plan.gif) no-repeat scroll 0%;
}
body.groups div.details ul.bt_sup li.mobil {
background:transparent url(../images/bt_mobil.gif) no-repeat scroll 0%;
}
.details .date {
float:left;
margin:15px 13px 0pt 0pt;
width:306px;
}
div.details div.date ul {
background:transparent url(../images/fond_billeterie_timing.gif) no-repeat scroll 0%;
height:93px;
list-style-type:none;
margin:0pt;
padding:0pt;
}
div.details div.date ul li {
background-color:white;
float:right;
font-size:10px;
font-weight:normal;
height:35px;
margin:5px 5px 0pt 0pt;
width:122px;
}
div.details div.date ul li.autreseance {
height:78px;
overflow:auto;
padding:2px 6px;
width:236px;
}
div.details div.cadre_left, div.details div.cadre_right {
border:1px solid #E5E5E5;
float:left;
margin:15px 0pt 0pt;
padding:0pt 5px 20px;
width:296px;
}
div.details div.cadre_right {
float:right;
margin-right:25px;
}
div.details div.cadre_left h3, div.details div.cadre_right h3 {
background:transparent url(../images/bloc_infos_sup_header.gif) repeat-x scroll 0pt 100%;
color:#909090;
font-size:13px;
font-weight:bold;
margin:0pt -5px 10px;
padding:5px 20px 5px 18px;
text-transform:uppercase;
}
div.details div.cadre_left p, div.details div.cadre_right p {
color:#595857;
font-size:11px;
}
.details .small_img:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
.details .small_img {
}
* html .details .small_img {
height:1%;
}
.details .small_img {
display:block;
}
.details .small_img {
float:left;
margin:2px 0pt 0pt 55px;
width:165px;
}
* html .details .small_img {
margin-left:52px;
margin-top:4px;
}
.groups .small_img {
margin-left:101px;
}
* html .groups .small_img {
margin-left:75px;
margin-top:4px;
}
.details .small_img span {
display:block;
float:left;
height:32px;
margin-right:5px;
overflow:hidden;
}
.nocadre {
display:none;
}
ïŸ¿.blank {
}
div.calendar {
background:transparent url(../images/cadre_content_bordure.gif) repeat-y scroll 0%;
margin-left:25px;
padding:0pt;
width:685px;
}
div.calendar .titrepage {
background:transparent url(../images/bandeau_titre.gif) no-repeat scroll 0%;
color:#FF8300;
font-size:20px;
height:32px;
padding:14px 0pt 0pt 27px;
text-transform:uppercase;
width:685px;
}
div.calendar a.next span, div.calendar a.prev span, div.calendar h3.datenav span {
display:none;
}
div.calendar a.prev, div.calendar a.next {
background-image:url(../images/calendar/bt_prev.png);
display:block;
height:26px;
width:26px;
}
div.calendar a.next {
background-image:url(../images/calendar/bt_next.png);
}
div.calendar h3.datenav {
background-image:url(../images/calendar/fond_titre_date.png);
color:white;
font-size:12px;
font-weight:normal;
height:26px;
line-height:28px;
margin:-41px 0pt 20px 270px;
text-align:center;
width:145px;
}
div.calendar table.cal_table {
margin-left:14px;
}
div.calendar table.cal_table tr th {
font-size:12px;
text-align:center;
}
div.calendar table.cal_table tr td {
background-image:url(../images/calendar/fond_cel_calendar.png);
color:white;
font-size:12px;
height:64px;
position:relative;
width:93px;
}
div.calendar table.cal_table tr td.cal_td_daysoutofmonth {
background-image:url(../images/calendar/fond_month_out.png);
}
div.calendar table.cal_table tr td.cal_td_today {
background-image:url(../images/calendar/fond_today.png);
}
div.calendar table.cal_table tr td span {
color:black;
font-weight:bold;
margin:6px;
}
div.calendar table.cal_table tr td div.close {
color:black;
font-size:10px;
line-height:11px;
text-align:center;
}
div.calendar table.tab_legend {
margin-left:11px;
}
div.calendar table.tab_legend table.case_legend {
border:1px solid #CCCCCC;
width:162px;
}
div.bordure_bas {
background:transparent url(../images/cadre_content_bas.gif) no-repeat scroll 0%;
float:left;
height:4px;
width:685px;
}
div.title_contact {
background-image:url(../images/body_contact.gif);
background-repeat:no-repeat;
height:35px;
width:685px;
}
div.table_contact {
border-bottom:1px solid #DCDCDC;
border-left:1px solid #DCDCDC;
border-right:1px solid #DCDCDC;
width:683px;
}
div.table_contact div.bloc_contact {
height:750px;
margin:0pt;
width:683px;
}
div.bloc_contact div.col_dd {
background-image:url(../images/degrade_gris.gif);
background-repeat:repeat-x;
float:left;
height:263px;
padding-left:10px;
text-align:left;
width:290px;
}
div.bloc_contact div.col_gg {
float:left;
margin-left:30px;
margin-top:0pt;
text-align:left;
width:300px;
}
div.table_contact div.texte_contact {
padding-left:20px;
padding-right:20px;
}
div.table_contact div.separateur {
background-image:url(../images/sep_gris_horizontal.gif);
background-repeat:no-repeat;
height:1px;
margin-bottom:20px;
margin-left:20px;
margin-top:20px;
width:622px;
}
div.bloc_contact div.col_gg form p.imp {
color:#AC1A13;
float:left;
margin:0pt;
padding-bottom:10px;
}
div.bloc_contact div.col_gg form {
min-height:535px;
position:relative;
}
div.bloc_contact div.col_gg form legend {
display:none;
}
div.bloc_contact div.col_gg form p, div.col_gg form dl {
color:#535353;
float:left;
margin:0pt;
padding-bottom:5px;
width:100%;
}
div.bloc_contact div.col_gg form p.imp {
color:#AC1A13;
float:left;
margin:0pt;
padding-bottom:10px;
}
div.bloc_contact div.col_gg p a {
color:#535353;
}
div.bloc_contact div.col_gg form p label, div.bloc_contact div.col_gg form dl dt label {
float:left;
font-weight:bold;
text-align:right;
white-space:nowrap;
width:10px;
}
div.bloc_contact div.col_gg form {
display:block;
float:left;
margin-left:10px;
width:415px;
}
div.bloc_contact div.col_gg form {
width:300px;
}
a {
color:#000000;
text-decoration:underline;
}
div.col_dd div.trait {
background-color:#797979;
height:1px;
width:250px;
}
div.bloc_contact div.col_gg form input.bt_submit {
background-image:url(../images/btn_login_valider.gif);
border:0pt none;
cursor:pointer;
display:block;
height:27px;
width:224px;
}
div.title_recrutement {
background-image:url(../images/body_other.gif);
background-repeat:no-repeat;
height:35px;
width:685px;
}
div.title_recrutement span.title_noir {
color:#313030;
font-size:15px;
font-weight:bold;
line-height:2;
padding-left:20px;
}
div.title_recrutement span.title_orange {
color:#F95F08;
font-size:15px;
font-weight:bold;
line-height:2;
}
div.table_recrutement {
border-bottom:1px solid #DCDCDC;
border-left:1px solid #DCDCDC;
border-right:1px solid #DCDCDC;
width:683px;
}
div.table_recrutement div.bloc_recrutement {
margin:0pt;
width:683px;
}
div.table_recrutement div.texte_recrutement {
padding-left:20px;
padding-right:20px;
}
div.bloc_recrutement form.rh table {
width:100%;
}
div.bloc_recrutement form.rh {
margin-top:0px;
}
div.bloc_recrutement form.rh fieldset {
margin:0pt 0pt 20px;
padding:0pt;
text-align:right;
}
div.bloc_recrutement form.rh table tr th {
background:White url(../images/degrade.gif) repeat-x scroll 0%;
color:#535353;
line-height:25px;
margin:0pt;
padding:0pt;
text-align:center;
}
div.bloc_recrutement form.rh fieldset input.bt_submit {
background-color:transparent;
color:#535353;
cursor:pointer;
font-size:0pt;
height:23px;
padding-right:10px;
width:27px;
}
div.bloc_recrutement form.rh input.submit {
cursor:pointer;
font-size:11px;
height:23px;
padding-right:10px;
}
div.bloc_recrutement form.rh input.submit2 {
background-color:#E2E2E2;
color:#535353;
}
div.bloc_recrutement form.rh table tr.ligne1 td {
background-color:#F7F7F7;
color:#535353;
}
div.bloc_recrutement form.rh table tr.ligne2 td {
background-color:#FFFFFF;
color:#535353;
}
div.bloc_recrutement form.rh table tr.ligne1 td a, form.rh table tr.ligne2 td a {
color:#535353;
}
div.bloc_recrutement form.rh table tr td {
background-color:#F5F5F5;
line-height:22px;
padding:0pt 0.5em;
}
div.bloc_recrutement form.rh p.noresult {
color:#E80409;
margin-top:40px;
text-align:center;
}
html[xmlns] form.rh fieldset input.bt_submit {
position:relative;
top:-3px;
}
div.bloc_recrutement form.rh fieldset div.group1 {
text-align:left;
}
div.bloc_recrutement form.rh fieldset div.group1 label {
clear:both;
float:left;
font-weight:bold;
margin-left:5px;
width:200px;
}
div.bloc_recrutement form.rh fieldset div.group1 div {
float:left;
margin:0pt;
padding:0pt;
}
div.bloc_recrutement form.rh fieldset div.group1 div p {
margin:0px;
padding:0px;
}
div.bloc_recrutement form.rh table tr td input.submit {
background-color:#E2E2E2;
color:#121111;
}
div.bloc_recrutement form.rh fieldset.detail input.submit, form.rh input.submit22 {
background:White url(../images/degrade2.gif) repeat-x scroll 0%;
border:2px solid #F5F5F5;
color:#121111;
height:26px;
}
div.bloc_recrutement form.rh fieldset.detail div.group1 label {
color:#121111;
}
div.bloc_recrutement form.rh fieldset.detail div.group1 div {
border:1px solid #E2E2E2;
display:block;
float:right;
margin:0px 50px 10px 0px;
padding:0pt 0pt 0pt 5px;
width:620px;
}
div.bloc_recrutement form.rh fieldset.detail div.group1 div p {
width:550px;
}
div.bloc_recrutement form.rh fieldset.detail {
border:0px none;
}
div.bloc_recrutement form.rh fieldset.postuler {
border:0px none;
margin:0pt 0pt 20px 20px;
}
div.bloc_recrutement form.rh fieldset.postuler div.group1 label {
clear:both;
color:#535353;
float:left;
margin:0pt 5px 5px 0pt;
padding:0pt 0pt 0pt 5px;
}
div.bloc_recrutement form.rh fieldset.postuler div.group1 div {
border:1px solid #E2E2E2;
display:block;
margin:0px 50px 10px 0px;
padding:10px;
width:620px;
}
div.bloc_recrutement form.rh fieldset.postuler div.group1 div p {
width:600px;
}
div.bloc_recrutement form.rh fieldset.postuler {
border:0px none;
}
div.bloc_recrutement form.rh-postuler input.submit {
background-color:#0B398F;
color:#FFFFFF;
float:right;
width:auto;
}
div.bloc_recrutement form.rh-postuler fieldset p label, form.rh-postuler fieldset p cite {
}
div.bloc_recrutement form.rh-postuler fieldset p.imp label {
color:#AC1A13;
}
div.bloc_recrutement div.contact p {
color:#535353;
font-size:11px;
margin:0pt 0pt 1em 2px;
}
div.bloc_recrutement div.contact form fieldset {
border:1px solid #E2E2E2;
min-height:400px;
padding-top:20px;
position:relative;
}
div.bloc_recrutement div.contact form fieldset legend {
display:none;
}
div.bloc_recrutement div.contact form fieldset p, div.bloc_recrutement div.contact form fieldset dl {
color:#535353;
float:left;
margin:0pt;
padding-bottom:10px;
width:100%;
}
div.bloc_recrutement div.contact form fieldset p.imp {
color:#AC1A13;
float:left;
margin:0pt;
padding-bottom:10px;
}
div.bloc_recrutement div.contact p a {
color:#535353;
}
div.bloc_recrutement div.contact form fieldset p label, div.bloc_recrutement div.contact form fieldset dl dt label {
display:block;
float:left;
font-weight:bold;
padding:0pt 0pt 0pt 0.5em;
text-align:right;
white-space:nowrap;
width:120px;
}
div.bloc_recrutement div.contact form fieldset p input, div.bloc_recrutement div.contact form fieldset p select, div.bloc_recrutement div.contact form fieldset p textarea {
border:1px solid #7F9DB9;
font-size:11px;
margin:0pt 18px 0pt 10px;
width:240px !important;
}
div.bloc_recrutement div.contact address {
background-image:url(../images/degrade_gris.gif);
background-repeat:repeat-x;
display:block;
float:right;
font-size:11px;
font-style:normal;
height:250px;
margin-right:10px;
padding:12px;
width:221px;
}
div.bloc_recrutement div.contact form fieldset input.bt_submit {
background-color:#E2E2E2;
border:1px solid #7F9DB9;
color:#121111;
width:60px !important;
}
div.bloc_recrutement div.contact form fieldset input.bt_submit2 {
background-color:#E2E2E2;
border:1px solid #7F9DB9;
color:#121111;
width:150px !important;
}
div.register address {
background-color:#D3D3D3;
background-image:url(../images/degrade_gris.gif);
background-repeat:repeat-x;
display:block;
float:right;
font-size:11px;
font-style:normal;
margin-right:10px;
padding-left:10px;
padding-top:10px;
width:240px;
}
div.register iframe {
border:1px solid #E2E2E2;
float:left;
height:480px;
margin-left:10px;
margin-top:5px;
width:380px;
}
div.register address {
margin-top:14px;
}
div.title_register {
background-image:url(../images/body_other.gif);
background-repeat:no-repeat;
height:35px;
width:685px;
}
div.title_register span.title_noir {
color:#313030;
font-size:15px;
font-weight:bold;
line-height:2;
padding-left:20px;
}
div.title_register span.title_noir2 {
color:#313030;
font-size:15px;
font-weight:bold;
line-height:2;
padding-left:20px;
text-transform:uppercase;
}
div.title_register span.title_orange {
color:#F95F08;
font-size:15px;
font-weight:bold;
line-height:2;
}
div.title_register span.title_rouge {
color:#8B0000;
font-size:15px;
font-weight:bold;
line-height:2;
}
div.table_register {
border-bottom:1px solid #DCDCDC;
border-left:1px solid #DCDCDC;
border-right:1px solid #DCDCDC;
height:700px;
width:683px;
}
body.iframephoto {
margin:0pt;
padding:0pt;
}
div.title_presse {
background-image:url(../images/header_body_bloc.gif);
background-repeat:no-repeat;
height:46px;
width:685px;
}
div.title_presse h2.title_rouge {
color:#860000;
font-size:22px;
font-weight:bold;
line-height:2;
padding-left:20px;
}
div.table_presse {
border-bottom:1px solid #DCDCDC;
border-left:1px solid #DCDCDC;
border-right:1px solid #DCDCDC;
width:683px;
}
div.title_presse2 {
background-image:url(../images/header_body_bloc.gif);
background-repeat:no-repeat;
height:46px;
width:685px;
}
div.title_presse2 div {
margin:0pt;
}
.title_presse2 h2.titrepage_presse2 {
color:#860000;
font-size:22px;
font-weight:bold;
line-height:2;
padding-left:20px;
text-transform:none;
}
div.table_presse2 {
border-bottom:1px solid #DCDCDC;
border-left:1px solid #DCDCDC;
border-right:1px solid #DCDCDC;
width:683px;
}
div.cadrephotos {
background-image:url(../images/infos/fond_phototheque.png);
background-repeat:repeat !important;
float:left;
margin:0pt;
min-height:425px;
padding:0pt;
width:600px;
}
* html div.cadrephotos {
height:425px;
}
.infospress form.photos iframe {
border:0pt none;
height:426px;
margin:0pt;
}
div.cadrephotos div.folder2 {
background-image:url(../images/infos/fond_dossier.png);
border:1px solid #DCDCDC;
float:left;
height:70px;
margin:0pt 0pt 1px;
width:98px;
}
div.cadrephotos div.folder2 a {
background-image:url(../images/infos/ico_dossier.png);
background-position:center 25px;
background-repeat:no-repeat;
color:white;
display:block;
font-size:12px;
font-weight:bold;
line-height:55px;
padding-top:15px;
text-align:center;
text-decoration:none;
width:99px;
}
div.cadrephotos2 div.folder1 {
border:1px solid #8B0000;
float:left;
height:175px;
margin:0pt 2px 3px 1px;
width:145px;
}
* html div.cadrephotos2 div.folder1 {
width:146px;
}
div.cadrephotos2 div.folder1 a {
color:black;
display:block;
font-size:11px;
font-weight:bold;
height:155px;
text-align:center;
text-decoration:none;
}
div.cadrephotos2 div.folder1 a img {
margin-top:5px;
width:135px;
}
div.cadrephotos2 div.folder1 p {
font-size:11px;
font-weight:bold;
margin:0pt;
text-align:center;
}
.infospress form.photos fieldset {
border:1px solid #EAEAEA;
display:block;
margin:30px 0pt 0pt 40px;
padding:3px;
width:620px;
}
.infospress form.photos a.back {
background-image:url(../images/fleche_left.gif);
display:block;
height:26px;
left:2px;
margin:0px 0pt 0pt 40px;
position:relative;
top:26px;
width:25px;
}
.infospress form.photos a.back span {
display:none;
}
.infospress form.photos h3 {
background-color:#8B0000;
color:white;
font-weight:normal;
left:272px;
line-height:26px;
position:relative;
text-align:center;
text-transform:uppercase;
top:22px;
width:150px;
}
.infospress form.photos h3 span {
background-color:#8B0000;
background-position:right top;
display:block;
line-height:26px;
}
.infospress form.photos h3 div {
display:inline;
}
div.title_historique {
background-image:url(../images/header_body_bloc.gif);
background-repeat:no-repeat;
height:46px;
width:685px;
}
div.title_historique span.title_rouge {
color:#860000;
font-size:22px;
font-weight:bold;
line-height:2;
padding-left:20px;
}
div.table_historique {
border-bottom:1px solid #DCDCDC;
border-left:1px solid #DCDCDC;
border-right:1px solid #DCDCDC;
width:683px;
}
div.table_historique form.historique {
height:830px;
margin-top:0px;
}
div.table_historique form.historique fieldset {
border:0pt none;
margin:0pt 0pt 12px;
padding:0pt;
text-align:right;
}
div.table_historique form.historique fieldset a {
color:#535353;
font-size:11px;
}
div.table_historique form.historique fieldset p {
color:#535353;
display:inline;
margin:0pt;
}
div.table_presse form.historique fieldset p label {
padding:0pt 0.5em 0pt 1em;
}
div.table_historique form.historique fieldset input.bt_submit_presse {
background-color:transparent;
background-image:url(../images/btn_ok.gif);
border:0pt none;
color:#535353;
cursor:pointer;
font-weight:bold;
height:21px;
padding-bottom:3px;
padding-right:10px;
text-align:center;
width:26px;
}
div.table_historique form.historique table {
width:100%;
}
div.table_historique form.historique table tr th {
background:White url(../images/degrade.gif) repeat-x scroll 0%;
color:#535353;
line-height:25px;
padding:0pt 1em;
text-align:center;
}
form.historique table tr td {
background-color:#EEEEEE;
font-size:11px;
line-height:22px;
padding:0.5em;
vertical-align:top;
}
form.historique table tr.ligne2 td {
background-color:#F7F7F7;
}
div.table_historique form.historique p.noresult {
color:#8B0000;
margin-top:40px;
text-align:center;
}
ul.pagenav {
padding:0pt;
}
ul.pagenav li {
display:inline;
margin:0pt;
}
ul.pagenav li.pagenav_prev {
float:left;
margin-left:8px;
}
ul.pagenav li.pagenav_next {
float:right;
margin-right:8px;
}
ul li.pagenav_prev a {
background-image:url(../images/calendar/bt_prev.png);
display:block;
height:26px;
width:26px;
}
ul li.pagenav_next a {
background-image:url(../images/calendar/bt_next.png);
display:block;
height:26px;
width:26px;
}
div.title_dosspresse {
background-image:url(../images/header_body_bloc.gif);
background-repeat:no-repeat;
height:46px;
width:685px;
}
div.title_dosspresse span.title_rouge {
color:#860000;
font-size:22px;
font-weight:bold;
line-height:2;
padding-left:20px;
}
div.table_dosspresse {
border-bottom:1px solid #DCDCDC;
border-left:1px solid #DCDCDC;
border-right:1px solid #DCDCDC;
width:683px;
}
div.dospress {
padding-left:27px;
position:relative;
}
* html div.dospress {
margin-top:0px;
}
div.dospress dl {
margin-right:25px;
margin-top:0px;
min-width:147px;
padding-top:10px;
}
* html div.dospress dl {
width:372px;
}
div.dospress dl dt strong {
color:#121111;
display:block;
font-size:15px;
padding:10px 0px 0px 40px;
width:580px;
}
div.dospress dl dt {
background-image:url(../images/body_infos.gif);
background-repeat:no-repeat;
height:32px;
white-space:nowrap;
width:624px;
}
div.dospress dl dd {
border-bottom:1px solid #DCDCDC;
border-left:1px solid #DCDCDC;
border-right:1px solid #DCDCDC;
margin:0pt;
padding-top:10px;
width:622px;
}
div.dospress dl dd div {
margin-left:10px;
}
div.dospress dl dd.border {
margin:0pt;
width:622px;
}
div.dospress dl dd ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:10px;
padding-top:10px;
}
div.dospress dl dd ul li {
color:#000000;
font-size:11px;
height:25px;
margin-left:10px;
}
div.dospress dl dd ul li a {
color:#121111;
}
div.dospress ul.back {
clear:both;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:10px 0pt 0pt;
}
div.dospress ul.back li {
display:inline;
float:left;
margin:0pt;
}
div.dospress ul.back li a {
background-image:url(../images/calendar/bt_prev.png);
background-repeat:no-repeat;
float:left;
height:26px;
width:26px;
}
div.histoire {
border-bottom:1px solid #DCDCDC;
border-left:1px solid #DCDCDC;
border-right:1px solid #DCDCDC;
padding-top:20px;
width:683px;
}
.imgleftp {
padding-left:20px;
padding-right:20px;
}
.imgleftp img {
float:left;
height:106px;
margin-bottom:16px;
margin-right:27px;
width:160px;
}
.imgleftp strong.lien_infos {
}
.lien_infos {
color:#980707;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
margin:0pt;
text-transform:uppercase;
}
.lien_infos a {
color:#8B0000;
font-size:11px;
text-transform:uppercase;
}
.imgrightp {
}
.imgrightp img {
float:right;
margin:0pt 0pt 4px 10px;
}
.bloc_infos {
background-image:url(../images/header_infos_bottom.gif);
background-position:center bottom;
background-repeat:no-repeat;
clear:both;
float:none;
margin-bottom:30px;
margin-top:10px;
padding-left:20px;
padding-right:20px;
width:624px;
}
.bloc_infos_header_s {
background-image:url(../images/header_infos_pratiques_s.gif);
background-position:center top;
background-repeat:no-repeat;
height:33px;
width:624px;
}
.bloc_infos_header_s h3 {
color:#4A4848;
font-size:12px;
font-weight:bold;
left:42px;
margin:0pt;
position:relative;
top:10px;
width:575px;
}
.bloc_infos_header_s h2 {
color:#4A4848;
font-size:12px;
font-weight:bold;
left:42px;
margin:0pt;
position:relative;
top:10px;
width:575px;
}
.bloc_infos_content {
font-size:11px;
padding:10px 20px;
}
.bloc_infos_content ul {
margin:10px 0pt 0pt 5px;
padding:0pt;
}
.bloc_infos_content li {
background-image:url(../images/fleche.gif);
background-position:0pt 2px;
background-repeat:no-repeat;
height:23px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt 0pt 0pt 14px;
}
.bloc_infos_content div {
float:left;
margin-right:0px;
width:280px;
}
.bloc_infos_content div.classe_image {
float:left;
margin-right:0px;
width:280px;
}
.bloc_infos_content div.fright {
float:right;
padding-right:0pt;
}
.bloc_infos_content div p {
margin:0pt;
width:280px;
}
.bloc_infos_content div p a {
color:#FF3800;
}
.bloc_infos_content div p.titre {
color:#860000;
font-size:11px;
font-weight:bold;
margin-bottom:10px;
}
.bloc_infos_content div.fiche1, .bloc_infos_content div.fiche2 {
height:60px;
margin-bottom:3px !important;
margin-left:0pt;
margin-right:3px;
margin-top:0pt;
min-height:60px;
padding:6px;
width:178px;
}
.bloc_infos_content div.fiche1 {
background-color:#F5F5F5;
}
.bloc_infos_content div.fiche2 {
background-color:#E9E9E9;
}
.bloc_presse_content {
padding:20px 30px 18px;
}
div.article {
padding-left:20px;
padding-right:20px;
}
div.article img {
float:left;
height:106px;
margin-bottom:16px;
margin-right:27px;
width:160px;
}
div.article h5 {
color:#980707;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
margin:0pt;
text-transform:uppercase;
}
div.article h3 {
color:#000000;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
margin:0pt;
}
.imgleftp {
padding-left:20px;
padding-right:20px;
}
.imgleftp img {
float:left;
height:106px;
margin-bottom:16px;
margin-right:27px;
width:160px;
}
.imgleftp strong.lien_infos {
}
.gabarit3 {
padding-left:20px;
padding-right:20px;
width:100%;
}
.gabarit3 img {
float:left;
height:106px;
margin-bottom:16px;
margin-right:27px;
width:160px;
}
.gabarit3 strong.lien_infos {
}
.article div p {
margin:0pt;
width:280px;
}
.article p.sous_texte {
margin:0pt;
}
div.clear {
clear:both;
float:none;
height:5px;
margin-right:0px;
width:500px;
}
div.title_prosetgroupe {
background-image:url(../images/header_body_bloc.gif);
background-position:0px !important;
background-repeat:no-repeat;
height:60px;
padding-left:30px;
padding-right:30px;
width:628px;
}
div.title_prosetgroupe h1 {
color:#AA1914;
font-size:22px;
font-weight:bold;
margin:0pt;
padding-top:8px;
text-transform:uppercase;
}
div.title_prosetgroupe h3 {
color:#AA1914;
font-size:14px;
font-weight:bold;
margin:0pt;
}
div.bloc_presse {
background-image:url(../images/body_bloc_visite_bottom.gif);
background-position:center bottom;
background-repeat:no-repeat;
clear:both;
margin-bottom:20px;
width:685px;
}
div.bloc_presse_content, div.bloc_motdepasse_content {
padding:20px 30px 18px;
}
div.bloc_inscription {
background-color:#F2F2F2;
background-image:url(../images/fond_bloc_inscription.gif);
background-position:center bottom;
background-repeat:repeat-x;
float:right;
padding-bottom:15px;
width:346px;
}
div.bloc_inscription p {
margin:20px 20px 0pt 25px;
}
div.bloc_inscription a.inscris_fr, div.bloc_inscription a.inscris_en {
border:0pt none;
cursor:pointer;
display:block;
height:27px;
margin-left:25px;
width:303px;
}
div.bloc_inscription a.inscris_fr {
background-image:url(../images/btn_login_jeminscris.gif);
}
div.bloc_inscription a.inscris_en {
background-image:url(../images/btn_login_jeminscris_en.gif);
}
div.bloc_inscription a span {
display:none;
}
div.bloc_inscription p.titre {
color:#AA1914;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
}
div.bloc_inscription p.ttrs {
color:#000000;
font-size:12px;
font-weight:bold;
}
div.bloc_inscription span {
color:#AA1914;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}
form.identification input#submit, form.contact input#submit {
background-image:url(../images/btn_login_valider.gif);
border:0pt none;
cursor:pointer;
display:block;
height:27px;
width:224px;
}
div.bloc_inscription ul {
}
div.bloc_inscription li {
list-style-image:url(../images/fleche2.gif);
margin:0pt;
padding:0pt;
}
div.bloc_inscription input#submitfr, div.bloc_inscription input#submit_en {
border:0pt none;
cursor:pointer;
display:block;
height:27px;
margin-left:25px;
width:303px;
}
div.bloc_inscription input#submit_fr {
background-image:url(../images/btn_login_jeminscris.gif);
}
div.bloc_inscription input#submit_en {
background-image:url(../images/btn_login_jeminscris_en.gif);
}
div.bloc_identification {
float:left;
width:234px;
}
form.identification {
background-image:url(../images/fond_bloc_login.gif);
background-repeat:no-repeat;
color:#595857;
height:217px;
margin:0pt;
padding-left:16px;
padding-right:10px;
width:234px;
}
div.clear {
clear:both;
float:none;
height:10px;
margin-right:0px;
width:500px;
}
form.identification input.bt_submit_fr, form.identification input.bt_submit_en {
border:0pt none;
cursor:pointer;
display:block;
height:27px;
width:224px;
}
form.identification input.bt_submit_fr {
background-image:url(../images/btn_login_valider.gif);
}
form.identification input.bt_submit_en {
background-image:url(../images/btn_login_valider_en.gif);
}
form.identification h3 {
color:#AF1F19;
font-size:14px;
font-weight:bold;
margin:0pt;
padding-top:3px;
text-transform:uppercase;
}
form.identification p {
margin:10px 0pt;
}
form.identification a {
font-size:11px;
}
form.identification p.infos {
color:#000000;
font-style:italic;
margin-right:10px;
text-align:right;
}
form.identification label {
color:#000000;
display:block;
}
form.identification input {
border:1px solid #7F9DB9;
margin-bottom:8px;
width:220px;
}
div.bloc_inscription p {
margin:20px 20px 0pt 25px;
}
a {
color:#000000;
text-decoration:underline;
}
div.trait {
background-color:#797979;
height:1px;
width:250px;
}
div.bloc_inscription address {
font-size:11px;
font-style:normal;
margin-left:10px;
}
div.bloc_presse div.bloc_motdepasse_content div.bloc_inscription address {
padding-left:20px;
}
div.title_planstade {
background-image:url(../images/header_body_bloc.gif);
background-repeat:no-repeat;
height:46px;
width:685px;
}
div.title_planstade span.title_rouge {
color:#AA1914;
font-size:22px;
font-weight:bold;
line-height:2;
padding-left:20px;
}
div.table_planstade {
border-bottom:1px solid #DCDCDC;
border-left:1px solid #DCDCDC;
border-right:1px solid #DCDCDC;
height:353px;
width:683px;
}
div.table_planstade p {
font-family:arial;
font-size:13px;
margin-left:20px;
}
div.content div.rdv dl dd.reserv_plan input {
background-color:#F5F5F5;
border:0pt none;
color:#AA1914;
cursor:pointer;
display:block;
height:19px;
margin-left:30px;
width:100px;
}
div.groups div.content div.rdv dl dt img {
border:medium none;
display:block;
margin-bottom:25px;
margin-left:10px;
}
div.content .static .ticket form {
background-image:url(/images/billet_specimen.jpg);
height:301px;
padding:0pt;
position:relative;
}
div.content .static .ticket form .moteur {
left:340px;
position:relative;
top:60px;
width:350px;
}
div.content .static .ticket form h3 {
font-family:verdana;
font-size:18px;
padding-bottom:10px;
padding-top:40px;
text-align:center;
}
div.content .static .ticket form h4 {
font-family:verdana;
font-size:12px;
margin-bottom:0pt;
text-align:center;
}
div.content .static .ticket form h3, div.content .static .ticket form h4 {
padding-left:310px;
}
div.content .static .ticket form h5 {
font-size:10px;
margin-top:1em !important;
padding-left:310px;
text-align:center;
}
div.content .static .ticket form #field_type {
border:0pt none;
padding:5px;
text-align:center;
width:100px;
}
div.content .static .ticket form #field_type b {
left:2px;
margin-right:-10px;
position:absolute;
top:-20px;
width:110px;
}
div.content .static .ticket form #rangOption, div.content .static .ticket form #placeOption {
border:0pt none;
left:190px;
padding:4px 5px;
position:absolute;
text-align:center;
top:0pt;
width:50px;
}
* html div.content .static .ticket form #rangOption, * html div.content .static .ticket form #placeOption {
padding:4px 5px;
}
div.content .static .ticket form #placeOption {
left:260px;
}
* html div.content .static .ticket form #rangOption, * html div.content .static .ticket form #placeOption {
top:0pt;
}
div.content .static .ticket form #rangOption b, div.content .static .ticket form #placeOption b {
left:-25px;
position:absolute;
top:-20px;
width:110px;
}
div.content .static .ticket form #field_type b {
left:2px;
margin-right:-10px;
position:absolute;
top:-20px;
width:110px;
}
div.content .static .ticket form #blocOption {
left:120px;
position:absolute;
text-align:center;
top:-11px;
}
* html div.content .static .ticket form #blocOption {
top:0pt;
}
div.content .static .ticket form #blocOption div {
border:0pt none;
padding:4px 5px;
position:relative;
text-align:center;
width:50px;
}
div.content .static .ticket form #blocOption div b {
left:20px;
position:absolute;
top:-20px;
}
div.content .static .ticket form #placeOption div input#valid {
background-color:#AA1914;
border:0pt none;
color:white;
cursor:pointer;
font-weight:bold;
height:25px;
left:65px;
margin-top:10px;
padding:2px;
top:10px;
}
div.content .static .ticket form div.mentions {
bottom:-14px;
font-size:10px;
left:0pt;
position:absolute;
}
div.content .static .ticket #message {
height:425px;
margin:0pt 0pt 35px 2px;
overflow:auto;
position:relative;
text-align:center;
top:20px;
width:710px;
}
div.ticket .postit {
height:295px;
left:0pt;
position:absolute;
top:0pt;
width:310px;
z-index:199;
}
div.title_visits {
background-image:url(../images/bandeau_titre_soustitre.gif);
background-position:0px !important;
background-repeat:no-repeat;
height:60px;
padding-left:30px;
padding-right:30px;
width:628px;
}
div.title_visits h1 {
color:#FF8E11;
font-size:22px;
font-weight:bold;
margin:0pt;
padding-top:8px;
text-transform:uppercase;
}
div.cadre div.centre ul.menu3 {
clear:both;
display:none;
margin:0pt;
padding:0pt;
}
div.login {
background-image:url(../images/body_bloc_visite_bottom.gif);
background-position:center bottom;
background-repeat:no-repeat;
clear:both;
height:500px;
margin-bottom:20px;
width:685px;
}
div.login p {
margin-bottom:20px;
margin-left:20px;
margin-top:10px;
}
div.infos_form {
background-color:#F2F2F2;
background-image:url(../images/fond_bloc_inscription.gif);
background-position:center bottom;
background-repeat:repeat-x;
display:block;
float:right;
font-size:11px;
font-style:normal;
margin-right:10px;
padding:5px 5px 15px;
width:350px;
}
div.infos_form p {
margin:10px 20px 0pt 25px;
}
div.infos_form a.inscris_fr, div.infos_form a.inscris_en {
border:0pt none;
cursor:pointer;
display:block;
height:27px;
margin-left:25px;
width:303px;
}
div.infos_form a.inscris_fr {
background-image:url(../images/btn_login_jeminscris.gif);
}
div.infos_form a.inscris_en {
background-image:url(../images/btn_login_jeminscris_en.gif);
}
div.groups form a {
color:#FF8E11;
}
div.infos_form ul {
}
div.infos_form li {
list-style-image:url(../images/fleche2.gif);
margin:0pt;
padding:0pt;
}
div.infos_form a.inscris_fr span, div.infos_form a.inscris_en span {
display:none;
}
div.infos_form p.ttrs {
color:#000000;
font-size:12px;
font-weight:bold;
}
div.infos_form span {
color:#FF8E11;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}
.login form {
background-image:url(../images/fond_bloc_login.gif);
background-repeat:no-repeat;
color:#595857;
display:block;
float:left;
height:217px;
margin-left:20px;
padding-left:16px;
padding-right:10px;
width:234px;
}
* html .login form {
margin-left:10px;
position:relative !important;
}
.login form fieldset {
border:0pt none;
margin:0pt 0pt 40px;
padding-top:20px;
position:relative;
}
* html .login form fieldset {
margin:0pt 10px 40px 0pt;
}
.login form fieldset legend {
color:#FF8E11;
display:block;
font-size:14px;
font-weight:bold;
margin:0pt;
padding-top:3px;
text-transform:uppercase;
}
.login form fieldset a {
font-size:11px;
}
.login form fieldset p, .login form fieldset dl {
color:#535353;
float:left;
margin:0pt;
padding-bottom:5px;
padding-top:5px;
width:100%;
}
.login form input {
border:1px solid #7F9DB9;
margin-bottom:8px;
width:220px;
}
.login form input.bt_submit_fr, .login form input.bt_submit_en {
border:0pt none;
cursor:pointer;
display:block;
height:27px;
margin-bottom:10px;
width:224px;
}
.login form input.bt_submit_fr {
background-image:url(../images/btn_login_valider.gif);
}
.login form input.bt_submit_en {
background-image:url(../images/btn_login_valider_en.gif);
}
ul.menutop_loges, ul.menutop_loges2 {
float:left;
padding-right:10px;
text-align:right;
}
ul.menutop_loges, ul.menutop_loges li, ul.menutop_loges2, ul.menutop_loges2 li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
ul.menutop_loges, ul.menutop_loges2 {
margin:0pt;
padding:0pt;
position:absolute;
text-align:right;
width:934px;
}
ul.menutop_loges2 {
left:410px;
top:110px !important;
}
ul.menutop_loges {
left:472px;
top:115px !important;
}
* html ul.menutop_loges2 {
left:243px;
}
ul.menutop_loges li, ul.menutop_loges2 li {
text-align:left;
}
ul.menutop_loges li li, ul.menutop_loges2 li li {
background:transparent url(../images/bg-menu.gif) no-repeat scroll 0pt 100%;
margin-top:-2px;
padding:0pt 0pt 5px 1px;
width:166px !important;
}
* html ul.menutop_loges li li {
width:115px !important;
}
* html ul.menutop_loges2 li li {
width:115px !important;
}
ul.menutop_loges a, ul.menutop_loges2 a {
display:block;
font-size:11px;
padding-left:10px;
text-align:left;
text-decoration:none;
text-transform:inherit;
}
ul.menutop_loges2 a {
line-height:10px;
padding-top:1px;
}
ul.menutop_loges li li a, ul.menutop_loges2 li li a {
text-align:left;
text-transform:none !important;
}
ul.menutop_loges li li a:hover, ul.menutop_loges2 li li a:hover {
background:transparent url(../images/puce_menu.gif) no-repeat scroll 0pt 50%;
font-weight:bold;
}
ul.menutop_loges img, ul.menutop_loges2 img {
display:none;
}
.mainlevel_loges {
padding-bottom:5px;
}
.bg_menu, .bg_menu2 {
background:transparent url(../images/bg-top-menu.gif) no-repeat scroll 0pt;
}
.menutop_loges, .menutop_loges ul, .menutop_loges2, .menutop_loges2 ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
.menutop_loges ul, .menutop_loges2 ul {
display:none;
}
.menutop_loges a, .menutop_loges2 a {
display:block;
}
.menutop_loges2 li {
float:left;
width:87px !important;
}
* html .menutop_loges2 li {
width:115px !important;
}
.menutop_loges li {
float:left;
width:115px !important;
}
.menutop_loges li ul, .menutop_loges2 li ul {
margin-left:-5px;
position:relative;
}
.menutop_loges li ul a .menutop_loges2 li ul a {
margin-top:2px;
text-transform:inherit;
}
.tiu {
color:white;
}
.menutop li span {
background-color:#FF9E00;
color:white;
font-size:11px;
padding:5px;
text-transform:uppercase;
}
#flashcontent {
text-align:center;
}
.transports {
color:#595857;
}
.cadre_left {
color:#595857;
}
.ticketnet {
height:1250px;
width:730px;
}
* html .ticketnet {
margin-left:25px;
}
.noselect {
color:#FF8D00;
font-size:11px;
text-transform:uppercase;
}
#contenuformulaire table .txtCentre {
    background-color: #F0EEEF;
    padding-top: 15px;
    color: #000000;
}
#contenuformulaire table.etape3 .txtCentre {
    background-color: #8E8F93;
    padding-top: 5px;
    color: #FFFFFF;
}

