/***************
* BASE - DEBUT *
****************/
body {
    margin: 0px;
    width: 100%;
 	background-position: top center;
 	background-color: #ffffff;
    background-repeat: no-repeat;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}


#page {
	margin: 0 auto;
    width: 972px;
    font-size: 11px;
}
.imgNoBorder{
	border:0;
}
/*Polices générales de toutes les pages du site*/
#page h1{
	font-size: 18px;
    line-height: 26px;
    color: #591646;
    margin: 0;
    margin-bottom: 25px;
	padding: 0;
	font-weight: bold
}
#page h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	max-width: 375px;
	font-size: 13px;
    color: #000000;
    line-height: 18px;
    margin: 0;
    margin-left: 0px;
    padding: 0;
    font-weight:bold;
}
#page h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	max-width: 375px;
	font-size: 11px;
    color: #6b6666;
    line-height: 18px;
    margin: 0;
    margin-left: 0px;
    padding: 0;
    font-weight:bold;
}
#page p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #6b6666;
}

#espacePrincipale{
	display:inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 972px;
	font-size: 11px;
}
/*Exposant*/
.sup{
	line-height: 8px;
	vertical-align: 3px;
	font-size: 10px;
}
.imageDroite{
	float: right;
	border:0px;
}
.centre{
	text-align: center;
	padding: 0px;
	margin: 0px;
}
.espace{
	line-height: 6px;
}
.clear{
	clear:both;
}
.elementGauche{
	float:left;
	padding: 0px;
	margin: 0px;
	border: 0px;
}
/*************
* BASE - FIN *
**************/

/*****************
* ENTETE - DEBUT *
******************/
#entete{
    /* background-image: url(../images/interface/bg_top.jpg); */
    background-repeat: no-repeat; 
    background-position: top left;
    width: 972px;
    height: 140px;
    border:0;
    border-style:none;
}
#entete #logoCollection{
	float:left;
	margin: 40px 0px 0px 0px;
	height: 85px;
	width: 262px;
    border:0;
    border-style:none;
}
#entete #logoCollection a{
	float:left;
	height: 85px;
	width: 262px;
    border:0;
    border-style:none;
}
#entete #logoCollection a img{
	float:left;
    border:0;
    border-style:none;
}
#entete #fonctionsEntete {
	float: right;
	font-size: 80%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	margin: 3px 0px 0px 0px;
	padding:0px 8px 0px 0px;
}
#entete #enteteDroite a:link,
#entete #fonctionsEntete a:link{
	color: #000000;
	text-decoration: none;
}
#entete #enteteDroite a:hover,
#entete #fonctionsEntete a:hover{
	color: #8a5260;
	text-decoration: none;
}
#entete #enteteDroite a:visited,
#entete #fonctionsEntete a:visited{
	color: #000000;
	text-decoration: none;
}
#entete #enteteDroite{
	float:right;
	font-size: 80%;
	width: 228px;
	height: 55px;
	margin:30px 0px 0px 0px;
    border:0px;
}
/***************
* ENTETE - FIN *
****************/


/******************
* ACCUEIL - DEBUT *
*******************/
#contenuAccueil{
	padding:0px;
	margin:0px;
	width: 972px;
	height: 495px;
}
#zoneFlash{
	float: left;
	height: 495px;
	background-repeat:no-repeat;
	width: 762px;
}
#accueilFlash{
	padding:0;
	margin:0;
}
#zoneAVoir{
	float: right;
	width: 180px;
}

#zoneAVoirSections{
	float: right;
	width: 180px;
	margin-top: 0px;
	top:20px;
}


.zoneAVoirEnteteMauve,
.zoneAVoirEnteteGris{
	margin-top:20px;
	height: 25px;
	padding:5px 10px 0px 10px;
	background-color: #737070;
	font-size:150%;
	color:#ffffff;
}
.zoneAVoirEnteteMauve{
	background-color: #644153;
}
.zoneAVoirContenu{
	padding:5px 10px 5px 10px;
	background-color: #e8f0f1;
	color:#000000;
}
.zoneAvoirPied{
	background-color: #644153;
	height: 12px;
}
.zoneVisionnerContenu{
	height: 130px;
	weight: 165px;
	margin-top: 26px;
	margin-bottom: 26px;
	top:20px;
	padding:5px 5px 0px 10px;
	background: url(../images/accueil/img_background.jpg) bottom no-repeat #efefef;
}

