/*--------------------------
 * Cadre image
 *--------------------------*/
 
  div#cadre_image_accueil{
    background: url('../images/decoupe-accueil.png') no-repeat top center;
    width: 182px;
    height: 132px;
    text-align: center;
  } 
  div#cadre_image{
    background: url('../images/decoupe-interieur.png') no-repeat top center;
    width: 184px;
    height: 148px;
    text-align:center;
  } 
 
/*
  Partie message d'erreur
*/  
div.erreur {
	margin: 10px 5px 10px 0px; padding: 10px 20px 10px 20px;
	color: #ff0000;
	border: 1px solid #D4D4D1;
}
	div.erreur ul {
		margin: 5px 0px 5px 15px; padding: 0;
	}
	div.erreur ul li {
		margin: 0px 0px 5px 0px; padding: 0;
		color #ff0000;
		list-style: none;
	}
  
/*---------------------------
 * Partie nuage de tags
 *--------------------------*/

div#colonne-droite div#nuage {
 		margin: 0px 0px 20px 5px; padding: 0px 8px 10px 8px;
 		width: 273px;
 		height: 123px;
 		background: url('../images/fond-interractif.gif') no-repeat bottom left;
 		
 	}
 	
 		div#colonne-droite div#nuage div#tags {
 			margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px;
 		}
 		div#colonne-droite div.nuage div#tags span {
 			font-size: 1.2em;
 		}
 		div#colonne-droite div#nuage div#tags span a,
 		div#colonne-droite div#nuage div#tags span a:link,
 		div#colonne-droite div#nuage div#tags span a:visited {
 			color: #717067;
 			text-decoration: none;
 			padding: 5px 5px 5px 5px;
 		}
 		div#colonne-droite div#nuage div#tags span a:hover {
 			color: #A6004D;
 		}


/*----------------------------------
 * Partie compatibilité 1ere version
 *----------------------------------*/
 
 	div#inner div#colonne-gauche div.categories {
 		margin: 20px 0px 20px 0px; padding: 0;
 		text-align: center;
 	}
 		div#inner div#colonne-gauche div.categories ul {
 			margin: 0; padding: 0;
 		}
 		div#inner div#colonne-gauche div.categories ul li {
 			display: inline;
 			margin: 0; padding: 0;
 			list-style: none;
 		}
	 	
	div#inner div#colonne-gauche div.lien-categorie {
 		clear: both;
 		margin: 0; padding: 20px 0px 0px 0px;
 	}
   
   div#inner div#colonne-gauche div.lien-categorie div.texte-logo{
 	  float:left;
 	  width: 400px;
 	}
 	
 		div#inner div#colonne-gauche div.lien-categorie div.logo {
 			float: left;
 			width: 220px;
 		}
 		div#inner div#colonne-gauche div.lien-categorie h2 {
 			margin: 0px 0px 2px 0px; padding: 0px 0px 0px 0px;
 			font-size: 1.1em;
 			color: #3D3C36;
 		}
 		div#inner div#colonne-gauche div.lien-categorie p {
 			margin: 0px 0px 2px 0px;
 			font-size: 1.1em;
 		}
 		div#inner div#colonne-gauche div.lien-categorie p.lien {
 			font-weight: bold;
 			color: #1AAFBD;
 		}
 			div#inner div#colonne-gauche div.lien-categorie p.lien a,
 			div#inner div#colonne-gauche div.lien-categorie p.lien a:link,
 			div#inner div#colonne-gauche div.lien-categorie p.lien a:visited {
 				color: #1AAFBD;
 				text-decoration: none;
 			}
 			div#inner div#colonne-gauche div.lien-categorie p.lien a:hover {
 				color: #3D3C36;
 				text-decoration: underline;
 			} 
 			
 			
 			
 			div.texte div.tab-publications {
		margin: 35px 0px 60px 0px; padding: 0px 0px 20px 0px;
		width: 407px;
		background: url('../images/fond-fiche.gif') no-repeat bottom left;
		
	}
	
		div.texte div.tab-publications ul.onglets {
			margin: 0; padding: 0;
			
		}
			div.texte div.tab-publications ul.onglets li {
				display: inline;
				margin: 0; padding: 0;
				background: url('../images/onglet-off.gif') no-repeat bottom left;
				font-size: 1.1em;
				list-style: none;
			}
		  
		  
		
    	div#inner div#colonne-gauche div.texte div.tab-publications ul.onglets li a,
			div#inner div#colonne-gauche div.texte div.tab-publications ul.onglets li a:link,
			div#inner div#colonne-gauche div.texte div.tab-publications ul.onglets li a:visited {
				padding: 5px 20px 5px 20px;
				line-height: 2.3em;
				color: #969592;
				background: #F0EFEE;
				text-decoration: none;
			}

/* Rajout christophe */


      div#inner div#colonne-gauche div.texte div.tab-publications ul.onglets li a
		  {
        position:relative;
      }
      
      div#inner div#colonne-gauche div.texte div.tab-publications ul.onglets li a img.hg
      {
        position: absolute;
        top: 0px;
        left: 0px;
      }
      
      div#inner div#colonne-gauche div.texte div.tab-publications ul.onglets li a img.hd
      {
        position: absolute;
        top: 0px;
        right: 0px;
      }
      
      
