/*
VIOLET : 81176A
ORANGE : D33916
*/

body {
	margin: 0px; padding: 0px;
	background: #E05113 top center no-repeat;
	/*url("fond.jpg")*/
}

DIV#formResult {
	margin: 0px; padding: 0px;
	display: none;
}

DIV#sp_socialbookmarks_link_bar {
	margin: 0px; padding: 0px;
	border: 0px solid red;
	padding-left: 82px; padding-top: 4px; margin-top: 8px; margin-bottom: 8px;
	background: url("../../dklik/skin/partager.png") top left no-repeat;
}

DIV#sp_socialbookmarks_link_bar IMG {
	border: 0px;
}

DIV#sfImageWrapper IMG#sf_icon3 {
	display: none;
	border: 0px solid;
}

DIV.csc-header, IMG.spacer-gif {
	clear: both;
}

H1 {
	margin: 0px; padding: 0px;
	font-family: Arial; font-size:15px; font-weight: normal; font-style:normal; color: #D33916;
	text-decoration: none; padding-bottom: 2px;
	border: 0px solid black;
}

H1.csc-firstHeader {
	margin: 0px; padding: 0px;
	font-family: Arial; font-size: 16px; font-weight: bold; font-style:normal; color: #D33916;
	padding-bottom: 10px;
}


H2 {
	margin: 0px; padding: 0px;
	font-family: Arial; font-size:13px; font-weight: normal; font-style:normal; color: #D33916;
	text-decoration: none; padding-bottom: 2px;
	border: 0px solid black;
}

P.SOULIGNE {
	margin: 0px; padding: 0px;
	font-family: Arial; font-size:15px; font-weight: normal; font-style:normal; color: #D33916;
	text-decoration: none; padding-bottom: 0px; margin-top: 8px; margin-bottom: 8px;
	border: 0px solid black;
	width: 450px;
	border-bottom: 1px solid #D33916;
}

UL {
	margin: 0px; padding: 0px; margin-bottom: 15px; margin-left: 30px; 
}

UL LI {
	font-family: Verdana; font-size:10px; font-weight: normal; font-style:normal; color: #393939;
}

DIV#contenuDroiteColonneGauche UL{
  margin:0px;
  margin-top:5px;
  margin-left:0px;
  margin-bottom:10px;
  padding:0px;
  text-align:left;
  list-style-type:none;
  line-height:14px;
  width:100%;
}

DIV#contenuDroiteColonneGauche UL LI{
  padding:0px;
  padding-left:7px;
  background:url(puceListe.jpg) no-repeat top left;
  font-family: Trebuchet MS;
  font-weight:normal;
  font-size: 11px;
  color:#494949;
}

DIV#AccueilRubriqueViolet UL {
	margin: 0px; padding: 0px; margin-bottom: 15px; margin-left: 30px; 
}

DIV#AccueilRubriqueViolet UL LI {
	background: none;
	font-family: Verdana; font-size:10px; font-weight: normal; font-style:normal; color: #393939;
	padding-left:0px;
}



/*
 * Menu dans la zone TypoScript
 */
UL.zoneTypoScript1 {
	border: 0px solid black;
	margin: 0px; margin-left: 5px;
	padding: 0px;
	list-style-type: none;
}
 