#contenuAccueil .zoneVisionnerContenu p {
    line-height: 13px;
    margin: 0;
    color: #000000;
    height: 55px;
    clear: left;
   
}

#contenuAccueil .zoneVisionnerContenu a#zoneVisionnerContenuImg,
#contenuAccueil .zoneVisionnerContenu a#zoneVisionnerContenuImg:link, 
#contenuAccueil .zoneVisionnerContenu a#zoneVisionnerContenuImg:visited{
    color: transparent;
    display: block;
    width: 82px;
}

.zoneVisionnerContenu a img{
    border: none;
    position: relative;
     width: 82px;
     height: 65px;
}


.zoneAVoirCalendrierGauche{
	float:left;
	width: 100px;
}
.contenuCalendrier{
	padding:5px 0px 5px 10px;
	height: 48px;
}
/****************
* ACCUEIL - FIN *
*****************/


/***************************
* PAGES DE SECTION - DEBUT *
****************************/


#milieuSection{
	background-color: none;
	width: 972px;
	background-position:top right;
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#titrePage{
	float: right;
	padding: 15px 15px 0px 0px;
	margin: 0;
	/*width:355px;*/
	text-align: right;
}
#milieuSection div#titreMenu{
	text-align: left;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold; 
	text-transform: uppercase;
	color: #591646;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 0px 20px 0px;
}

#milieuSection div#titreMenu{
	text-align: left;
	padding: 0px 0px 20px 0px;
}

#milieuSection div#titreMenu a{
	color: #591646;
	font-size: 13px;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
}

div#texteswrap{
height: 90px;
width: 480px;
margin-top: 20px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
}

#francais{
background-color: #ffffff;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-width: 0px;
border-right-width: 1px;
border-bottom-width: 0px;
border-left-width: 0px;
float: left;
text-align: right;
padding-top: 0px;
padding-right: 20px;
padding-bottom: 0px;
padding-left: 0px;
}

#anglais{
background-color: #ffffff;
float: left;
text-align: left;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 20px;
}

#droitsReseves{
text-align: center;
width: 600px;
margin-top: 20px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
}

#zoneTexteSections{
	float: left;
	width: 500px;
}

#zoneTexteSectionsForm{
	float: left;
	width: 100%;
}

#contenuSection{
	
	background:none;
	float: left;
	top: 316px;
	display:inline;
	width: 770px;
	padding: 0px 0px 0px 0px;
	height: auto;
	min-height: 425px;
}

#contenuSection div.sectionContact{
	margin:0px;
	margin-left:262px;
	width: 710px;
	padding: 80px 0px 0px 0px;
}

#contenuSection div.sectionContact p.titre{
	font-size: 12px;
	font-weight: bold;
}

#contenuSection div.sectionContact p.contenu{
	font-size: 11px;
	margin-left: 0px;
	text-align: left;
}

#contenuSection div.sectionArtistesGenerale{
	margin:0px;
	margin-left: 42px;
	width: 706px;
	min-height: 525px;
	padding: 0px 0px 0px 0px;
	background: none;
}

#contenuSection div.sectionAffichageDetails{
	float: left;
	padding: 0px;
	margin: 0px;
}

#contenuSection div.sectionImages{
	margin:0px;
	margin-left: 0px;
	width: 450px;
	height: 400px;
	padding: 0px 0px 0px 0px;
	background: none;
}
#contenuSection div.sectionArtistes{
	float: right;
	margin:0px;
	margin-left: 0px;
	width: 188px;
	min-height: 400px;
	padding: 0px 0px 0px 2px;
	background: none;
}
#contenuSection div.sectionArtistes a{
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #8b8787;
	text-decoration: none;
	margin:0px;
	background: none;
}

