/*
Intégrateur XHTML : Sebastien Rentz / ACTIVIS
Site Web : ACTIVIS / css principal
*/


body { background-color: #fff; margin: 0 }
img { border: 0 none }
form { margin: 0 }
.txt_cache { display: none; visibility: hidden }


/* entete */
#entete { display: none }
#entete_print { display: block }
#chemin { display: none }
	

/* centre */
#haut_contenu h1 { font: 24px verdana; color:#000 }
#haut_contenu_large h1 { font: 24px verdana; color:#000 }
#gauche_droite { }
#gauche_droite_large { }

/* colonne gauche - menu */
#gauche { display: none }


/* colonne droite */
#droite { float:left; }
#colonne_gauche { padding: 26px 32px 30px 0; font: 11px verdana; color: #000; line-height: 18px }

	.font_jp, .font_cn, .font_zh { font: 9px verdana; color: #000 }
	.font_fr, .font_de, .font_en { font: 11px verdana; color: #000 }
	
	#colonne_gauche a { color: #FF9900; text-decoration:none }
	#colonne_gauche a:hover { color: #3489CF; text-decoration:underline }	


#colonne_droite { display: none }
	#colonne_droite a { color: #FF9900; text-decoration: none }

	.font_droite_jp, .font_droite_cn, .font_droite_zh { font: 9px arial }
	.font_droite_fr, .font_droite_de, .font_droite_en { font: 10px arial }


	#fiche_temoin { font: 12px arial }
		#fiche_temoin a { color: #0099FF; text-decoration: none }
		#fiche_temoin a:hover { color: #FF9900; text-decoration: none }		
		#cadre_temoin { width: 180px; min-height: 60px; float:left; border: 1px solid #e6e6e6; margin: 0 16px 16px 0; text-align: center; padding: 10px }
	.temoin { margin: 0 8px 10px 0 }

	.cadre_web { float:left; width: 190px; min-height: 190px; border: 1px solid #e6e6e6; margin: 0 24px 16px 0; text-align: center; padding-bottom: 9px }
		.titre_projet { background-color:#f4f4f4; padding: 4px 3px 2px 8px; text-align:left; margin-bottom: 14px; min-height: 50px }
		.cadre_web img { border: 1px solid #e6e6e6; }


#impression { display: none }
#pagination { display: none }

.retour { background:url('../images/fleche_retour.gif') no-repeat left 4px; padding-left: 12px }
a.retour { color: #FF9900; text-decoration:none }


/* special accueil - page large */
#accueil_gauche { float: left; width: 600px; font: 12px arial; color: #000000; margin: 16px 16px 0 20px; padding-bottom: 26px }
	#accueil_intro { float: left; width: 286px; margin: 0 20px 0 0 }
	#accueil_ref { float: left; width: 293px }
	#accueil_gauche a { color: #FF9900; text-decoration:none }
	#accueil_gauche a:hover { color: #3489CF; text-decoration:underline }
	
	#sites_web { float: left; width: 290px; margin: 16px 20px 0 0 }
		.logo_client { float:left; margin: 9px 8px 0 0; width: 102px }
		.logo_client img { border: 1px solid #cccccc; height:61px; width: 100px }		
		.description_client { float:left; margin: 9px 0 0 0; width: 180px }			
	#referencement { float: left; width: 290px; margin: 16px 0 0 0 }



#accueil_droite { float: right; width: 237px; font: 10px arial; color: #666666; margin: 16px 20px 0 0 }
	.rss { margin: 8px 0 8px 0 }
	.tirets { border-bottom: 1px dotted #ccc }

	#pub1, #pub2 { float: left; width: 115px; margin: 16px 0 20px 0 }
	#pub1 img, #pub2 img { margin: 0 0 8px 0 }
	#pub1 { margin-right: 6px }


/* tableau referencement */
.referencementtab { font: 11px arial; }
	.referencementtab thead { background-color: #ECE9D8; padding: 1px; text-align:left }
	.referencementtab td { height: 18px }
	.referencementtab td { border-bottom: 1px solid #ECE9D8 }		



/* polices contenu */
	h2 { margin: 0 0 8px 0; font: 20px Georgia; letter-spacing: 1px; color:#5B87B4 } /* remplacé par trajan FLA ... normalement */
	h3 { font: bold 14px arial; color:#000000; margin: 12px 0 7px 0 } /* contenu - soustitre */
	h3 a { color:#3489CF; text-decoration: none }
	h3 a:hover { color:#FF9900; text-decoration: none }
	
	a h3 { background:url('../images/fleche_liste.gif') no-repeat left 3px; font: bold 12px arial; color:#000000; text-decoration: none; margin: 26px 0 1px 0; padding-left: 16px }
	a:hover h3 { color:#FF9900; text-decoration: none }
	
	h4 { font: bold 12px arial; margin: 6px 0 3px 0 } /* titre actu */
	a h4 { color:#000000; text-decoration: none }
	a:hover h4 { color:#FF9900; text-decoration: none }
	h5 { color: #FF9900; text-transform:uppercase; font: bold 12px arial; border-bottom: 5px solid #ECE9D8; padding: 0 0 5px 13px; margin-top: 6px; background:url('../images/fleche.gif') no-repeat left 3px } /* titre actualité - témoignages... */
	a h6 { color:#3489CF; text-decoration: none; font: bold 12px arial; margin: 0 }
	a:hover h6 { color:#FF9900; text-decoration: none }	
	
	.bleu { color: #3489CF } 
	.orange { color:#FF9900 }
	.gris { color:#666666 }
	.date { font-style:italic; color:#666666 }
	.cadre { border: 1px solid #999 }
	.image_droite { margin: 0 0 6px 8px }
	.image_gauche { margin: 0 0 6px 8px }
	
	.erreur { color:#FF0000; font-weight: bold }

	#colonne_gauche ul, #accueil_gauche ul, #colonne_droite ul { margin: 0; padding: 0 }
	#colonne_gauche ul li, #accueil_gauche ul li, #colonne_droite ul li { background: url('../images/puce_bleue.gif') no-repeat left 7px; list-style-type: none; padding-left: 16px}
	#colonne_gauche ol, #accueil_gauche ol, #colonne_droite ol { margin: 0 0 0 26px }
	#colonne_gauche ol li, #accueil_gauche ol li, #colonne_droite ol li { padding: 0 }

#pied_de_page_print { display:block }


/* pied de page */
#bas_contenu { display: none }
#bas_contenu_large { display: none }

#pied_de_page { display: none }
		

/* form DN */
.questionContact_ b{ display:none;}
.questionContact_obligatoire , .questionContact_ { }
textarea { font: 11px verdana }

