/* Dbt Popup Donneee indicateur */
.villeopp
{
	font-size : 12px;
	font-family : Verdana;	
	color : #5e6154;	
	font-weight:bold;
}

.valeuropp
{
	font-size : 14px;
	font-family : Verdana;	
	color : #0083FF;	
	font-weight:bold;
}

.analyseopp
{
	font-size : 11px;
	font-family : Verdana;	
	color : #5E6154;	
	font-weight:normal;
}

td.titrepageBleupopup
{
	background-color:#0082FF;
	text-align:left;
}
/* Fin Popup Donneee indicateur 
.pdf
{
		background-image: url(../design/pdfInter.gif);
}*/

a.fichier
{	
	font-size : 10px;
	font-family : Verdana;	
	color : #666666;	
	font-weight:bold;
	text-decoration: none;
}

a.fichier:hover
{	
	font-size : 10px;
	font-family : Verdana;	
	color : #F49F00;	
	font-weight:bold;
	text-decoration: none;
}

a.lien
{
	font-size : 10px;
	font-family : Verdana;	
	color : #666666;	
	font-weight:bold;
	text-decoration: none;
}

a.lien:hover
{
	font-size : 10px;
	font-family : Verdana;	
	color : #F49F00;		
	font-weight:bold;
	text-decoration: none;
}

.text
{
	font-family: Verdana;
	font-size: 11px;
	color: red;
	font-weight:bold;
}
.texte
{
	font-family: Verdana;
	font-size: 11px;
	color: black;
	font-weight:bold;
}

.inputtext
{
	font-size : 11px;
	font-family : Verdana;	
	color : #000000;	
	border: 1px solid black;
}

.inputtextarea
{
	font-size : 11px;
	font-family : Verdana;
	color : #000000;	
	border: 1px solid black;
	outline-width: scrollbar-face-color: #FB9634;
	scrollbar-face-color: #B14D13;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF; 
	scrollbar-darkshadow-color: #FFFFFF; 
	scrollbar-track-color: #EFF1F3; 
	scrollbar-arrow-color: #EFF1F3;
}

/* A definir : style titre page, trie paragraphe, lien, mail, ert text */
.texte1
{
	font-size : 9px;
	font-family : Verdana;	
	color : #66666;	
	font-weight:bold;
}

.texte2
{
	font-size : 9px;
	font-family : Verdana;	
	color : #66666;	
}


.texteCheminGris
{
	font-size : 10px;
	font-family : Verdana;	
	color : #66666;	
	text-decoration: underline;
}

.texte3
{
	font-size : 10px;
	font-family : Verdana;	
	color : #666666;	
	font-weight:bold;
	text-decoration: none;
}

.texte4
{
	font-size : 12px;
	font-family : Verdana;	
	color : #FF9900;	
	font-weight:bold;
}

.texteFaq
{
	font-size : 12px;
	font-family : Verdana;	
	color : #666666;	
}



td.titreParagraphe
{
 border-bottom: solid;
 border-bottom-width: 3px;
 border-color: #E1EDCF;	
 text-align: left;
 padding-bottom: 4px;
 padding-top: 2px;
}

.texteParagraphe
{
	font-size : 10px;
	font-family : Verdana;	
	color : #66666;	
}

a.mailWeb
{
	font-size : 10px;
	font-family : Verdana;	
	color : #666666;	
	font-weight:bold;
	text-decoration: none;
}

a.mailWeb:hover
{
	font-size : 10px;
	font-family : Verdana;	
	color : #666666;	
	font-weight:bold;
	text-decoration: none;
}

td.hautPage
{
 border-bottom: solid;
 border-bottom-width: 6px;
 border-color: #E1EDCF;	
 text-align:right;
 padding-bottom: 2px;
 padding-top: 6px;
 padding-right: 28px;
 background: url(../design/fond3.gif) no-repeat right;
 height: 25px;
}



.texteAccueil
{
	font-size : 12px;
	font-family : Verdana;	
	color : #666666;	
}

.texteAccueil1
{
	font-size : 14px;
	font-family : Verdana;	
	color : #F79E00;	
}

.texteAccueil2
{
	font-size : 14px;
	font-family : Verdana;	
	color : #0082FF;	
}