#contenuSection div.sectionArtistes a:link{
	color: #8b8787;
}
/*
#contenuSection div.sectionArtistes a:visited{
	color: #000000;
}

#contenuSection div.sectionArtistes a:hover{
	color: #e89600;
}

#contenuSection div.sectionArtistes a:active{
	color: #8b8787;
}
*/
#contenuSection div.sectionArtistes p{
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin:0px;
	font-weight: bold;
}

#contenuSection div.sectionVignettes{
	margin:0px;
	width: 496px;
	height: 103px;
	padding: 0px;
	background: none;
}
#contenuSection div.divVignette{
	margin:0px;
	margin-top: 8px;
	width: 496px;
	height: 103px;
}

#contenuSection div.divVignette p.vignetteTitre{
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	color: #ffffff;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	padding-top: 35px;
	padding-left: 10px;
}

#contenuSection div.divVignette p.vignetteDescription{
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #ffffff;
	padding: 0px;
	margin: 0px;
	margin-left: 10px;
}

#contenuSection ul{
	list-style-type: disc;
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	color: #6b6666;
	padding: 0px 0px 0px 0px;
	margin: 20px;
	margin-left: 60px;
}

#contenuSection .p2{
	font-size: 70%;
}

#contenuSection a:link, #contenuAccueil a:link{
	color: #e89600;
}
#contenuSection a:hover, #contenuAccueil a:hover{
	color: #000000;
}
#contenuSection a:visited, #contenuAccueil a:visited{
	color: #e89600;
}

#contenuSection ol.listeAffichageSections{
	width: 505px;
	list-style: none;
	padding:0px;
	border:0px;
	margin:0px;
}
#contenuSection p.paragrapheSections{
	padding: 10px;
	border: 0px;
	margin: 0px 0px 0px 0px;
	background: #eaeeee;
	width: 400px;
}
#contenuSection p.paragrapheSections2{
	padding: 10px;
	border: 0px;
	margin: 0px 0px 0px 7px;
	background: #eaeeee;
	width: 400px;
}
*>#contenuSection p.paragrapheSections2{
	padding: 10px;
	border: 0px;
	margin: 0px 0px 0px 0px;
	background: #eaeeee;
	width: 400px;
}
#contenuSection div.contenuListeAffichage{
	margin: 0px 0px 0px 40px;
}


#contenuSection ul.listeFaitsSaillants{
	list-style-type: disc;
	border-color: #ffffff;
	border: 10px;
}
#contenuSection ol.listeAffichageSections li{
	padding: 0px;
	border: 0px;
	border-left: 11px solid #eaeeee;
	clear: both;
	margin: 0px 0px 2px 0px;
	width: 510px;

	height: auto;
}
#contenuSection ul.listeAppelsDossiersMenuGris{
	list-style-type: disc;
	padding: 5px 0px 5px 30px;
	border: 10px;
	margin: 0px 0px 0px 7px;
	background: #eaeeee;
	width: 389px;
}
*>#contenuSection ul.listeAppelsDossiersMenuGris{
	list-style-type: disc;
	padding: 5px 0px 5px 30px;
	border: 10px;
	margin: 0px 0px 0px 0px;
	background: #eaeeee;
	width: 390px;
}
#contenuSection ul.listeAppelsDossiersMenuGris li{
	width: 379px;
	padding-left: 0px;
	border-left: 0px;

}

*>#contenuSection ul.listeAppelsDossiersMenuGris li{
	width: 380px;
	padding-left: 0px;
	border-left: 0px;
}
#contenuSection ul.listeFaitsSaillants li{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #6b6666;
	list-style-image: none;
	padding: 6px 0px 6px 0px;
}
#contenuSection ul.listeFaitsSaillants{
	list-style-type: disc;
	border-color: #ffffff;
	border: 10px;
}

#contenuSection p.signature{
	font-weight: bold;
	margin-bottom: 0px;
}
#contenuSection p.titre_souligne{
	font-weight: bold;
	margin-bottom: 0px;
	text-decoration: underline;
}
#contenuSection div.puceAffichageSections{
	float: left;
	display: inline;
	background: none;
	margin: 0px;
	border: 0px;
	padding: 12px 17px 0px 16px;
	width: 5px;
}