UL.zoneTypoScript1 LI.off { margin: 0px; padding: 0px; }
UL.zoneTypoScript1 LI.off A { font-family: Arial; font-size: 12px; font-weight: bold; font-style: normal; color: #D33916; text-decoration: underline; }
UL.zoneTypoScript1 LI.off A:link { font-family: Arial; font-size: 12px; font-weight: bold; font-style: normal; color: #D33916; text-decoration: underline; }
UL.zoneTypoScript1 LI.off A:visited { font-family: Arial; font-size: 12px; font-weight: bold; font-style: normal; color: #D33916; text-decoration: underline; }
UL.zoneTypoScript1 LI.off A:active { font-family: Arial; font-size: 12px; font-weight: bold; font-style: normal; color: #D33916; text-decoration: underline; }
UL.zoneTypoScript1 LI.off A:hover { font-family: Arial; font-size: 12px; font-weight: bold; font-style: normal; color: #81176A; text-decoration: underline; }

UL.zoneTypoScript1 LI.on { margin: 0px; padding: 0px; }
UL.zoneTypoScript1 LI.on A { font-family: Arial; font-size: 12px; font-weight: bold; font-style: normal; color: #81176A; text-decoration: underline; }
UL.zoneTypoScript1 LI.on A:link { font-family: Arial; font-size: 12px; font-weight: bold; font-style: normal; color: #81176A; text-decoration: underline; }
UL.zoneTypoScript1 LI.on A:visited { font-family: Arial; font-size: 12px; font-weight: bold; font-style: normal; color: #81176A; text-decoration: underline; }
UL.zoneTypoScript1 LI.on A:active { font-family: Arial; font-size: 12px; font-weight: bold; font-style: normal; color: #81176A; text-decoration: underline; }
UL.zoneTypoScript1 LI.on A:hover { font-family: Arial; font-size: 12px; font-weight: bold; font-style: normal; color: #81176A; text-decoration: underline; }

UL.zoneTypoScript2 {
	border: 0px solid black;
	margin: 0px; margin-left: 20px;
	padding: 0px;
	list-style-type: disc;
}
 
UL.zoneTypoScript2 LI.off { margin: 0px; padding: 0px; padding-bottom: 4px; }
UL.zoneTypoScript2 LI.off A { font-family: Arial; font-size: 11px; font-weight: normal; font-style: normal; color: #D33916; text-decoration: none; }
UL.zoneTypoScript2 LI.off A:link { font-family: Arial; font-size: 11px; font-weight: normal; font-style: normal; color: #D33916; text-decoration: none; }
UL.zoneTypoScript2 LI.off A:visited { font-family: Arial; font-size: 11px; font-weight: normal; font-style: normal; color: #D33916; text-decoration: none; }
UL.zoneTypoScript2 LI.off A:active { font-family: Arial; font-size: 11px; font-weight: normal; font-style: normal; color: #D33916; text-decoration: none; }
UL.zoneTypoScript2 LI.off A:hover { font-family: Arial; font-size: 11px; font-weight: normal; font-style: normal; color: #81176A; text-decoration: none; }

UL.zoneTypoScript2 LI.on { margin: 0px; padding: 0px; padding-bottom: 4px; }
UL.zoneTypoScript2 LI.on A { font-family: Arial; font-size: 11px; font-weight: normal; font-style: normal; color: #81176A; text-decoration: none; }
UL.zoneTypoScript2 LI.on A:link { font-family: Arial; font-size: 11px; font-weight: normal; font-style: normal; color: #81176A; text-decoration: none; }
UL.zoneTypoScript2 LI.on A:visited { font-family: Arial; font-size: 11px; font-weight: normal; font-style: normal; color: #81176A; text-decoration: none; }
UL.zoneTypoScript2 LI.on A:active { font-family: Arial; font-size: 11px; font-weight: normal; font-style: normal; color: #81176A; text-decoration: none; }
UL.zoneTypoScript2 LI.on A:hover { font-family: Arial; font-size: 11px; font-weight: normal; font-style: normal; color: #81176A; text-decoration: none; }



H4 {
	margin: 0px; padding: 0px;
	font-family: Arial; font-size:12px; font-weight: normal; font-style:normal; color: #D33916;
	text-decoration: none; padding-bottom: 6px;
	border: 0px solid black;
}

H5 {
	margin: 0px; padding: 0px;
	font-family: Arial; font-size:12px; font-weight: bold; font-style:normal; color: #555555;
	text-decoration: none; padding-bottom: 6px;
	border: 0px solid black;
}

P.bodytext {
	margin: 0px; padding: 0px;
	font-family: Trebuchet MS; font-size:11px; font-weight:normal; font-style:normal; color:#555555;
	padding-bottom: 1em;
}

P {
	margin: 0px; padding: 0px;
	font-family: Trebuchet MS; font-size:11px; font-weight:normal; font-style:normal; color:#555555;
	padding-bottom: 1em;
}

P#interligne {
	margin: 0px; padding: 0px;
	height: 15px;
	border: 0px solid black;
}

font.normalOrange { font-family: Arial; font-size: 11px; font-weight: normal; font-style: normal; color: #D33916; text-decoration: none; }
font.normalNoir { font-family: Arial; font-size: 11px; font-weight: normal; font-style: normal; color: #555555; text-decoration: none; }
font.normalViolet { font-family: Arial; font-size: 11px; font-weight: normal; font-style: normal; color: #81176A; text-decoration: none; }
font.normalBlanc { font-family: Arial; font-size: 12px; font-weight: normal; font-style: normal; color: #FFFFFF; text-decoration: none; }
font.normalGrisSmall { font-family: Arial; font-size: 11px; font-weight: normal; font-style: normal; color: #DDDDDD; text-decoration: none; }
font.normalJaune { font-family: Arial; font-size: 13px; font-weight: normal; font-style: normal; color: #FFFF04; text-decoration: none; }
font.normalNoirSmall { font-family: Arial; font-size: 10px; font-weight: normal; font-style: normal; color: #555555; text-decoration: none; }
font.normalRougeSmall { font-family: Arial; font-size: 12px; font-weight: normal; font-style: normal; color: #FF0000; text-decoration: none; }

div.formErrorContent { font-family: Arial; font-size: 10px; font-weight: normal; font-style: normal; color: #FF0000; text-decoration: none; display:none; }

A { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#8C1672; text-decoration: none; }
A:link { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#8C1672; text-decoration: none; }
A:visited { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#8C1672; text-decoration: none; }
A:active { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#8C1672; text-decoration: none; }
A:hover { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#8C1672; text-decoration: underline;}

A.ColDroiteLien { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#FFFF04; text-decoration: none; }
A.ColDroiteLien:link { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#FFFF04; text-decoration: none; }
A.ColDroiteLien:visited { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#FFFF04; text-decoration: none; }
A.ColDroiteLien:active { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#FFFF04; text-decoration: none; }
A.ColDroiteLien:hover { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#DDDDDD; text-decoration: none;}

A.normalViolet { line-height: 16px; font-family: Arial; font-size: 11px; font-weight: normal; font-style: normal; color: #81176A; text-decoration: none; }
A.normalViolet:link { line-height: 16px; font-family: Arial; font-size: 11px; font-weight: normal; font-style: normal; color: #81176A; text-decoration: none; }
A.normalViolet:visited { line-height: 16px; font-family: Arial; font-size: 11px; font-weight: normal; font-style: normal; color: #81176A; text-decoration: none; }
A.normalViolet:active { line-height: 16px; font-family: Arial; font-size: 11px; font-weight: normal; font-style: normal; color: #81176A; text-decoration: none; }
A.normalViolet:hover { line-height: 16px; font-family: Arial; font-size: 11px; font-weight: normal; font-style: normal; color: #81176A; text-decoration: underline;}

A.normalOrange { line-height: 16px; font-family: Arial; font-size: 11px; font-weight: normal; font-style: normal; color: #D33916; text-decoration: none; }
A.normalOrange:link { line-height: 16px; font-family: Arial; font-size: 11px; font-weight: normal; font-style: normal; color: #D33916; text-decoration: none; }
A.normalOrange:visited { line-height: 16px; font-family: Arial; font-size: 11px; font-weight: normal; font-style: normal; color: #D33916; text-decoration: none; }
A.normalOrange:active { line-height: 16px; font-family: Arial; font-size: 11px; font-weight: normal; font-style: normal; color: #D33916; text-decoration: none; }
A.normalOrange:hover { line-height: 16px; font-family: Arial; font-size: 11px; font-weight: normal; font-style: normal; color: #D33916; text-decoration: underline;}

A.normalBlanc { font-family: Arial; font-size: 12px; font-weight: normal; font-style: normal; color: #FFFFFF; text-decoration: none; }
A.normalBlanc:link { font-family: Arial; font-size: 12px; font-weight: normal; font-style: normal; color: #FFFFFF; text-decoration: none; }
A.normalBlanc:visited { font-family: Arial; font-size: 12px; font-weight: normal; font-style: normal; color: #FFFFFF; text-decoration: none; }
A.normalBlanc:active { font-family: Arial; font-size: 12px; font-weight: normal; font-style: normal; color: #FFFFFF; text-decoration: none; }
A.normalBlanc:hover { font-family: Arial; font-size: 12px; font-weight: normal; font-style: normal; color: #FFFFFF; text-decoration: underline;}

DIV#int_conteneur {
	position:absolute;
	margin: 0px; padding: 0px;
	width:990px;
	top: 15px;
	left:50%;
	margin-left:-495px;
	border: 0px solid black;
}


/*
 * FAQ
 * 
 */
DIV.tx-dklikfaq-pi1 A.normalViolet { line-height: 16px; font-family: Arial; font-size: 11px; font-weight: normal; font-style: normal; color: #81176A; text-decoration: none; }
DIV.tx-dklikfaq-pi1 A.normalViolet:link { line-height: 16px; font-family: Arial; font-size: 11px; font-weight: normal; font-style: normal; color: #81176A; text-decoration: none; }
DIV.tx-dklikfaq-pi1 A.normalViolet:visited { line-height: 16px; font-family: Arial; font-size: 11px; font-weight: normal; font-style: normal; color: #81176A; text-decoration: none; }
DIV.tx-dklikfaq-pi1 A.normalViolet:active { line-height: 16px; font-family: Arial; font-size: 11px; font-weight: normal; font-style: normal; color: #81176A; text-decoration: none; }
DIV.tx-dklikfaq-pi1 A.normalViolet:hover { line-height: 16px; font-family: Arial; font-size: 11px; font-weight: normal; font-style: normal; color: #81176A; text-decoration: underline;}

DIV.tx-dklikfaq-pi1 H1 {
	font-family: Arial; font-size:15px; font-weight: normal; font-style:normal; color: #D33916;
	text-decoration: none; padding-bottom: 2px;
}





/*
 * Liens pdfs
 */
DIV#lien_pdf {
	border: 0px solid black; height: 17px;
	padding-left: 22px; padding-top: 3px;
	background: url('../lien_pdf/pdf.gif') no-repeat;
}

/*
 * Legendes photo
 */
DD.csc-textpic-caption {
	font-family: Arial; font-size: 11px; font-weight: normal; font-style: italic; color: #D33916; text-decoration: none;
}


/*
 * Liste des professionnels de qualite
 * 
 */
FONT.liste_organisme { font-family: Arial; font-size: 12px; font-weight: bold; font-style: normal; color: #81176A; text-decoration: none; }
A.liste_organisme { font-family: Arial; font-size: 12px; font-weight: bold; font-style:normal; color:#81176A; text-decoration: none; }
A.liste_organisme:link { font-family: Arial; font-size: 12px; font-weight: bold; font-style:normal; color:#81176A; text-decoration: none; }
A.liste_organisme:visited { font-family: Arial; font-size: 12px; font-weight: bold; font-style:normal; color:#81176A; text-decoration: none; }
A.liste_organisme:active { font-family: Arial; font-size: 12px; font-weight: bold; font-style:normal; color:#81176A; text-decoration: none; }
A.liste_organisme:hover { font-family: Arial; font-size: 12px; font-weight: bold; font-style:normal; color:#D33916; text-decoration: none;}

FONT.liste_nom { font-family: Arial; font-size: 12px; font-weight: normal; font-style: normal; color: #81176A; text-decoration: none; }
FONT.liste_adresse { font-family: Arial; font-size: 11px; font-weight: normal; font-style: normal; color: #555555; text-decoration: none; }
A.liste_adresse { font-family: Arial; font-size:11px; font-weight:normal; font-style:normal; color:#555555; text-decoration: none; }
A.liste_adresse:link { font-family: Arial; font-size:11px; font-weight:normal; font-style:normal; color:#555555; text-decoration: none; }
A.liste_adresse:visited { font-family: Arial; font-size:11px; font-weight:normal; font-style:normal; color:#555555; text-decoration: none; }
A.liste_adresse:active { font-family: Arial; font-size:11px; font-weight:normal; font-style:normal; color:#555555; text-decoration: none; }
A.liste_adresse:hover { font-family: Arial; font-size:11px; font-weight:normal; font-style:normal; color:#000000; text-decoration: none;}

H1.tailleTheme {
	margin: 0px; padding: 0px;
	font-family: Arial; font-size:15px; font-weight: normal; font-style:normal; color: #D33916;
	text-decoration: none; padding-bottom: 2px;
	border: 0px solid black;
}

H1.resultat{
	margin: 0px; padding: 0px;
	font-family: Arial; font-size:18px; font-weight: normal; font-style:normal; color: #D33916;
	text-decoration: none; padding-bottom: 2px;
	border: 0px solid black;
}

/**************************************
 *
 * Personalisation du Forum MM
 *
 **************************************/
/*
TH.tx-mmforum-th {
	border: 10px solid black;
	
} 
P.tx-mmforum-forumname {
	margin: 0px; padding: 0px;
	font-family: Trebuchet MS; font-size:12px; font-weight:normal; font-style:normal; color: #FFFFFF;
}

P.tx-mmforum-listtopic-legende {
	font-family: Trebuchet MS; font-size:11px; font-weight:normal; font-style:normal; color: #E05113;
}

P.tx-mmforum-listtopic-data {
	margin: 0px; padding: 0px;
	font-family: Trebuchet MS; font-size:11px; font-weight:normal; font-style:normal; color: #555555;
}

DIV#tx-mmforum-footer {
	display: none;
}

DIV.tx-mmforum-pi1 H2 {
	margin: 0px; padding: 0px;
	font-family: Arial; font-size:14px; font-weight: normal; font-style:normal; color: #555555;
}
*/

DIV.tx-mmforum-pi1 TABLE.tx-mmforum-table TH.tx-mmforum-th {
	border: 10px solid black;
}

/*
 * Liste des visites de chantiers
 * 
 */
TD.visiteChantier P {
	margin: 0px; padding: 0px;
}



/*
 * TT_NEWS -> Liste des offres d'emploi
 * 
 */
SPAN.news-list-date, H3 { margin: 0px; padding: 0px; font-family: Trebuchet MS; font-size:12px; font-weight: normal; font-style:normal; color: #555555; padding-bottom: 4px; }
DIV.news-list-item H2, DIV.news-list-item H2 A { margin: 0px; padding: 0px; font-family: Trebuchet MS; font-size:14px; font-weight: normal; font-style:normal; color: #81176A; padding-bottom: 2px; }
DIV.news-list-item P.bodytext { margin: 0px; padding: 0px; padding-bottom: 2px; }
DIV.tx-ttnews-browsebox P { margin: 0px; padding: 0px; }



/*
 * Formulaire de connexion
 * 
 */
H2.tx-loginboxmacmade-pi1-header {
	display: none;
}

DIV.tx-loginboxmacmade-pi1-welcome, DIV.tx-loginboxmacmade-pi1-forgotpassword, DIV.tx-loginboxmacmade-pi1-success, DIV.tx-loginboxmacmade-pi1-status, DIV.tx-loginboxmacmade-pi1-logout {
	margin: 0px; padding: 0px;
	font-family: Trebuchet MS; font-size:11px; font-weight:normal; font-style:normal; color:#555555;
}

TD.labelCell {
	font-family: Trebuchet MS; font-size:11px; font-weight:bold; font-style:normal; color:#555555;
}

DIV.tx-loginboxmacmade-pi1 DIV.tx-loginboxmacmade-pi1-error {
	margin: 0px; padding: 0px;
	font-family: Trebuchet MS; font-size:11px; font-weight:normal; font-style:normal; color:#D33916;
}



/*
 * Formulaire HTML
 * 
 */
INPUT.medium, INPUT.small, INPUT.standard, TEXTAREA.standard { height: 18px; font-family: Trebuchet MS; font-size:11px; font-weight:normal; font-style:normal; color:#555555; margin: 0px; padding: 0px; width: 250px; border: 1px solid #555555; margin-bottom: 6px; }
INPUT.standard2, TEXTAREA.standard2 { height: 18px; font-family: Trebuchet MS; font-size:11px; font-weight:normal; font-style:normal; color:#555555; margin: 0px; padding: 0px; width: 400px; border: 1px solid #555555; margin-bottom: 6px; }
TEXTAREA.standard, TEXTAREA.standard2 { height: 110px; }

INPUT.small { width: 110px; }
INPUT.medium { width: 180px; }

DIV#accueil_action {
	position:relative;
	margin: 0px; padding: 0px;
	width: 990px; height: 48px;
	background: url('fond_action.jpg') no-repeat top left;
	border: 0px solid black;
}

DIV#bandeauInt {
	position:relative;
	margin: 0px; padding: 0px; margin-top: 1px;
	width: 990px; height: 146px;
	background: url('fondBandeau.jpg') no-repeat;
	border: 0px solid black;
}

DIV#menuHaut {
	position:absolute;
	z-index:100;
	margin: 0px; 
	padding: 0px;
	width: 363px; 
	height: 135px;
	margin-left:390px;
	/*background: url('fondBandeau.jpg') no-repeat;*/
	border: 0px solid black;
}

DIV#menuInt {
	position:relative;
	margin: 0px; padding: 0px; margin-top: 9px; margin-bottom: 3px;
	width: 990px; height: 35px;
	border: 0px solid black;
	text-align: left;
}

DIV#conteneurContenu {
	position:relative;
	margin: 0px; padding: 0px;
	width: 990px;
	background: url('fondConteneur.jpg');
	overflow:hidden;
	border: 0px solid black;
}

DIV#contenuGauche {
	position:relative;
	float:left;
	margin: 0px;
	padding: 0px;
	width: 752px;
	/*height:300px;*/
	border: 0px solid black;
	overflow:hidden;
	border: 0px solid black;
}




DIV#contenuGaucheColonneGauche {
	position:relative;
	float:left;
	margin: 0px;
	padding: 0px;
	width: 220px;
	border: 0px solid black;
}


DIV#titreMenuNiveau2 {
  position:relative;
  width: 220px;
  height:66px;
  margin:0px;
  padding:0px;
  background:#EDE1EB;
}

DIV#menuNiveau2 {
  position:relative;
  width: 220px;
  margin:0px;
  padding:0px;
  background:#EDE1EB;
}

DIV#contenuDroiteColonneGauche {
	position:relative;
	float:right;
	margin: 0px;
	padding: 0px;
	width: 532px;
	border: 0px solid black;
}

DIV.tx-dklikactualite-pi1 {
	margin: 0px; padding: 0px; text-align: left;
	margin-left: 1px;
}

/**
 *
 * Colonne de droite
 *
 */
DIV#contenuDroiteColonneDroite {
	position: relative;
	float:right;
	margin: 0px; padding: 0px;
	width: 238px;
	border: 0px solid black;
}

DIV#contenuDroiteColonneDroite A { font-family: Arial; font-size: 11px; font-weight: normal; font-style: normal; color: #FFFF04; text-decoration: none; }
DIV#contenuDroiteColonneDroite A:hover { text-decoration: underline; }

DIV#contenuDroiteColonneDroite DIV.blocToutVoir FONT, DIV#contenuDroiteColonneDroite DIV.blocToutVoir A {
	margin: 0px; padding: 0px;
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
	color: #FFFF04;
	text-decoration: none;
}

DIV#contenuDroiteColonneDroite DIV.blocToutVoir A:hover {
	text-decoration: underline;
}







DIV#footer {
	clear: both;
	position: relative;
	margin: 0px; padding: 0px;
	width: 990px; height: 38px;
	background: url('fondFooter.jpg') top left no-repeat;
	text-align: left;
	border: 0px solid black;
	padding-top: 16px; padding-left: 20px;
	overflow: hidden;
}


DIV#accueil_logo {
	margin: 0px; 
	padding: 0px;
	width: 356px; 
	height: 92px;
	border: 0px solid black;
	z-index:50;
	margin-top:15px;
	margin-left:7px;
	border:0px solid green;
}

DIV#accueil_autre_logo {
	margin: 0px; padding: 0px;
	border: 0px solid black;
}



/* ROOTLINE */
DIV#contenuDroiteColonneGaucheRootline {
	margin: 0px; padding: 0px;
	margin-left: 10px; margin-right: 20px; margin-top: 7px;
	border: 0px solid black;
	text-align: left;
	font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#E05113; text-decoration: none;
	overflow: hidden;
	margin-bottom: 15px;
}

DIV#contenuDroiteColonneGaucheRootline A { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#E05113; text-decoration: none; }
DIV#contenuDroiteColonneGaucheRootline A:link { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#E05113; text-decoration: none; }
DIV#contenuDroiteColonneGaucheRootline A:visited { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#E05113; text-decoration: none; }
DIV#contenuDroiteColonneGaucheRootline A:active { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#77005F; text-decoration: none; }
DIV#contenuDroiteColonneGaucheRootline A:hover { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#77005F; text-decoration: none; }

DIV#contenuDroiteColonneGaucheData {
	margin: 0px; padding: 0px;
	margin-left: 10px; margin-right: 20px;
	border: 0px solid black;
	text-align: left;
}

.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable {
	border: 0px solid black;
	width: 500px;
}










/*
DIV#accueil_bandeau {
	margin: 0px; padding: 0px;
	width: 984px; height: 138px;
	background: url('bandeau.jpg') no-repeat;
	border: 0px solid black;
}

DIV#accueil_logo {
	margin: 0px; padding: 0px;
	width: 357px; height: 107px;
	border: 0px solid black;
	padding-left: 20px; padding-top: 16px;
	
}

DIV#accueil_autre_logo {
	margin: 0px; padding: 0px;
	padding-top: 2px;
	border: 0px solid black;
}

DIV#accueil_menu1 {
	margin: 0px; padding: 0px;
	width: 984px; height: 371px;
	background: url('fond_menu.jpg') no-repeat;
}

DIV#accueil_menu2 {
	margin: 0px; padding: 0px;
	margin-top: 14px; padding-left: 1px;
	width: 983px; height: 25px;
	border: 0px solid black;
}

DIV#accueil_colonne1 {
	margin: 0px; padding: 0px;
	margin-top: 14px;
	width: 472px;
	margin-left: 2px; margin-right: 22px;
	border: 0px solid black;
}

DIV#accueil_colonne2 {
	margin: 0px; padding: 0px;
	margin-top: 14px;
	width: 487px;
	border: 0px solid black;
}

DIV#accueil_footer {
	margin: 0px; padding: 0px;
	width: 998px; height: 37px;
	background: url('fond_footer.jpg') no-repeat;
	border: 0px solid black;
}

DIV#accueil_footer_bloc {
	margin: 0px; padding: 0px;
	padding-top: 6px; padding-left: 19px;
	border: 0px solid black;
}

P#accueil_separation1 {
	margin: 0px; padding: 0px;
	height: 30px;
}

P#accueil_separation2 {
	margin: 0px; padding: 0px;
	height: 15px;
}

*/

/*
 * Bandeau du haut
 * Celui contient tous les formulaires
 *
 */
TABLE.accueil_action {
	margin: 0px; padding: 0px;
	border: 0px solid black;
	padding-top: 3px;
}

TD.accueil_action_col1 {
	margin: 0px; padding: 0px;
	width: 188px;
	border: 0px solid black;
}

TD.accueil_action_col2 {
	margin: 0px; padding: 0px;
	width: 292px;
	border: 0px solid black;
}

FONT.accueil_action_titre0, FONT.accueil_action_titre1, FONT.accueil_action_titre2, FONT.accueil_action_titre3 {
	font-family: Arial; font-size:9px; font-weight:normal; font-style:normal; color:white; text-decoration: none;
}

FONT.accueil_action_titre1 {
	margin-left: 7px;
}

FONT.accueil_action_titre2 {
	margin-left: 27px;
}

FONT.accueil_action_titre3 {
	margin-left: 27px;
}

INPUT.accueil_action_input1,
INPUT.accueil_action_input2,
INPUT.accueil_action_input3,
INPUT.accueil_action_input4,
INPUT.accueil_action_input5,
INPUT.accueil_action_input6, INPUT.accueil_action_input_search {
	margin: 0px; padding: 0px; padding-left: 2px; padding-top: 2px;
	margin-left: 7px;
	background-color: #b83e0f;
	border: 0px;
	font-family: Arial; font-size:9px; font-weight:normal; font-style:normal; color:white; text-decoration: none;
	width: 187px; height: 16px;
	/*border-top: 1px solid #BF3112; border-left: 1px solid #BF3112;
	border-right: 1px solid #AA2F12; border-bottom: 1px solid #AA2F12;*/
}
INPUT.accueil_action_input2 { width: 115px; margin-left: 27px; }
INPUT.accueil_action_input3 { width: 115px; margin-left: 5px; margin-right: 3px; }
INPUT.accueil_action_input4 { width: 140px; margin-left: 27px; margin-right: 3px; }
INPUT.accueil_action_input5 { width: 200px; height: 18px; margin-left: 8px; padding-left: 4px; }
INPUT.accueil_action_input6 { width: 130px; height: 18px; margin-left: 8px; padding-left: 4px; }
INPUT.accueil_action_input_search { width: 140px; height: 18px; margin-left: 6px; margin-right: 4px; padding-left: 4px; }






DIV.menu-level1 {
  text-align:left;
  margin:0px;
  padding:0px;
  padding-bottom:10px;
}

P.pointilles {
  text-align:left;
  margin:0px;
  margin-bottom:10px; 
  padding:0px;
  width:220px;
  height:1px;
  border:0px;
  border-top:1px dotted #E05113;
  background:#EDE1EB;
}

P.grosTitreOrange, P.grosTitreOrangeOn {
	margin:0px;
	padding:0px;
	text-align:left;
	font-family: Trebuchet MS;
	font-weight:bold;
	font-size: 14px;
	width:200px;
	color:#E05113;
	line-height:14px;
	margin-left:12px;
	margin-bottom:5px;
}

P.grosTitreOrange A { font-family: Trebuchet MS; font-weight:bold; font-size: 14px; color:#E05113; line-height:14px; }
P.grosTitreOrange A:link { font-family: Trebuchet MS; font-weight:bold; font-size: 14px; color:#E05113; line-height:14px; }
P.grosTitreOrange A:visited { font-family: Trebuchet MS; font-weight:bold; font-size: 14px; color:#E05113; line-height:14px; }
P.grosTitreOrange A:active { font-family: Trebuchet MS; font-weight:bold; font-size: 14px; color:#E05113; line-height:14px; }
P.grosTitreOrange A:hover { font-family: Trebuchet MS; font-weight:bold; font-size: 14px; color:#8C1672; line-height:14px; }

P.grosTitreOrangeOn A { font-family: Trebuchet MS; font-weight:bold; font-size: 14px; color:#8C1672; line-height:14px; }
P.grosTitreOrangeOn A:link { font-family: Trebuchet MS; font-weight:bold; font-size: 14px; color:#8C1672; line-height:14px; }
P.grosTitreOrangeOn A:visited { font-family: Trebuchet MS; font-weight:bold; font-size: 14px; color:#8C1672; line-height:14px; }
P.grosTitreOrangeOn A:active { font-family: Trebuchet MS; font-weight:bold; font-size: 14px; color:#8C1672; line-height:14px; }
P.grosTitreOrangeOn A:hover { font-family: Trebuchet MS; font-weight:bold; font-size: 14px; color:#8C1672; line-height:14px; }


SPAN.devantViolet {
  margin:0px;
  padding:0px;
  text-align:left;
  text-align:left;
  font-family: Trebuchet MS;
  font-weight:bold;
  font-size: 14px;
  color:#8C1672;
}

DIV.csc-textpic UL{
  margin:0px;
  margin-top:5px;
  margin-left:0px;
  margin-bottom:10px;
  padding:0px;
  text-align:left;
  list-style-type:none;
  line-height:14px;
  width:100%;
}

DIV.csc-textpic UL LI{
  padding:0px;
  padding-left:7px;
  background:url(puceListe.jpg) no-repeat top left;
  font-family: Trebuchet MS;
  font-weight:normal;
  font-size: 11px;
  color:#494949;
}

UL.niveau3 {
  margin:0px;
  padding:0px;
  text-align:left;
  list-style-type:none;
  line-height:14px;
  margin-left:12px;
  width:200px;
  margin-bottom:10px;
}

UL.niveau3 LI.elemNiveau3,
UL.niveau3 LI.elemNiveau3 A:link,
UL.niveau3 LI.elemNiveau3 A:active,
UL.niveau3 LI.elemNiveau3 A:visited,
UL.niveau3 LI.elemNiveau3 A:hover {
  font-family: Trebuchet MS;
  font-weight:normal;
  font-size: 11px;
  color:#494949;
}

UL.niveau3 LI.elemNiveau3 A:hover {
  color:#8C1672;
}


UL.niveau3 LI.elemNiveau3act,
UL.niveau3 LI.elemNiveau3act A:active,
UL.niveau3 LI.elemNiveau3act A:visited,
UL.niveau3 LI.elemNiveau3act A:link,
UL.niveau3 LI.elemNiveau3act A:hover {
  font-family: Trebuchet MS;
  font-weight:normal;
  font-size: 11px;
  color:#8C1672;
}




UL.niveau4 {
  margin:0px;
  padding:0px;
  text-align:left;
  list-style-type:none;
  line-height:14px;
  margin-left:9px;
  width:196px;
  margin-top:2px;
  margin-bottom:6px;
}

UL.niveau4 LI.elemNiveau4,
UL.niveau4 LI.elemNiveau4 A:link,
UL.niveau4 LI.elemNiveau4 A:active,
UL.niveau4 LI.elemNiveau4 A:visited,
UL.niveau4 LI.elemNiveau4 A:hover {
  font-family: Trebuchet MS;
  font-weight:normal;
  font-size: 11px;
  color:#494949;
}

UL.niveau4 LI.elemNiveau4 A:hover {
  color:#8C1672;
}












/*
P.accueil_agenda_date {
	margin: 0px; padding: 0px; padding-bottom: 2px;
	font-family: Arial; font-size:14px; font-weight: bold; font-style:normal; color:#4B004A; text-decoration: none;
	border: 0px solid black;
}

P.accueil_agenda_titre {
	margin: 0px; padding: 0px; padding-bottom: 2px;
	font-family: Arial; font-size:14px; font-weight:normal; font-style:normal; color:#FDFF0F; text-decoration: none;
	border: 0px solid black;
}

P.accueil_agenda_accroche {
	margin: 0px; padding: 0px; padding-bottom: 2px;
	font-family: Arial; font-size:13px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: none;
	border: 0px solid black;
}

P.accueil_agenda_legende {
	margin: 0px; padding: 0px;
	font-family: Arial; font-size:11px; font-weight:normal; font-style:normal; color:#EFEFEF; text-decoration: none;
	border: 0px solid black;
}

DIV.accueil_agenda_lien {
	margin: 0px; padding: 0px; margin-top: 4px;
	font-family: Arial; font-size:11px; font-weight:normal; font-style:normal; color:#EFEFEF; text-decoration: none;
	border: 0px solid black;
}

DIV.accueil_agenda_lien A {
	margin: 0px; padding: 0px;
	font-family: Arial; font-size:11px; font-weight: bold; font-style:normal; color:#4B004A; text-decoration: none;
}

P.accueil_agenda_separation {
	margin: 0px; padding: 0px;
	height: 20px;
}






DIV#actuCadre {
	margin: 0px; padding: 0px;
	border: 1px solid white;
	position:relative;
	z-index:2;
}
 
DIV#actuLire {
	margin: 0px; padding: 0px;
	height: 15px;
	border: 0px solid black;
	position: absolute;
	z-index: 1;
	margin-top: -7px; margin-left: 12px; 
}
 
P.accueil_actualite_titre {
	margin: 0px; padding: 0px; padding-bottom: 2px;
	font-family: Arial; font-size:14px; font-weight: bold; font-style:normal; color:#4B004A; text-decoration: none;
	border: 0px solid black;
}

SPAN#accueil_actualite_accroche P {
	margin: 0px; padding: 0px; padding-bottom: 1px;
	font-family: Arial; font-size:12px; font-weight:normal; font-style:normal; color:#F9E2DA; text-decoration: none;
}

SPAN#accueil_actualite_auteur {
	margin: 0px; padding: 0px;
	font-family: Arial; font-size:11px; font-weight:normal; font-style:normal; color:#F9E2DA; text-decoration: none;
	border: 0px solid black;
}







DIV#titreBlanc_texte {
	margin: 0px; padding: 0px; margin-bottom: 6px;
	font-family: Arial; font-size:19px; font-weight: bold; font-style:normal; color:#EFEFEF; text-decoration: none;
}




DIV#pub_container {
	margin: 0px; padding: 0px;
	width: 427px; height: 164px;
	background: url('../../photos/pub.png') no-repeat;
}

DIV#pub_contenu {
	margin: 0px; padding: 0px; padding-left: 18px; padding-top: 18px;
	width: 386px;
	font-family: Arial; font-size:12px; font-weight: normal; font-style:normal; color: #E4CEE0; text-decoration: none;
}

DIV#pub_contenu P {
	margin: 0px; padding: 0px; padding-bottom: 1em;
	font-family: Arial; font-size:12px; font-weight: normal; font-style:normal; color: #E4CEE0; text-decoration: none;
}

DIV#pub_contenu H2 {
	margin: 0px; padding: 0px;
	font-family: Arial; font-size:17px; font-weight: bold; font-style:normal; color: white; text-decoration: none;
}

DIV#pub_contenu H1 A { font-family: Arial; font-size:17px; font-weight: bold; font-style:normal; color: white; text-decoration: none; }
DIV#pub_contenu H1 A:link { font-family: Arial; font-size:17px; font-weight: bold; font-style:normal; color: white; text-decoration: none; }
DIV#pub_contenu H1 A:visited { font-family: Arial; font-size:17px; font-weight: bold; font-style:normal; color: white; text-decoration: none; }
DIV#pub_contenu H1 A:active { font-family: Arial; font-size:17px; font-weight: bold; font-style:normal; color: white; text-decoration: none; }
DIV#pub_contenu H1 A:hover { font-family: Arial; font-size:17px; font-weight: bold; font-style:normal; color: #4B004A; text-decoration: none;}





DIV#MenudklikMenux0, DIV#MenudklikMenux1, DIV#MenudklikMenux2, DIV#MenudklikMenux3, DIV#MenudklikMenux4, DIV#MenudklikMenux5 {
	position: absolute; visibility: hidden;

	top: 327px; left: 50%;

	-moz-opacity:0.95; opacity: 0.95; filter:alpha(opacity=95);

	padding: 0px; 

	background: #a03365;

}



DIV#MenudklikMenux0 { margin-left: -248px; }

DIV#MenudklikMenux1 { margin-left: -99px; }

DIV#MenudklikMenux2 { margin-left: 65px; }

DIV#MenudklikMenux3 { margin-left: 95px; }

DIV#MenudklikMenux4 { margin-left: 95px; }

DIV#MenudklikMenux5 { margin-left: 79px; }







DIV#lien_externe {

	border: 0px solid black; height: 17px;

	padding-left: 17px; padding-top: 3px;

	background: url('http://www.pole-energie-franche-comte.fr/fileadmin/templaVoila/int/fleche.gif') no-repeat;

}



DIV#lien_pdf {

	border: 0px solid black; height: 17px;

	padding-left: 20px; padding-top: 3px;

	background: url('http://www.pole-energie-franche-comte.fr/fileadmin/templaVoila/int/pdf.gif') no-repeat;

}





AAAA.external-link-new-window {

	margin: 0px; padding: 0px; padding-bottom: 1px;

	background: url('http://www.pole-energie-franche-comte.fr/fileadmin/templaVoila/int/fleche.gif') no-repeat;

	padding-left: 18px;

}



div#bandeau {

	position: absolute;

	width: 990px; height: 303px;

	margin: 0px; margin-left: -495px; padding: 0px;

	left: 50%; top: 0px;

	border: 0px solid black;

	background: url('bandeau.jpg');

}



div#menu1 {

	width: 990px; height: 25px;

	position: absolute;

	left: 50%; top: 303px;

	margin: 0px; margin-left: -495px;

	padding: 0px;

	border: 0px solid black;

	background: url('http://www.pole-energie-franche-comte.fr/fileadmin/templaVoila/int/fond_menu1.jpg');

}



div#menu2 {

	width: 990px; height: 42px;

	position: absolute;

	left: 50%; top: 328px; margin: 0px; margin-left: -495px;

	padding: 0px;

	border: 0px solid black;

	background: url('fond_menu2.jpg');

}



div#container_contenu {

	width: 990px;

	position: absolute;

	left: 50%; top: 370px;

	margin: 0px; margin-left: -495px;

	padding: 0px;

	border: 0px solid black;

	background: #FFFFFF;

}



DIV#Menue3562b0 {

	position: absolute;

	left: 50%; top: 370px;

	margin: 0px; margin-left: -495px;

	padding: 0px;

	border: 0px solid black;

}



div#contenu {

	margin: 0px; padding: 0px;

	border: 0px solid black;

	background: #FFFFFF;

}



TD#colonne1 {

	margin: 0px; padding: 0px;

	padding-left: 28px;

}



div#colonne1 {

	position: relative;

	margin: 0px; padding: 0px;

	width: 735px;

	border: 0px solid black;

	float: left;

	background: #FFFFFF;

}



TD#colonne2 {

	margin: 0px; padding: 0px;

	padding-left: 28px;

}



div#colonne2 {

	position: relative;

	margin: 0px; padding: 0px; margin-top: 20px; margin-bottom: 20px;

	width: 170px;

	border: 0px solid black;

	background: #F9F9F9;

}



div#titre {

	width: 730px; height: 40px; 

	margin: 0px; padding: 0px;

	border: 0px solid black;

}



div#bas {

	width: 990px; height: 201px;

	position: relative;

	left: 50%;

	margin: 0px; margin-left: -495px;

	padding: 0px;

	background: url('http://www.pole-energie-franche-comte.fr/fileadmin/templaVoila/int/fond_bas.jpg');

	background-repeat: no-repeat;

	border: 0px solid black;

}



div#fin {

	width: 990px; height: 20px;

	background: #A0BFAD;

	position: relative;

	left: 50%;

	margin: 0px; margin-left: -495px;

	padding: 0px;

	border: 0px solid black;

}



P#accueilSeparation {

	height: 20px; 

}







TABLE#bas {

	margin: 0px; padding: 0px;

	margin-left: 45px;

	border: 0px solid black;

}



DIV#bas_colonne1, DIV#bas_colonne2, DIV#bas_colonne3 {

	margin: 0px; padding: 0px;

	width: 240px; 

	border: 0px solid black;

}



DIV#bas_colonne1 UL.menu-bas-level1, DIV#bas_colonne2 UL.menu-bas-level1, DIV#bas_colonne3 UL.menu-bas-level1 {

	margin: 0px; padding: 0px;

	list-style-type:none;

}



DIV#bas_colonne1 UL.menu-bas-level2, DIV#bas_colonne2 UL.menu-bas-level2, DIV#bas_colonne3 UL.menu-bas-level2 {

	margin: 0px; padding: 0px; margin-top: 8px; margin-bottom: 15px;

	list-style-type:none;

}



DIV#bas_colonne1 UL.menu-bas-level2 LI, DIV#bas_colonne2 UL.menu-bas-level2 LI, DIV#bas_colonne3 UL.menu-bas-level2 LI {

	margin: 0px; padding: 0px;

	font-family: Trebuchet MS; font-size:11px; font-weight:normal; font-style:normal; color:#85AEC0;

}









P#formation_titre {

	margin: 0px; padding: 0px;

	padding-left: 12px; padding-top: 5px; padding-right: 2px;

	font-family: Trebuchet MS; font-size:18px; font-weight:normal; font-style:normal; color:#A0BFAD;

}



P#formation_sous_titre {

	margin: 0px; padding: 0px;

	padding-left: 12px; padding-top: 2px; padding-right: 2px; padding-bottom: 12px; 

	font-family: Trebuchet MS; font-size:11px; font-weight:normal; font-style: italic; color:#A0BFAD;

}



P#formation_accroche {

	margin: 0px; padding: 0px;

	padding-left: 12px; padding-top: 2px; padding-right: 2px; padding-bottom: 5px; 

	font-family: Trebuchet MS; font-size:11px; font-weight:normal; font-style: normal; color:#f09500;

}



P#formation_logos {

	margin: 0px; padding: 0px;

	padding-left: 12px; padding-top: 2px; padding-right: 2px;

}



DIV.tx-dklikinformation-pi1 P {

	margin: 0px; padding: 0px;

	font-family: Trebuchet MS; font-size:11px; font-weight:normal; font-style:normal; color:#555555;

}

.titreActu { padding:0px; margin:0px; padding-left:15px; font-family: Trebuchet MS; font-size:11px; font-weight:bold; font-style:bold; color:#3cbdda;}
.accrocheActu { padding:0px; margin:0px; padding-left:15px; padding-right:15px; font-family: Trebuchet MS; font-size:11px; font-weight:normal; font-style:normal; color:#9d9f9e;}

*/


/* Visual debugging: */

/*
h2,
h3,
h4,
div {
	border: 1px dotted #666;
}
*/

/* DKLIK: */

P.backendFormationTitre {
	background: #D33916;
	margin: 0px; padding: 6px; padding-left: 15px;
	font-family: Verdana; font-size:11px; font-weight: bold; font-style:normal; color: white;
}

P.backendFormationTitre2 {
	background: #FFFFFF;
	margin: 0px; padding: 6px; padding-left: 15px;
	font-family: Verdana; font-size:11px; font-weight: bold; font-style:normal; color: #393939;
}

P.backendFormationSousTitre {
	background: #D6E0E6;
	margin: 0px;
	padding: 0px; padding-left: 15px; padding-top: 2px; padding-bottom: 2px; 
	font-family: Verdana; font-size:11px; font-weight: bold; font-style:normal; color: #393939;
}

P.backendFormationSousTitreCentre {
	background: #D6E0E6;
	margin: 0px;
	padding: 0px; padding-left: 15px; padding-top: 2px; padding-bottom: 2px; 
	font-family: Verdana; font-size:11px; font-weight: bold; font-style:normal; color: #393939;
	text-align: center;
}

P.backendFormationSousTitreDroite {
	background: #D6E0E6;
	margin: 0px;
	padding: 0px; padding-left: 6px; padding-top: 2px; padding-bottom: 2px; 
	font-family: Verdana; font-size:10px; font-weight: bold; font-style:normal; color: #393939;
}

P.backendFormationTexte {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px; padding-left: 15px; padding-top: 2px; padding-bottom: 2px; 
	font-family: Verdana; font-size:10px; font-weight: normal; font-style:normal; color: #393939;
	padding-bottom: 1em;
}

P.backendFormationTexteDroite {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px; padding-left: 6px; padding-top: 2px;
	font-family: Verdana; font-size:10px; font-weight: normal; font-style:normal; color: #393939;
	padding-bottom: 1em;
}

TEXTAREA.formation_textearea {
	font-family: Verdana; font-size:10px; font-weight: normal; font-style:normal; color: #393939;
}

/*
 * Calendrier
 */

/* Lien en rouge */
FONT.backendFormationCalendrierFontNoir { font-family: Verdana; font-size:10px; font-weight:normal; font-style: normal; color:#393939; }
A.backendFormationCalendrierLienNoir { font-family: Verdana; font-size:10px; font-weight:normal; font-style: normal; color:#393939; text-decoration: none; }

FONT.backendFormationCalendrierFontRouge { font-family: Verdana; font-size:10px; font-weight:normal; font-style: normal; color:#BD0800; }
A.backendFormationCalendrierLienRouge { font-family: Verdana; font-size:10px; font-weight:normal; font-style: normal; color:#BD0800; text-decoration: none; }

P.backendCalendrierTitreMois {
	margin: 0px;
	padding: 0px; padding-left: 2px; padding-top: 2px; padding-bottom: 6px;
	font-family: Verdana; font-size:12px; font-weight: bold; font-style:normal; color: #BD0800;
}




/*
 * 1er pave de droite dans la fiche Formation
 */

P.backendFormationLieuDroite {
	margin: 0px; padding: 0px; padding-left: 6px; padding-top: 6px; padding-bottom: 2px;
	font-family: Verdana; font-size:10px; font-weight: bold; font-style:normal; color: #393939;
}

UL.backendFormationDroite {
	margin: 0px; padding: 0px; padding-left: 6px;
	font-family: Verdana; font-size:10px; font-weight: normal; font-style:normal; color: #393939;
}

UL.backendFormationDroite LI {
	list-style-type:none;
	font-family: Verdana; font-size:10px; font-weight: normal; font-style:normal; color: #393939;
}

UL.backendFormationDroite UL {
	margin: 0px; padding: 0px; padding-left: 8px; margin-bottom: 4px;
	font-family: Verdana; font-size:10px; font-weight: normal; font-style:normal; color: #393939;
}

P.backendFormationFormulaireDroite {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px; padding-left: 6px; padding-top: 10px;
	font-family: Verdana; font-size:10px; font-weight: normal; font-style:normal; color: #393939;
	padding-bottom: 1em;
}

INPUT.inputText {
	border: 1px solid #555555;
	font-family: Verdana; font-size:10px; font-weight: normal; font-style:normal; color: #393939;
	width: 130px; 
}

INPUT.SubmitSearch {
	margin: 0px; padding: 0px; margin-left: 2px;
	border: 1px solid white;
	width: 19px; height: 19px;
	background: url('http://www.pole-energie-franche-comte.fr/fileadmin/templaVoila/fileadmin/dklik/skin/submit.jpg');
}


/*
 * Css pour les tableaux de Typo3
 *
 */
TABLE.contenttable {
	margin: 0px; padding: 0px; margin-bottom: 15px;
}

TABLE.contenttable .tr-even, TABLE.contenttable .tr-odd {
	margin: 0px; padding: 0px;
	font-family: Verdana; font-size:10px; font-weight: normal; font-style:normal; color: #393939;
}

TABLE.contenttable .tr-odd {
	background-color: #EFEFEF;
}


TABLE.contenttable .tr-0 {
	margin: 0px; padding: 0px;
	background-color: #D33916;
	font-family: Verdana; font-size:10px; font-weight: normal; font-style:normal; color: #FFFFFF;
}

TABLE.contenttable .tr-0 .td-0, TABLE.contenttable .tr-0 .td-1 {
	background-color: #D33916;
	font-family: Verdana; font-size:10px; font-weight: bold; font-style:normal; color: #FFFFFF;
	text-align: center;
}



TD.td-0 {
	margin: 0px; padding: 2px;
	width: 50%;
	font-family: Verdana; font-size:10px; font-weight: normal; font-style:normal; color: #1E7514;
	vertical-align: top;
}

TD.td-1 {
	margin: 0px; padding: 2px;
	width: 50%;
	font-family: Verdana; font-size:10px; font-weight: normal; font-style:normal; color: #393939;
	vertical-align: top;
}


/*
 * Annuaire agro-alimentaire
 */
H4.agroalimentaire {
	margin: 0px; padding: 0px;
	font-family: Arial; font-size:11px; font-weight: normal; font-style:normal; color: #8D1672;
	margin-left: 2px; margin-bottom: 2px;
}

FONT.AnnuaireDepartement {
	font-family: Verdana; font-size:10px; font-weight: normal; font-style:normal; color: #393939;
}







/* Powermail */
	/* Form */
span.powermail_mandatory {
	/* Color of mandatory error message */
	color: red;
}
input.validation-failed,
textarea.validation-failed {
	/* Background color if validation failed 
	background-color: red;*/
	background-image: url(../../../typo3conf/ext/powermail/img/exclamation.jpg);
	background-repeat: no-repeat;
	background-position: 98% 1px;
}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: #D33916;
	margin: 3px 0 0px 120px;
	font-family: Verdana; font-size:10px; font-weight: normal; font-style:normal;
}
fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */
	border: 0px solid #aaa;
	background-color: white;
	padding: 10px;
}
fieldset.tx-powermail-pi1_fieldset legend {
	font-family: Verdana; font-size:11px; font-weight: bold; font-style:normal;	color: black;
	width: 460px; border: 0px solid #aaa;
	display: none;
}
fieldset.formlegende legend {
	display: block;
}
fieldset.tx-powermail-pi1_fieldset label {
	/* label */
	display: block;
	width: 120px;
	float: left;
	clear: both;
	font-family: Verdana; font-size:10px; font-weight: normal; font-style:normal; color: #393939;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	/* Input and textarea */
	width: 260px;
	height: 20px;
	border: 1px solid #aaa;
	font-family: Verdana; font-size:11px; font-weight: normal; font-style:normal; color: #444444;
}
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea {
	height: 100px;
}
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
	/* Radiobuttons */
	margin: 5px 0;
}
div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field */
	margin: 10px 0;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	margin: 10px 0 10px 200px;
	font-weight: bold;
}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin: 0;
	padding: 0;
	font-weight: bold;
}
div.countryzone {
	margin: 10px 0 0 200px;
}
div.tx_powermail_pi1_fieldwrap_html label a,
div.tx_powermail_pi1_fieldwrap_html p a {
	/* Description */
	cursor: help;
	text-decoration: none;
}
div.tx_powermail_pi1_fieldwrap_html label a dfn,
div.tx_powermail_pi1_fieldwrap_html p a dfn {
	/* Description */
	display: none;
	text-decoration: none;
}
div.tx_powermail_pi1_fieldwrap_html label a:hover dfn,
div.tx_powermail_pi1_fieldwrap_html p a:hover dfn {
	/* Description on mouseover */
	display: block;
	position: absolute;
	width: 250px;
	padding: 5px;
	background-color: #ddd;
	border: 1px solid red;
	color: black;
	text-decoration: none;
	font-size: 0.8em;
	text-decoration: none;
}
div.tx_powermail_pi1_fieldwrap_html img.icon_info {
	/* Description icon */
	padding: 2px 2px 0 2px;
}

fieldset.tx-powermail-pi1_fieldset div.odd {
	padding: 2px;
}

fieldset.tx-powermail-pi1_fieldset div.even {
	padding: 2px;
}


	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}

	/* THX */
td.powermail_all p.bodytext {
	margin: 0;
}

.powermail_check_inner LABEL {
	display: inline-block;
}

#powermaildiv_uid74 LABEL {
	width: 270px;
}

#powermaildiv_uid74 .tx_powermail_pi1_fieldwrap_html_checkbox_title {
	display: none;
}





/*
 * Pave Rubrique Accueil Violet
 */
DIV#accueilRubriqueViolet {
	margin: 0; padding: 0px;
	background: #FAF3F9;
	padding-top: 12px; padding-bottom: 12px;
	padding-left: 18px; padding-right: 15px;
	font-family: Arial; font-size: 12px; font-weight: normal; font-style: normal; color: #D33916; text-decoration: none;
}

DIV#accueilRubriqueViolet UL {
	margin: 0; padding: 0px;
}

DIV#accueilRubriqueViolet UL LI {
	height: 24px;
	list-style-type:none;
	font-family: Arial; font-size: 12px; font-weight: bold; font-style: normal; color: #D33916; text-decoration: none;
}

DIV#accueilRubriqueViolet UL LI A {
	font-family: Arial; font-size: 12px; font-weight: bold; font-style: normal; color: #D33916; text-decoration: none;
}

DIV#accueilRubriqueViolet UL LI A:hover {
	color: #81176A; text-decoration: underline;
}


/*
 * Pagination Typo3
 */
TD.tx-dklikvisiteschantiers-pi1-browsebox-SCell P A {
	color: D33916;
}

TD.tx-dklikactualite-pi1-browsebox-SCell P A {
	font-weight: bold;
}

/*
A.gs-title { font-family: Arial; font-size:12px; font-weight:normal; font-style:normal; text-decoration: none; }
A.gs-title:link { font-family: Arial; font-size:12px; font-weight:normal; font-style:normal; text-decoration: none; }
A.gs-title:visited { font-family: Arial; font-size:12px; font-weight:normal; font-style:normal; text-decoration: none; }
A.gs-title:active { font-family: Arial; font-size:12px; font-weight:normal; font-style:normal; text-decoration: none; }
A.gs-title:hover { font-family: Arial; font-size:12px; font-weight:normal; font-style:normal; text-decoration: underline; }
*/





/**
 * Minimalist theme
 *
 */
/* Slight reset to make the preview have ample padding. */
#cse .gsc-control-cse,
.gsc-control-cse {
  padding: 2%;
  width: 400px;
  border: 1px solid black;
      font-family: Arial, sans-serif;
    border-color: #FFFFFF;
    background-color: #FFFFFF;

}
.cse .gsc-branding,
.gsc-branding {
  display: none;
}
.cse.gsc-control-cse div,
.gsc-control-cse div {
  position: normal;
}
/* Selector for entire element. */
.cse .gsc-control-cse,
.gsc-control-cse {
  font-family: Arial, sans-serif;
  background-color: #ffffff;
  border: 1px solid;
  border-color: #ffffff;
}
.cse .gsc-control-cse:after,
.gsc-control-cse:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
/* Search form */
.cse form.gsc-search-box,
form.gsc-search-box {
  padding: 8px 4px 2px 6px;
  margin-bottom: 6px;
}
.cse .gsc-branding-text,
.gsc-branding-text {
  color: #000000;
}
.cse td.gsc-input,
td.gsc-input {
  padding-right: 0;
}
.cse .gsc-search-box,
.gsc-search-box {
  border-collapse: collapse;
}
/* Search input */
#cse input.gsc-input,
input.gsc-input {
  border: 1px solid;
  border-color: #777777;
  padding: 3px;
  width: 380px;
  height: 21px;
  font-family: Arial; font-size:12px; font-weight:normal; font-style:normal; color: #555555;
}
/* Search button */
.cse input.gsc-search-button,
input.gsc-search-button {
  font-family: Arial; font-size:12px; font-weight: bold; font-style:normal; color: #ffffff;
  font-family: inherit;
  padding: 1px 4px 2px 4px;
  background-color: #81176A;
  border: 1px solid;
  border-color: #333333;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
/* Base tab selector styles */
.cse .gsc-tabHeader,
.gsc-tabHeader {
  font-weight: bold;
  text-transform: uppercase;
  text-shadow: 0 1px 2px #000000;
  padding: 2px 8px 0 8px;
}
/* Inactive tab */
.cse .gsc-tabHeader.gsc-tabhInactive,
.gsc-tabHeader.gsc-tabhInactive {
  background-color: #777777;
  border: 1px solid;
  border-color: #777777;
  border-bottom: none;
  color: #ffffff;
}
/* Active tab */
.cse .gsc-tabHeader.gsc-tabhActive,
.gsc-tabHeader.gsc-tabhActive {
  background-color: #333333;
  border: 1px solid;
  border-color: #333333;
  border-bottom: none;
  color: #ffffff;
}
/* This is the tab bar bottom border. */
#cse .gsc-tabsArea,
.gsc-tabsArea {
  margin-top: 1em;
  border-bottom: 1px solid #333333;
  padding: 0;
  display: none;
}
.cse .gsc-resultsHeader,
.gsc-resultsHeader {
  margin: 0;
  margin-top: 10px;
  border: none;
}
/* Wrapper for all results */
.cse .gsc-results,
.gsc-results {
  width: 100%;
  margin-top: 1em;
}
/* Uber-wrapper for a result. Add padding to elements within a result block */
#cse .gs-result .gs-title,
.gs-result .gs-title,
.cse .gs-result .gs-snippet,
.gs-result .gs-snippet,
.cse .gs-result .gs-visibleUrl,
.gs-result .gs-visibleUrl,
  padding: 0;
}
/* Font size */
#cse .gs-result .gs-title,
.gs-result .gs-title,
#cse .gs-result .gs-snippet,
.gs-result .gs-snippet {
  font-size: 14px;
  line-height: 18px;
}
/* Inner wrapper for a result */
.cse .gsc-webResult.gsc-result,
.gsc-webResult.gsc-result {
  padding: 0 0 0 .5em;
  border-left: 1px solid;
  border-color: #ffffff;
  margin-bottom: 1em;
}
/* Result hover event styling */
.cse .gsc-webResult.gsc-result:hover,
.gsc-webResult.gsc-result:hover {
  border-left: 1px solid;
  border-color: #000000;
}
/* Set link colors. */
#cse .gs-webResult.gs-result a.gs-title:link,
.gs-webResult.gs-result a.gs-title:link,
#cse .gs-webResult.gs-result a.gs-title:link b,
.gs-webResult.gs-result a.gs-title:link b,
#cse .gs-webResult.gs-result a.gs-title:visited,
.gs-webResult.gs-result a.gs-title:visited,
#cse .gs-webResult.gs-result a.gs-title:visited b,
.gs-webResult.gs-result a.gs-title:visited b,
#cse .gs-webResult.gs-result a.gs-title:hover,
.gs-webResult.gs-result a.gs-title:hover,
#cse .gs-webResult.gs-result a.gs-title:hover b,
.gs-webResult.gs-result a.gs-title:hover b,
#cse .gsc-cursor-page,
.gsc-cursor-page,
#cse .gsc-trailing-more-results:link,
.gsc-trailing-more-results:link {
  color: #81176A;
  font-family: Arial; font-size:12px; font-weight: bold; font-style:normal;
}


#cse .gsc-cursor-page,
.gsc-cursor-page,
#cse .gsc-trailing-more-results:link,
.gsc-trailing-more-results:link {
  color: #FFFFFF;
  font-family: Arial; font-size:12px; font-weight: bold; font-style:normal;
}


.cse .gs-webResult.gs-result a.gs-title:active,
.gs-webResult.gs-result a.gs-title:active,
.cse .gs-webResult.gs-result a.gs-title:active b,
.gs-webResult.gs-result a.gs-title:active b {
  color: #777777;
}
/* Snippet text color */
.cse .gs-webResult.gs-result .gs-snippet,
.gs-webResult.gs-result .gs-snippet {
  color: #333333;
}
/* URL text color */
.cse .gs-webResult.gs-result .gs-visibleUrl,
.gs-webResult.gs-result .gs-visibleUrl,
.cse .gs-webResult.gs-result .gs-visibleUrl-short,
.gs-webResult.gs-result .gs-visibleUrl-short {
  color: #D33916;
  font-weight: bold;
}
/* Pagination container centered */
.cse .gsc-cursor-box,
.gsc-cursor-box {
  border-top: 1px dotted;
  border-color: #333333;
  padding: .5em 0 0 .5em;
  text-align: left;
}
/* Selected pagination */
.cse .gsc-results .gsc-cursor-page.gsc-cursor-current-page,
.gsc-results .gsc-cursor-page.gsc-cursor-current-page {
  color: #fff;
  background-color: #81176A;
  padding: 1 5px;
}
/*Promotion Settings*/
/* The entire promo */
.cse .gs-promotion.gs-result,
.gs-promotion.gs-result {
  background-color: #E6E6E6;
  border: 1px solid;
  border-color: #CCCCCC;
}
/* Promotion image */
.cse .gs-promotion.gs-result .gs-promotion-image,
.gs-promotion.gs-result .gs-promotion-image {}
/* Promotion title */
.cse .gs-promotion.gs-result a.gs-title:link,
.gs-promotion.gs-result a.gs-title:link {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:visited,
.gs-promotion.gs-result a.gs-title:visited {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:hover,
.gs-promotion.gs-result a.gs-title:hover {
  color: #444444;
}
.cse .gs-promotion.gs-result a.gs-title:active,
.gs-promotion.gs-result a.gs-title:active {
  color: #00CC00;
}
/* Promotion snippet */
.cse .gs-promotion.gs-result .gs-snippet,
.gs-promotion.gs-result .gs-snippet {
  color: #333333;
}
/* Promotion url */
.cse .gs-promotion.gs-result ..gs-visibleUrl,
.gs-promotion.gs-result .gs-visibleUrl {
  color: #00CC00;
}


.gsc-trailing-more-results {display:none !important;}

FONT.erreur {
	font-family: Trebuchet MS; font-size:11px; font-weight:normal; font-style:normal; color:#D33916;
}

.twrss_item_link {
	margin: 0px; padding: 0px;
	margin-bottom: 2px;
}

.twrss_item_link A {
	margin: 0px; padding: 0px;
	font-family: Trebuchet MS; font-size:11px; font-weight:normal; font-style:normal; color:#8C1672; text-decoration: none;
}

.twrss_item_content {
	margin: 0px; padding: 0px;
	font-family: Trebuchet MS; font-size:11px; font-weight:normal; font-style:normal; color:#555555;
	padding-bottom: 10px;
}

/* CHC FORUM */
.header_small, .tx_chcforum-pi1-subToolBar, .tx_chcforum-pi1-toolBar { display: none; }
.tx-chcforum-pi1-Table { border: 0px; }
TABLE.tx-chcforum-pi1-Table thead TR TH {
	background: #E05113;
	font-family: Verdana; font-size:11px; font-weight: normal; font-style: normal; color: white; text-decoration: none;
}
TABLE.tx-chcforum-pi1-Table tbody TR TH {
	letter-spacing: 0px;
	font-family: Verdana; font-size:11px; font-weight: normal; font-style: normal; color: black; text-decoration: none;
}
.tx-chcforum-pi1-navPath {
	border: 0px; padding: 4px;
	background: #EDE1EB;
}
.tx-chcforum-pi1-preTableWrap { border: 0px; }

DIV#uid46_msgCnt, DIV#uid47_msgCnt, DIV#uid48_msgCnt {
	display: none;
}



/*
 * Menu Rubriques Agenda
 */
div#menuAgendaRubrique {
	margin-bottom: 15px;
}


/*********************************************
		block pour un nouvel ouvrage
**********************************************/
DIV.nouvelOuvrage IMG{
	border:none;
}

DIV.nouvelOuvrage{
	clear:both;
	margin:0px;
	margin-bottom:20px;
	padding:0px;
	border:0px solid red;
}

DIV.nouvelOuvrage P{
	margin:0px;
	padding:0px;
}

DIV.nouvelOuvrage P.nomThemeNouvelOuvrage{
	margin:0px;
	margin-bottom:5px;
	padding:0px;
}