.texteAccueil3
{
	font-size : 14px;
	font-family : Verdana;	
	color : #FF0000;	
}

.texteAccueil4
{
	font-size : 14px;
	font-family : Verdana;	
	color : #7BC752;	
}

td.titrePageOrange
{
	background-color:#FF9F00;
	text-align:right;
	text-transform: uppercase;
}

td.titrePageVertb
{
	background-color:#006633;
	text-align:right;
	text-transform: uppercase;
}

td.traitGaucheVertb
{
	background-image: url(../design/bordureGaucheVertB.gif);
	background-position: top;
	background-repeat: no-repeat;
}

td.traitGaucheOrange
{
	background-image: url(../design/bordureGaucheOrange.gif);
	background-position: top;
	background-repeat: no-repeat;
}

td.titrePageRose
{
	background-color:#DB2D60;
	text-align:right;
	text-transform: uppercase;
}

td.traitGaucheRose
{
	background-image: url(../design/bordureGaucheRose.gif);
	background-position: top;
	background-repeat: no-repeat;
}

td.titrePageVert
{
	background-color:#00DF4A;	
	text-align:right;
}

td.traitGaucheVert
{
	background-image: url(../design/bordureGaucheVert.gif);
	background-position: top;
	background-repeat: no-repeat;
}

td.titrePageBleu
{
	background-color:#0082FF;
	text-align:right;
}

td.traitGaucheBleu
{
	background-image: url(../design/bordureGaucheBleu.gif);
	background-position: top;
	background-repeat: no-repeat;
}

td.titrePageGris
{
	background-color:#666666;
	text-align:right;
}

td.traitGaucheGris
{
	background-image: url(../design/bordureGaucheGris.gif);
	background-position: top;
	background-repeat: no-repeat;
}

.titrePage, h1.titrePage
{
	font-size : 12px;
	font-family : Verdana;	
	color : white;	
	font-weight:bold;
	text-transform: none;
	margin:0px;
	padding:0px;
	padding-right:15px;
}

.titreParagrapheOrange
{	
	font-size : 12px;
	font-family : Verdana;	
	color : #FF9900;	
	font-weight:bold;
	text-decoration:none;
}

.titreParagrapheRose
{	
	font-size : 12px;
	font-family : Verdana;	
	color: #DB2D60;
	font-weight:bold;
	text-decoration:none;
}

.titreParagrapheRose:hover{
	text-decoration:underline;
	font-size : 12px;
	color:black;
}

a.titreParagrapheOrange
{	
	font-size : 12px;
	font-family : Verdana;	
	color : #FF9900;	
	font-weight:bold;
	text-decoration:none;
}

a.titreParagrapheOrange:Hover
{	
	font-size : 12px;
	font-family : Verdana;	
	color : #FF9900;	
	font-weight:bold;
	text-decoration:none;
}

.titreParagrapheBleu
{	
	font-size : 12px;
	font-family : Verdana;	
	color : #0082FF;	
	font-weight:bold;
	text-decoration:none;
}

.titreParagrapheBleu.bis
{	
	font-size : 12px;
	font-family : Verdana;	
	color : black;	
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}

a.titreParagrapheBleu
{	
	font-size : 12px;
	font-family : Verdana;	
	color : #0082FF;	
	font-weight:bold;
	text-decoration:none;
}

a.titreParagrapheBleu:Hover
{	
	font-size : 12px;
	font-family : Verdana;	
	color : #0082FF;	
	font-weight:bold;
	text-decoration:none;
}

a.titreParagrapheBleu2
{	
	font-size : 11px;
	font-family : Verdana;	
	color : #0082FF;	
	font-weight:bold;
	text-decoration:none;
}

a.titreParagrapheBleu2:Hover
{	
	font-size : 11px;
	font-family : Verdana;	
	color : #0082FF;	
	font-weight:bold;
	text-decoration:none;
}
/*indicateurs*/
.titreIndicateur
{	
	font-size : 11px;
	font-family : Verdana;	
	color : #0082FF;	
	font-weight:bold;
	text-decoration:none;
}