#contenuSection div.divAffichageListeSections{
	background: none transparent scroll repeat 0% 0%;
	width:100%;
	margin: 0px;
	border: 0px;
}

#detailsSectionArtistes{
	margin: 20px 0px 0px 58px;
}

#detailsSectionAcceuil{
	margin: 146px 0px 0px 60px;
}

#detailsSectionSousParties{
	margin: 80px 0px 0px 60px;
}


/* capsules video */

#contenuSection div.sectionAfficherVideos
{
	margin:10px;
	margin-left: 0px;
	width: 706px;
	min-height: 825px;
	padding: 0px 0px 0px 0px;
	background: none;
}

contenuSection div.sectionAcceuilVideos{
	
}

#tableVideo{
	width:710px;
	margin:0px;
	padding:25px;
	height:353px;
	cellspacing:25px;
}


#contenuSection div.sectionAfficherVideoPrincipal{
	margin-left:0px;
	width: 710px;
	height: 400px;
    background-image: url(../images/diffusion/bg_dif_video.jpg); 
    background-repeat: no-repeat;
}

#contenuSection div.sectionVideoPrincipal{
	float:left;
	height: 370px;
	margin:25px 25px 25px 25px;

}

#contenuSection div.sectionTextePrincipal
{
	
	
	margin-left:0px;
	height: 325px;
	margin: 0px;
	padding:25px 40px 25px 0px;
	marging-right:15px;
	witdh:300px;
	overflow: scroll;  /* Non redondant - cette ligne est necessaire pour Opera! */
    overflow-x: hidden;
    overflow-y:hidden;
    height:380px;
	

}   


#contenuSection div.textePrincipal{
	margin:0px;
	margin-top: 0px;
	
	
}


#contenuSection div.textePrincipal p.videoTitre{
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #6b6666;
	padding: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-left: 0px;
}

#contenuSection div.textePrincipal p.videoDate{
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #6b6666;
	padding: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-left: 0px;
	text-transform: uppercase;
}

#contenuSection div.textePrincipal p.videoDescription{
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #6b6666;
	padding: 0px;
	margin: 0px;
	margin-right: 0px;
	margin-top: 10px;
}






#contenuSection div.sectionVideoAutresEnt{
	float:left;
	width: 720px;
	height: 32px;
	background-image: url(../images/diffusion/bg_dif_video_autres.jpg);
	
}

#contenuSection p.videoAutresEnt{

	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	margin-left:15px;
	margin-top:7px;
	width:
}

#contenuSection div.sectionVideoAutresDet{
	margin-top:15px;
	float:left;
	width:720px;
}

#tableVideoAutres{ 

	margin-top: 30px;
	
}

#contenuSection table tr td.images_capsules{
	border-bottom: 14px solid #f2f2f1;
	padding: 15px 0px 15px 0px;
	width:65px;
}


#page h2.reperage{
	max-width: 500px;
	}

#contenuSection table tr td.textes_capsules{
border-bottom: 14px solid #f2f2f1;
padding : 15px 0px 0px 15px;
color: #6b6666;
font-size:10px;
width: 161px;
}

#contenuSection table tr td.spacer_capsules{
border-spacing: 0px;
padding-bottom:15px;
padding-right:0px;
width: 20px;
}

#contenuSection span.date{
text-transform: uppercase;
color: #6b6666;
font-size:10px;
line-height: 16px;
}

#contenuSection span.titreduvideo{
font-size:10px;
line-height: 16px;
}

#tableVideoAutres div.divImgVideo
  {
  float:left
  border: 1px solid #0000ff;
  height: auto;
  width: auto;
  float: left;
  }
  
#tableVideoAutres div.divImgVideo img.imgVideo
  {
  border: 1px solid #ffffff;
  margin: 0px 0px 0px 15px;
   }
  

  
#tableVideoAutres  div.divImgVideo div.titreVideo
  {
  text-align: center;
  font-weight: normal;
  margin: 2px;
  }

#contenuSection div.sectionVideoAutresDet a:visited{
	color: #e89600;
}

#contenuSection div.sectionVideoAutresDet a:link{
	color: #e89600;
}

#contenuSection div.sectionVideoAutresDet a:hover{
	color: #000000;
}