/* Fin rajout christophe */      
      

      div#inner div#colonne-gauche div.texte div.tab-publications ul.onglets li a:hover {
				color: #ffffff !important;
				background: #B83371 !important;
			}
			
		div.texte div.tab-publications div.fichette-publication {
			margin: 0px 10px 0px 10px; padding: 0;
		}
			div.texte div.tab-publications div.fichette-publication h2 {
				margin: 10px 10px 5px 0px; padding: 0;
				font-size: 1.1em;
				color: #AC2763;
			}
			div#inner div#colonne-gauche div.texte div.tab-publications div.fichette-publication p {
				margin: 0px 10px 0px 0px;
				font-size: 1.1em;
				color: #3D3C36;
			}
			div#inner div#colonne-gauche div.texte div.tab-publications div.fichette-publication p.liens {
				margin-top: 15px;
			}
			div.texte div.tab-publications div.fichette-publication ul {
				margin: 10px 20px 0px 0px; padding: 0;
			}
				div.texte div.tab-publications div.fichette-publication ul li {
					font-size: 1.1em;
					color: #3D3C36;
					list-style: none;
				}
			
			div.texte div.tab-publications div.fichette-publication a,
			div.texte div.tab-publications div.fichette-publication a:link,
			div.texte div.tab-publications div.fichette-publication a:visited {
				color: #AC2763 !important;
				text-decoration: none !important;
			}
			div.texte div.tab-publications div.fichette-publication a:hover {
				color: #3D3C36 !important;
				text-decoration: underline !important;
			}
			div.texte div.tab-publications div.fichette-publication p.liens a,
			div.texte div.tab-publications div.fichette-publication p.liens a:link,
			div.texte div.tab-publications div.fichette-publication p.liens a:visited {
				font-size: 0.9em; font-weight: bold;
				color: #AC2763 !important;
				text-decoration: none !important;
			}
			div.texte div.tab-publications div.fichette-publication p.liens a:hover {
				color: #3D3C36 !important;
				text-decoration: underline !important;
			}
 	
 	
 	
 	
 	
 	div#inner div#colonne-gauche div.texte div.retour-resultats {
	 	margin: 20px 60px 20px 0px; padding: 0;
	 	font-size: 1.1em; font-weight: bolder;
	 	color: #3D3C36;
	 	text-align: center;
	}	
		div.texte div.retour-resultats p a,
		div.texte div.retour-resultats p a:link,
		div.texte div.retour-resultats p a:visited {
		 	color: #3D3C36;
		}
		div.texte div.retour-resultats p a:hover {
	 		color: #A6004D;
		}
 	
 	
 	
 	
 	
 	div.texte div.formulaire {
		margin: 0; padding: 20px 0px 0px 0px;	
	}
	div.texte div.formulaire fieldset{
    padding: 10px 10px 0px 10px;
    border: 1px solid #E87DA9;
  }
  div.texte div.formulaire legend{
    font-size: 1.3em;
    color: #E87DA9;
  }
	
	
		div.texte div.formulaire label {
			display: block;
			float: left;
			margin: 0px 0px 5px 5px;
			width: 160px;
			font-size: 1.2em;
			color: #3D3C36;
		}
			div.texte div.formulaire label.large {
				width: 400px;
			}
		div.texte div.formulaire input.txt,
    div.texte div.formulaire select {
			margin: 0px 0px 8px 0px; padding: 1px 2px 1px 2px;
			width: 220px;
			font-size: 1.1em;
			color: #3D3C36;
			background: #FAF2F6;
			border: 1px solid #C25486;
		}
		div.texte div.formulaire span.tooltip-toggler img {
		  padding-top: 3px;
		  vertical-align: top !important;
		}
		
		div.texte div.formulaire input.chckbx {
			float: left;
			margin: 0px 0px 8px 165px; padding: 0;
		}
		
		div.texte div.formulaire input.sbmt {
			margin: 20px 0px 0px 165px;
			width: 149px; height: 18px;
			background: url('../images/btn-envoyer-roll.gif') no-repeat top left;
			
			text-indent: -100em;
			_text-indent: 0em;
      _text-align: left;
      _background: url('../images/btn-vide-roll.gif') no-repeat top left;
      text-transform: uppercase;
      color: #FFFFFF;
			border:none;
		}
		div.texte div.formulaire input.sbmt:hover {
			
			background: url('../images/btn-envoyer-roll.gif') no-repeat bottom left;
			_background: url('../images/btn-vide-roll.gif') no-repeat top left;
		}
		
		div.texte div.formulaire textarea {
			margin: 0px 0px 8px 0px; padding: 1px 2px 1px 2px;
			width: 330px; height: 70px;
			font-size: 1.1em;
			color: #3D3C36;
			background: #FAF2F6;
			border: 1px solid #C25486;
		}
		
		
		
		
		div#colonne-droite div.blog-inner ul li strong {
 				font-weight: bolder;
 				color: #A6004D;
 		}