a.titreIndicateur
{	
	font-size : 11px;
	font-family : Verdana;	
	color : #0082FF;	
	font-weight:bold;
	text-decoration:none;
}

a.titreIndicateur:hover
{	
	font-size : 11px;
	font-family : Verdana;	
	color : #0082FF;	
	font-weight:bold;
	text-decoration:none;
}



.themeChamp
{	
	font-size : 12px;
	font-family : Verdana;	
	color : #666666;	
	text-decoration:none;
}

.themeChampDetail
{	
	font-size : 12px;
	font-family : Verdana;	
	color : black;	
	text-decoration:none;
}


/* fin indicateurs*/


/* villes*/
.champTheme
{
	font-size : 11px;
	font-family : Verdana;	
	color : black;
	font-weigh:normal;	
	text-decoration:none;
}

.champThemeBleu
{
	font-size : 11px;
	font-family : Verdana;	
	color : #0082FF;	
	text-decoration:none;
}

.champIndicateurAnnee
{
	font-size : 11px;
	font-family : Verdana;	
	color : #0083FF;	
	text-decoration:none;
}

TD.voirIndicateur
{
	font-size : 9px;
	font-family : Verdana;	
	color : white;	
	text-decoration:none;
	font-weight:bold;
	height:45px;
	background-image: url(../design/fondVoirIndicateur.gif);
	text-transform: uppercase;
}

a.voirIndicateur
{
	font-size : 9px;
	font-family : Verdana;	
	color : white;	
	text-decoration:none;
	font-weight:bold;
	height:45px;
	background-image: url(../design/fondVoirIndicateur.gif);
	text-transform: uppercase;
	padding-top: 15px;
}

a.voirIndicateur:hover
{
	font-size : 9px;
	font-family : Verdana;	
	color : white;	
	text-decoration:none;
	font-weight:bold;
	height:45px;
	background-image: url(../design/fondVoirIndicateur.gif);
	text-transform: uppercase;
	padding-top: 15px;
}	

/* fin villes */

/* agenda 21 */
.structure
{
	font-size : 11px;
	font-family : Verdana;	
	color : #333333;	
	text-decoration:none;
}

a.typeChampAgenda21
{
	font-size : 11px;
	font-family : Verdana;	
	color : #333333;	
	text-decoration:none;
	font-weight:bold;
	height:16px;
	padding-top: 1px;
	background-image: url(../design/fond1Agenda21inter.gif);
}

a.typeChampAgenda21:hover
{
	font-size : 11px;
	font-family : Verdana;	
	color : #333333;	
	text-decoration:none;
	font-weight:bold;
	height:16px;

	background-image: url(../design/fond1Agenda21inter.gif);
}

a.structure
{
	font-size : 11px;
	font-family : Verdana;	
	color : #333333;	
	text-decoration:none;
}

a.structure:hover
{
	font-size : 11px;
	font-family : Verdana;	
	color : #333333;	
	text-decoration:underline;
}
/* fin agenda 21 */

/*Début items gérant les menus du plan du site */
a.plan488EA7D2
{
	font-size : 12px;
	font-family : Verdana;	
	color : #FA9F00;	
	font-weight:bold;
	text-transform: uppercase;
	text-decoration: none;
}

a.plan488EA7D2:Hover
{
	font-size : 12px;
	font-family : Verdana;	
	color : #FA9F00;	
	font-weight:bold;
	text-transform: uppercase;
	text-decoration: none;
}

a.plan4AD4B426
{
	font-size : 12px;
	font-family : Verdana;	
	color : #0083FF;	
	font-weight:bold;
	text-transform: uppercase;
	text-decoration: none;
}

a.plan4AD4B426:Hover
{
	font-size : 12px;
	font-family : Verdana;	
	color : #0083FF;	
	font-weight:bold;
	text-transform: uppercase;
	text-decoration: none;
}

a.plan1B395CA3
{
	font-size : 11px;
	font-family : Verdana;	
	color : #04E04A;	
	font-weight:bold;
	text-transform: uppercase;
	text-decoration: none;
}

a.plan1B395CA3:hover
{
	font-size : 11px;
	font-family : Verdana;	
	color : #04E04A;	
	font-weight:bold;
	text-transform: uppercase;
	text-decoration: none;
}