/*Note de bas de page*/
#contenuSection .noteBasPage{
line-height: 10px;
font-size: 55%;
}

#piedSection{
	height: 47px;
    background-image: url(../images/interface/bottom-chap.jpg); 
    background-repeat: no-repeat; 
    margin-bottom: 0px;
}
/*************************
* PAGES DE SECTION - FIN *
**************************/


/**************************
* PAGES DE DETAIL - DEBUT *
***************************/





/*Carte du site DEBUT*/
div.carteSiteGauche{
	float: left;
	padding: 0px 60px 10px 0px;
	margin: 0px;
	width: 280px;
	border: 0px;
}

div.carteSiteDroite{
	float: left;
	padding: 0px 10px 10px 0px;
	margin: 0px;
	border: 0px;
	width: 250px;
}

div.carteSiteDroite ul.carte-site, div.carteSiteGauche ul.carte-site {
	list-style-type: none;
	list-style-image: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 100%;
}


#contenu .encadre_form {
	width: 100%;
	margin: 10px auto;
	border: 0px solid #FFB523;

	background-color: #FfFfFf;
	}
	
#contenu .encadre_form p {
	margin:3;
	padding:0;
	
	}

#contenu .encadre_form table {
	margin: 0 auto 5px auto;
	border-collapse:collapse
	}

#contenu .encadre_form td {
	padding : 0px;
	font-size: 100%;
	border-bottom: 0px solid #FFCB65;
	}
	
#contenu .encadre_form .etiq{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	max-width: 375px;
	font-size: 11px;
    color: #6b6666;
    line-height: 18px;
    margin: 0;
    margin-left: 0px;
    padding-right: 10px;
    padding: 0;
    font-weight:bold;
	padding-left : 10px;
	height:21px;
	border: 0px solid orange;
	background-color:#e5e4e3;
	}
	
#contenu .encadre_form .confirm{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	max-width: 375px;
	font-size: 11px;
    color: #6b6666;
    line-height: 18px;
    margin: 0;
    margin-left: 0px;
    padding: 0;
	padding-left : 10px;
	height:21px;
	border: 0px solid orange;
	background-color:#e5e4e3;
	} 	
#contenu .encadre_form .texte{
	padding-left : 10px;
	border: 1px inset #E0E0E0;

	}

#contenu .encadre_form input {
	border:0px solid red;
	}

.titre_calendrier {
	width: 100%;
	height:35px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;	
	border: 0px solid #737070;
	background-color: #737070;
	color: #ffff00;	
	}

#contenuSection p.texte_titre_calendrier	
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;	
	margin-left: 10px;
	padding-top:10px;
	}

#transbox{
	/*background-color: #d5ddde;
	filter:alpha(opacity=50);
	-moz-opacity:.5;
	opacity: 0.5; */
    background-image: url(../images/diffusion/fond.png); 
    background-repeat: repeat; 	
}
#transbox p{
	margin: 10px 10px;
	color:#000000;
}

	
#contenuSection p.texte_soustitre_calendrier	
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #664d5f;	
	}	
			
#contenuErreur{
	margin-bottom:15px;
}
#contenuErreur .champErreur{
	padding:5px 15px 5px 15px;
	margin:0px;
	text-align: left;
	border:0;
	font-family: Verdana;
	color: #fe0002;	
	
}
#contenuErreur table{
	margin-left:20px;
	border:0;
	background-color:#ffffff;
}
#divover1 {
	position:absolute;
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	font-size: 100%;
	width: 395px;
	padding: 0px;
	border: 1px solid #716c6c;
	background-color:#ffffff;
	text-align:left;
	display: none;
	margin-top:520px;
	margin-left:0px;
	}

#divover1 p {
	padding: 0px 25px;
	font-size: 100%;	
}
#divover1 h3 {
	padding: 0px 25px;
	font-size: 100%;	
}
#divover3 {
	position:relative;
	font-size: 75%;
	width: 420px;
	padding: 10px;
	border: 1px solid #716c6c;
	background-color:#ffffff;
	text-align:left;
	display: none;
	color: #000000;
	}

#divover3 p {
	padding: 5px 0;
	font-size: 100%;	
}