a.plan1EDA30D2
{
	font-size : 11px;
	font-family : Verdana;	
	color : #04E04A;	
	font-weight:bold;
	text-transform: uppercase;
	text-decoration: none;
}

a.plan1EDA30D2:hover
{
	font-size : 11px;
	font-family : Verdana;	
	color : #04E04A;	
	font-weight:bold;
	text-transform: uppercase;
	text-decoration: none;
}


a.planAF9535E5
{
	font-size : 11px;
	font-family : Verdana;	
	color : #666666;	
	font-weight:bold;
	text-transform: uppercase;
	text-decoration: none;
}

a.planAF9535E5:hover
{
	font-size : 11px;
	font-family : Verdana;	
	color : #666666;	
	font-weight:bold;
	text-transform: uppercase;
	text-decoration: none;
}


a.plan459AAEA0
{
	font-size : 11px;
	font-family : Verdana;	
	color : #666666;	
	font-weight:bold;
	text-transform: uppercase;
	text-decoration: none;
}

a.plan459AAEA0:hover
{
	font-size : 11px;
	font-family : Verdana;	
	color : #666666;	
	font-weight:bold;
	text-transform: uppercase;
	text-decoration: none;
}


a.plan2
{
	font-size : 10px;
	font-family : Verdana;	
	color : #666666;	
	font-weight:bold;
	text-transform: uppercase;
	text-decoration: none;
}

a.plan2:hover
{
	font-size : 10px;
	font-family : Verdana;	
	color : #666666;	
	font-weight:bold;
	text-transform: uppercase;
	text-decoration: none;
}

a.plan3
{
	font-size : 10px;
	font-family : Verdana;	
	color : #666666;	
	text-decoration: none;
	text-transform: uppercase;
}

a.plan3:hover
{
	font-size : 10px;
	font-family : Verdana;	
	color : #666666;	
	text-decoration: none;
	text-transform: uppercase;
}

a.planSite
{
	font-size : 11px;
	font-family : Verdana;	
	color : #666666;	
	font-weight:bold;
	text-transform: uppercase;
	text-decoration: none;
}

a.planSite:hover
{
	font-size : 11px;
	font-family : Verdana;	
	color : #666666;	
	font-weight:bold;
	text-transform: uppercase;
	text-decoration: none;
}

td.puce488EA7D2
{

	background-image: url(../design/puceOrange.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left:15px;
}



td.puce4AD4B426
{

	background-image: url(../design/puceBleu.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left:15px;
}

td.puce1B395CA3
{

	background-image: url(../design/puceVerte.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left:15px;
}

td.puce1EDA30D2
{

	background-image: url(../design/puceVerte.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left:15px;
}

td.puceAF9535E5
{

	background-image: url(../design/puceGrise.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left:15px;
}

td.puce459AAEA0
{

	background-image: url(../design/puceGrise.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left:15px;
}

td.espace2
{
	padding-left:30px;
}

td.espace3
{
	padding-left:55px;
}

/*fin des items gérant les menus du plan du site */

a.titrelien
	{font-size : 10px;
	font-family : Verdana;	
	color : #F49F00;		
	font-weight:bold;
	text-decoration: none;
	}

a.titrelien:hover{font-size : 10px;
	font-family : Verdana;	
	color :#666666 ;		
	font-weight:bold;
	text-decoration: none;
	}
	
a.catlien
	{font-size : 9px;
	font-family : Verdana;	
	color : #666666;		
	font-weight:normal;
	text-decoration: none;
	background-image: url(../design/puceverteGrise.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left:15px;
	}

a.catlien:hover{font-size : 9px;
	font-family : Verdana;	
	color : #F49F00;		
	font-weight:normal;
	text-decoration: none;
	background-image: url(../design/puceverteGrise.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left:15px;
	}

	
div.enSavoirPlusConteneur{
	float:left;
	clear:both;
	width:453px;
	height:35px;
}

div.enSavoirPlus_normal,
div.enSavoirPlus_vert,
div.enSavoirPlus_bleu,
div.enSavoirPlus_orange,
div.enSavoirPlus_mauve,
div.enSavoirPlus_grisclair,
div.enSavoirPlus_vertb{
	float:left;
	width:35px;
	height:35px;
	line-height:35px;
	background-repeat:no-repeat;
	background-position:top left;
}

div.enSavoirPlus_normal{background-color:none;background-image:url(../design/pictoDocNormal.gif);}
div.enSavoirPlus_vert{background-color:none;background-image:url(../design/pictoDocVert.gif);}
div.enSavoirPlus_bleu{background-color:none;background-image:url(../design/pictoDocBleu.gif);}
div.enSavoirPlus_orange{background-color:none;background-image:url(../design/pictoDocOrange.gif);}
div.enSavoirPlus_mauve{background-color:none;background-image:url(../design/pictoDocMauve.gif);}
div.enSavoirPlus_grisclair{background-color:none;background-image:url(../design/pictoDocGris.gif);}
div.enSavoirPlus_vertb{background-color:none;background-image:url(../design/pictoDocVertB.gif);}

div.enSavoirPlus2_normal,
div.enSavoirPlus2_vert,
div.enSavoirPlus2_bleu,
div.enSavoirPlus2_orange,
div.enSavoirPlus2_mauve,
div.enSavoirPlus2_grisclair,
div.enSavoirPlus2_vertb{
	float:left;
	width:418px;
	margin-top:15px;
	height:20px;
	line-height:20px;
	color:white;
	font-size:13px;
	font-family:verdana;
	font-weight:bold;
}

div.enSavoirPlus2_normal{background-color:#e1edcf;}
div.enSavoirPlus2_vert{background-color:#00df4a;}
div.enSavoirPlus2_bleu{background-color:#0083ff;;}
div.enSavoirPlus2_orange{background-color:#FF9900;}
div.enSavoirPlus2_mauve{background-color:#5a5099;}
div.enSavoirPlus2_grisclair{background-color:#1996a8;}
div.enSavoirPlus2_vertb{background-color:#006633;}

div.enSavoirPlusContent_normal,
div.enSavoirPlusContent_vert,
div.enSavoirPlusContent_bleu,
div.enSavoirPlusContent_orange,
div.enSavoirPlusContent_mauve,
div.enSavoirPlusContent_grisclair,
div.enSavoirPlusContent_vertb{
	clear:both;
	float:left;
	background-repeat:repeat-x;
	background-position:bottom left;
	width:453px;
}

div.enSavoirPlusContent_normal{
	background-image:url(../design/enSavoirPE_normal.gif);
}

div.enSavoirPlusContent_orange{
	background-image:url(../design/enSavoirPE_orange.gif);
}

div.enSavoirPlusContent_vert{
	background-image:url(../design/enSavoirPE_vert.gif);
}

div.enSavoirPlusContent_bleu{
	background-image:url(../design/enSavoirPE_bleu.gif);
}

div.enSavoirPlusContent_mauve{
	background-image:url(../design/enSavoirPE_mauve.gif);
}

div.enSavoirPlusContent_grisclair{
	background-image:url(../design/enSavoirPE_gris.gif);
}

div.enSavoirPlusContent_vertb{
	background-image:url(../design/enSavoirPE_vertb.gif);
}

div.enSavoirPlusContent2{
	clear:both;
	float:left;
	width:512px;
	margin:9px;
	color:black;
	background:none;
}

a.iconeWord{display:block;height:20px;line-height:15px;text-decoration:none;background:url(../design/word_logo.gif) no-repeat top left;padding-left:20px;}
a.iconeWord:hover{display:block;height:20px;line-height:15px;text-decoration:underline;}

a.iconePDF{display:block;height:20px;line-height:15px;text-decoration:none;background:url(../design/pdf_logo.gif) no-repeat top left;padding-left:20px;}
a.iconePDF:hover{display:block;height:20px;line-height:15px;text-decoration:underline;}

a.iconePPT{display:block;height:20px;line-height:15px;text-decoration:none;background:url(../design/ppt_logo.gif) no-repeat top left;padding-left:20px;}
a.iconePPT:hover{display:block;height:20px;line-height:15px;text-decoration:underline;}

a.iconeXLS{display:block;height:20px;line-height:15px;text-decoration:none;background:url(../design/xls_logo.gif) no-repeat top left;padding-left:20px;}
a.iconeXLS:hover{display:block;height:20px;line-height:15px;text-decoration:underline;}


/* Retours d'experiences */
.form_retours_xp{
	margin:20px 0 0 10px;
	padding:0 0 20px 0;
	overflow:hidden;
	clear:both;
	width:441px;
}

.form_retours_xp fieldset{
	clear:both;
	margin:0;
	padding:0;
	border:0;
}

.form_retours_xp label,.form_retours_xp select{
	margin:0 0 10px 0;
	height:20px;
	line-height:20px;
}

.form_retours_xp label{
	clear:both;
	float:left;
	width:175px;
	font-weight:bold;
	text-align:right;
	margin:0 5px 0 0;
}

.form_retours_xp select{
	float:left;
	width:240px;
}

.form_retours_xp .submit{
	clear:both;
	float:right;
	margin:10px 20px 0 0;
	background-color:#DB2D60;
	font-weight:bold;
	padding:5px;
	color:white;
	text-align:center;
	cursor:pointer;
	text-transform:uppercase;
}

TD.content_table p{margin:0;padding:0;}

ul#identifier {
	list-style: none;
	padding-left: 0px;
	margin:0;
}

ul#identifier li a.titreParagrapheOrange{text-decoration:none;}
ul#identifier li a.titreParagrapheOrange:hover{text-decoration:underline;color:black;}

ul#identifier li{
	margin:0 0 10px 0;
	padding:0;
	text-align:left;
	
}

ul#identifier li a.titreParagrapheOrange,
ul#identifier li a.titreParagrapheRose{
	display:block;
	width:425px;
	height:18px;
	line-height:18px;
	color:white;
	font-weight:bold;
	background:url(../design/fleche.png) top right no-repeat;
	padding-left:10px;
}

ul#identifier li a.titreParagrapheOrange{background:url(../design/fleche.png) right -4px no-repeat #FF9F00;}
ul#identifier li a.titreParagrapheRose{background:url(../design/fleche.png) right -4px  no-repeat #DB2D60;}

ul#identifier li a.titreParagrapheOrange:hover,
ul#identifier li a.titreParagrapheRose:hover{
	color:black;
	text-decoration:none;
}

ul#identifier li a.titreParagrapheOrange:hover,
ul#identifier li a.titreParagrapheOrange.opened,
ul#identifier li a.titreParagrapheOrange.opened:hover{color:black;background:url(../design/fleche.png) right -29px no-repeat #ffc261;}
ul#identifier li a.titreParagrapheRose:hover,
ul#identifier li a.titreParagrapheRose.opened,
ul#identifier li a.titreParagrapheRose.opened:hover{color:black;background:url(../design/fleche.png) right -29px no-repeat #ff4c82;}

ul#identifier li ul{display:none;}

#identifier ul {
	list-style: none;
	padding-left: 0px;
}

#identifier li {
	list-style: none;
	text-align:left;
}

li.info-block {
	list-style: none;
	padding-left: 0px;
}

.info-block li {
	list-style: none;
	padding-left: 0px;
}

.video-select {
	height: 390px;
}

.fk_thematique, .fk_status, .fk_structure {
	color: #DB2D60;
}

a.header:hover {
	color: black;
	text-decoration: underline;
	font-family:Verdana;
font-size:12px;
font-weight:bold;
}

a.structure_indic{
	display:block;
	line-height:30px;
	background-color:#0082FF;
	color:white;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	height:30px;
	border:1px solid #005eb5;
	padding:0 5px;
	-moz-border-radius:7px;
	border-radius: 7px;
}

a.structure_indic:hover{
	border:1px solid #004382;
	background-color:#005eb5;
	font-size:12px;
	color:white;
	font-weight:bold;
}

.clear{
	clear:both;
}

div.titreParagraphe_grenelle{
    border-bottom: 3px solid #E1EDCF;
    border-color: #E1EDCF;
    padding-bottom: 4px;
    padding-top: 2px;
    text-align: left;
}

div.titreParagraphe_grenelle font.SYSPEpara2-Value1{
    color: black;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
}
div.grenelle_form{}
.error.grenelle{
	padding:10px;
	color:black;
	background:#ff9a9a;
	border:1px solid red;
	font-weight:bold;
	margin:0 0 10px 0;
}
div.grenelle_form form{}
div.grenelle_form form label{
	float:left;
	margin:0 10px 15px 0;
	width:168px;
	line-height:20px;
	text-align:left;
	clear:both;
}

div.grenelle_form form label.required{font-weight:bold;}

div.grenelle_form form input{
	float:left;
	width:200px;
	line-height:20px;
	text-align:left;
	line-height:20px;
	margin:0 0 15px 0;
	height:20px
}

div.grenelle_form form div.participe{
	clear:both;
	overflow:hidden;
	margin:10px 0 0 0;
	padding:10px 0;
	border-top:1px solid black;
}

div.grenelle_form form div.participe span{
	display:block;
	float:left;
	width:390px;
	margin-left:5px;
}

div.grenelle_form form div.participe input{
	line-height:auto;
	width:20px;
	margin:0;
	padding:0;
	height:auto;
	border:0;
}

div.grenelle_form form div.atelier{
	clear:both;
	overflow:hidden;
	margin:0 0 0 0;
	padding:5px 0;
	border-top:1px solid black;
}

div.grenelle_form form div.atelier #atelier{display:none;}

div.grenelle_form form div.atelier #partAtelier input{
	clear:none;
	float:left;
}

div.grenelle_form form div.atelier #partAtelier label{
	width:60px;
}

div.grenelle_form form div.atelier input{
	clear:both;
	float:left;
	width:20px;
	margin:5px 0 0 0;
	height:auto;
	border:0;
}

div.grenelle_form form div.atelier label{
	float:left;
	width:300px;
	clear:none;
	line-height:auto;
	margin:0 0 5px 0;
}

div.grenelle_form form div.btn{
	clear:both;
	margin:0px 0 0 0;
	padding:5px 0;
	border-top:1px solid black;
	overflow:hidden;
	text-align:right;
}

div.grenelle_form form div.btn input{
	width:150px;
	float:right;
	text-align:center;
	cursor:pointer;
	padding:3px 0;
	line-height:27px;
	height:27px;
	font-weight:bold;
	font-size:14px;
	background:#006633;
	color:white;
}


/* SRCAE */

div.grenelle_form form div.etape{
	margin:0px 0 0 0;
}

div.grenelle_form form div.etape a{
	font-size:11px;
}

div.grenelle_form form  input.radio{width:15px;}

div.grenelle_form form  textarea{
	width:100%;
	height:450px;
	padding:5px;
}

div.grenelle_form form  textarea.annexe{
	height:150px;
}

div.grenelle_form.srcae form div.btn{margin:10px 0 0 0;}

div.grenelle_form form div.btn input.srcae{
	background:#00DF4A;
	color:#006923;
	border-radius:5px;
}

div.grenelle_form form div.btn input.srcae:hover,
div.grenelle_form form div.btn input.srcae.hover{
	color:black;
	background:#00a637;
}

div.grenelle_form div.btn a{
	display:block;
	width:150px;
	text-align:center;
	cursor:pointer;
	padding:3px 0;
	line-height:22px;
	height:22px;
	font-weight:bold;
	font-size:12px;
	background:#006633;
	color:white;
	border-radius:5px;
}

div.grenelle_form div.btn a:hover{background:#002613;}

div.grenelle_form div.btn a.next{float:right;}
div.grenelle_form div.btn a.prev{float:left;}

div.progress_tracker div.etape_tracker{
	float:left;
	width:106px;
	text-align:center;
	background:#6eff9e;
	color:#5bd483;
	font-weight:normal;
	line-height:25px;
	font-size:12px;
	border:1px solid #f5f5f0;
	border-bottom:3px solid #f5f5f0;
}

div.progress_tracker div.etape_tracker.active{
	background:#00df4a;
	font-weight:bold;
	color:#006923;
	border:1px solid #009933;
	border-bottom:3px solid #009933;
}

div.grenelle_form  div.captcha.erreur{
    background-color: #FFD9D9;
    border: 2px solid red;
    padding: 2px;
	overflow:hidden;
}