#divover1 a:link, #divover2 a:link, #divover3 a:link {
	text-decoration:underline;
	color:#000000;
	}
				
#divover1 a:visited, #divover2 a:visited, #divover3 a:visited {	
	text-decoration:underline;
	color:#000000;
	}
				
#divover1 a:hover, #divover2 a:hover, #divover3 a:hover {	
	text-decoration:none;
	color:#000000;
	}


#contenuSection ul.carte-site{
	margin-left: 0px;
	margin-top: 0px;
	list-style-type: none;
}

#contenuSection ul.carte-site li{
	margin-bottom: 15px;
}

#contenuSection ul.carte-site li ul{
	margin-left: 15px;
	margin-bottom: 0px;
}

#contenuSection ul.carte-site li ul li{
	margin-bottom: 2px;
}

#contenuSection ul.carte-site li ul li ul{
	margin-left: 15px;
	margin-top: 5px;
}

#carte-site li {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
}

#carte-site ul{
	margin: 0px;
	padding: 5px;
	border: 0px;
}
#carte-site ul li{
	margin: 0px 0px 0px 10px;
	padding: 5px;
	border: 0px;
	list-style-type: disc;
}
#carte-site li h2{
	padding: 0px;
	margin: 0px;
}

#carte-site li h2 a{
	font-size: 13px;
}

#carte-site ul li a{
	font-size: 12px;
}

#carte-site ul ul li a{
	font-size: 12px;
}
#carte-site ul li ul li{
	margin: 0px 0px 0px 10px;
	padding: 5px;
	border: 0px;
	list-style-type: circle;
}
/*Carte du site FIN */
#contenuDetail table#boitePlugiciels{
	width: 350px;
	border-width: 0px 2px 0px 2px;
}
#contenuDetail table#boitePlugiciels td{
	text-align:left;
	padding-left:20px;
}
.fleche {   
    margin-right: 10px;
    border-width: 0px;
}
#contenuDetail #sectionFlashDroite{
	float:right;
	margin:15px 0px 0px 10px;
}





/************************
* PAGES DE DETAIL - FIN *
*************************/


/***********************
* PIED DE PAGE - DEBUT *
************************/
#piedPage{
    width: 780px;
    margin: 0;
    padding: 0;
    font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 12px;
	color: #666666;
	margin-top: 30px;
}
#piedPageCentre {
    position: relative;
    background-image: url(../images/interface/pied.jpg); 
    background-repeat: repeat-y;
    background-position: top left;
    height: 154px;
    margin: 0;
    padding: 0;
}
#piedPage-txt {    
    font-size: 9px;
    color: #a29f9f;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin-top: 20px;
    margin-bottom: 12px;
    margin-left: 262px;
}
#piedPage-txt a:link{
	color: #a29f9f;
	text-decoration: none;
}
#piedPage-txt a:hover{
	color: #6b6666;
	text-decoration: none;
}
#piedPage-txt a:visited{
	color: #000000;
	text-decoration: none;
}
#pied-bande{
	position: static;
	background-color: #464040;
	height: 25px;
	width: 710px;
	margin-left: 262px;

	
}




/*********************
* PIED DE PAGE - FIN *
**********************/

/************************
* PAGE D'ERREUR - DEBUT *
*************************/
#contenuDetail table.erreur{
	border:0;
	width: 100%;
	background-color: #ffffff;
	font-size: 100%;
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	color: #5e5b52;
	border-collapse: collapse;
	border-spacing: 0px;
	border-width: 0px 0px 0px 0px;
}
#contenuDetail table.erreur{
	padding:5px 5px 5px 5px;
	text-align: center;
	border:0;
}
/**********************
* PAGE D'ERREUR - FIN *
**********************/

.imgCaptcha{
	margin:10px 0px 10px 0px;
}

/******************
* PORTAIL - DEBUT *
*******************/
#portail {
    position: relative; 
    background-color: #464040;
    width: 972px;  
    z-index: 99;
    height: 30px;
    min-height: 30px;
    font-size:140%;
}

*>#portail {
	height: auto;
}
/****************
* PORTAIL - FIN *
*****************/
