 html
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

body {
	background-color:#001a47;
	background-image:url('../img/siteBg.gif');
	background-repeat:repeat-x;
	margin-top:0px;
	margin-left:0px;
	color:#0a0f31;
	font-family:Arial, Tahoma, Verdana, Sans-serif;
	font-size:12px;
	text-align: center;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

a,
a:active,
a:visited
{
	color:#e8a505;
	text-decoration:none;
	}
a:hover
{
	color:#e8a505;
	text-decoration:none;
	}

#container
{
	width:981px;
	background-image:url('../img/containerBg.gif');
	background-repeat:repeat-y;
	margin:0 auto;
	}

#dynamicContent
{
	}

#containerTop
{
	width:981px;
	height:19px;
	background-image:url('../img/containerTop.gif');
	margin:0 auto;
	margin-top:20px;	
	}
	

#containerBottom
{
	width:981px;
	height:19px;
	background-image:url('../img/containerBottom.gif');
	margin:0 auto;
	}

#logo
{
	width:120px;
	height:62px;
	background-image:url("../img/logo.gif");
	background-repeat:no-repeat;
	margin-left:15px;
	}

#loginBloc
{
	margin-right:10px;
	margin-top:32px;
	color:#0b70b8;
	width:425px;
	}

#loginBloc .inputs
{
	width:86px;
	height:17px;
	border:solid 1px #cececd;
	}

#menu
{
	height:36px;
	background-image:url("../img/menuBg.gif");
	background-repeat:repeat-x;
	border-top:solid 1px #c0b7b7;
	border-bottom:solid 1px #c0b7b7;
	line-height:36px;
	color:#ffffff;
	font-weight:bold;
	}

#menu .inactive
{
	font-size:13px;
	color:#ffffff;
	text-decoration:none;
	}

#menu .active
{
	font-size:13px;
	color:#e8a505;
	text-decoration:none;
	}



#menuAdmin
{
	height:36px;
	background-image:url("../img/menuBg.gif");
	background-repeat:repeat-x;
	border-top:solid 1px #c0b7b7;
	border-bottom:solid 1px #c0b7b7;
	/*line-height:36px;*/
	color:#ffffff;
	font-weight:bold;
	}

#menuAdmin .inactive
{
	font-size:13px;
	color:#ffffff;
	text-decoration:none;
	}

#menuAdmin .active
{
	font-size:13px;
	color:#e8a505;
	text-decoration:none;
	}




#subMenu
{
	width:941px;
	height:27px;
	background-image:url("../img/subMenuBg.gif");
	background-repeat:no-repeat;
	border-bottom:solid 1px #c0b7b7;
	line-height:27px;
	color:#ffffff;
	font-weight:bold;
	padding-left:40px;
	}

#subMenu .inactive
{
	font-size:13px;
	color:#ffffff;
	text-decoration:none;
	}

#subMenu .active
{
	font-size:13px;
	color:#e8a505;
	/*text-decoration:underline;*/
	}

#footer
{
	width:981px;
	height:400px;
	
	}

#footerTop
{
	height:180px;
	background-image:url("../img/footerTopBg.gif");
	background-repeat:repeat-x;
	border-top:solid 1px #9c9393;
	border-bottom:solid 1px #5f5959;
	}

#footerMiddle
{
	height:178px;
	background-color:#000000;
	border-bottom:solid 1px #beb7b4;
	}
	
#footerBottom
{
	height:25px;
	margin-top:5px;
	color:#192e5c;
	}
.cursorPointer
{
    cursor:pointer;
}
.cursorInherit
{
    cursor:inherit;
}
.positionLeft
{
	float:left;
	}

.positionRight
{
	float:right;
	}
	
	
.clearBoth
{
	clear:both;
	}

.italic
{
	font-style:italic;
	}	

.fontSize10
{
	font-size:10px;
	}

.bold
{
	font-weight:bold;
	}

.colorOrange
{
	color:#e8a505;
	}

.colorBlue
{
	color:#0b70b8;
	}

.colorLightBrown
{
	color:#c7b98c;
	}


.noUnderline
{
	text-decoration:none;
	}

.alignLeft
{
	text-align:left;
	}

.alignRight
{
	text-align:right;
	}

.alignCenter
{
	text-align:center;
	}

.title
{
	font-size:16px;
	
	}

.footerTopBlock
{
	margin-top:10px;
	width:310px;
	}

.marginLeft15
{
	margin-left:15px;
	}
.marginLeft20
{
	margin-left:20px;
	}

*html .marginLeft20
{
	margin-left:10px;
	}

.marginLeft40
{
	margin-left:40px;
	}
	
*html .marginLeft40
{
	margin-left:20px;
	}


.marginRight40
{
	margin-right:40px;
	}
	
*html .marginRight40
{
	margin-right:20px;
	}

.marginRight60
{
	margin-right:60px;
	}

*html .marginRight60
{
	margin-right:20px;
	}

.gradientSepBlue
{
	height:1px;
	width:240px;
	background-image:url("../img/lineGradientBlue.gif");
	background-repeat:no-repeat;
	overflow:hidden;
	margin-top:2px;
	}
.smallGradientSepBlue
{
	height:1px;
	width:61px;
	background-image:url("../img/lineSmallGradientBlue.gif");
	background-repeat:no-repeat;
	overflow:hidden;
	margin-top:2px;
	}

.gradientSepLightBlue
{
	height:1px;
	width:240px;
	background-image:url("../img/lineGradientLightBlue.gif");
	background-repeat:no-repeat;
	overflow:hidden;
	margin-top:2px;
	}

.gradientSepBlack
{
	height:1px;
	width:240px;
	background-image:url("../img/lineGradientBlack.gif");
	background-repeat:no-repeat;
	overflow:hidden;
	margin-top:2px;
	}

.gradientSepWhite
{
	height:1px;
	width:240px;
	background-image:url("../img/lineGradientWhite.gif");
	background-repeat:no-repeat;
	overflow:hidden;
	margin-top:2px;
	}

.footerMiddleBlock1
{
	margin-top:10px;
	width:625px;
	}

.footerMiddleBlock2
{
	margin-top:10px;
	width:315px;
	}

.colorWhite
{
	color:#ffffff;
	}

#accueilDocTexte
{
	width:200px;
	margin-left:20px;
	}

.planCatTitle
{
	width:152px;
	

	}
	
.planCatTitle a,
.planCatTitle a:active,
.planCatTitle a:visited
{
	color:#ffffff;
	font-weight:bold;
	}

.planCatTitle a:hover
{
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
	}

.plansubCatTitle
{
	width:135px;
	}
	
.plansubCatTitle a,
.plansubCatTitle a:active,
.plansubCatTitle a:visited
{
	color:#898989;
	font-size:11px;
	}
	
.plansubCatTitle a:hover
{
	color:#898989;
	text-decoration:underline;
	}


.footerMiddleBlock2 a,
.footerMiddleBlock2 a:active,
.footerMiddleBlock2 a:visited
{
	color:#ffffff;
	font-weight:bold;
	}

.footerMiddleBlock2 a:hover
{
	color:#ffffff;
	text-decoration:underline;
	font-weight:bold;
	}

#cadreEdito
{
	width:981px;
	height:200px;
	background-image:url("../img/editoBg.gif");
	background-repeat:no-repeat;
	overflow:hidden;
	
	}

#editoTexte
{
	color:#000000;
	width:340px;
	margin-top:10px;
	overflow:hidden;
	}

.cadreBlueGradient
{
	width:981px;
	height:300px;
	background-image:url("../img/accueilMilieuBlueBg.gif");
	
	}

.cadreCentreBlanc
{
	width:981px;
	height:210px;
	border-top:solid 1px #9a9191;
	
	}

.marginTop5
{
	margin-top:5px;
	}


.marginTop12
{
	margin-top:12px;
	}

.cadreAccueil
{
	margin-top:10px;
	width:310px;
	}

.cadreAccueilDouble
{
	
	}

.paddingRight5
{
	padding-right:5px;
	}
	
#actuTexte
{
	width:255px;
	}

#regionIDF
{
	width:282px;
	}


.topCadreEven
{
	width:291px;
	height:19px;
	overflow:hidden;
	background-image:url("../img/topCadreEven.gif");
	background-repeat:no-repeat;
	}

.cadreEvenContent
{
	width:291px;
	background-image:url("../img/cadreEvenBg.gif");
	background-repeat:repeat-x;
	background-color:#1c3f89;
	min-height:381px;
	color:#ffffff;
	}

*html .cadreEvenContent
{
	height:381px;
}

.botCadreEven
{
	width:291px;
	height:19px;
	overflow:hidden;
	background-image:url("../img/botCadreEven.gif");
	background-repeat:no-repeat;
	}


.centreReg
{
	width:245px;
	
	}


.pagination li
{
	float:left;
	width:15px;
	list-style:none;
	}

.pagination li .active
{
	font-weight:bold;
	}
	
.pagination	.longCadre
{
	width:80px;
	}

.pointer
{
	cursor:pointer;
	}



form#inscriptionForm label
{
	width:150px;
	float:left;
	margin-top:8px;
	}

form#inscriptionForm .textInput
{
	border:solid 1px #cccccc;

	}
	
form#inscriptionForm input
{
	margin-top:5px;
	}

form#inscriptionForm .subBut
{
	margin-left:50px;
	
	}

form#inscriptionForm #FGcodePostal
{
	width:80px;
	}

form#inscriptionForm #FGnom,
form#inscriptionForm #FGprenom,
form#inscriptionForm #FGnumAdherent
{
	border:solid 1px #0b70b8;

	}
	
	
.borderBlue
{
	border:solid 1px #0b70b8;
	}

*html .borderBlue
{
	margin-left:-3px;
	}


#cadreDocCat
{
	width:292px;
	height:108px;
	background-image:url("../img/cadreDocCat.gif");
	background-repeat:no-repeat;
	overflow:hidden;	
	
	}

#cadreDocMC
{
	width:569px;
	height:108px;
	background-image:url("../img/cadreDocMC.gif");
	background-repeat:no-repeat;
	overflow:hidden;	
	
	}


#cadreDocRes .header
{
	
	width:897px;
	height:17px;
	overflow:hidden;
	background-image:url("../img/cadreResTop.gif");
	background-repeat:no-repeat;
	}
	

#cadreDocRes .content
{
	width:897px;
	background-image:url("../img/bgCadreRes.gif");
	background-repeat:repeat-x;
	background-color:#003d8c;
	min-height:280px;
	}

*html #cadreDocRes .content
{
	height:150px;
	}


#cadreDocRes .footer
{
	width:897px;
	height:16px;
	overflow:hidden;
	background-image:url("../img/cadreResBottom.gif");
	background-repeat:no-repeat;
	}
	
	
.dgLine1 .dgCol,
.dgLine2 .dgCol
{
	border-right: 1px solid #ccc;
	width:147px;
	height: 30px;
	overflow:hidden;
	float:left;
	text-align:center;
	vertical-align:center;
	color:#444444;

}

.dgLineHeader
{
	background:#e0e1e2 url(../img/degr.gif) repeat-x top left;
	font-size:14px;
	font-weight:bold;
	color:#4c4c4c;
	padding:10px 4px 0px 4px;
	height: 25px;
	margin-top: 15px;
}

.dgLineHeader .dgCol{
	border-right: 1px solid white;
	background: transparent;
	width: 147px;
	float: left;
	text-align: center;
	color:#4c4c4c;
}

.dgLineHeader .dgCol a
{
	font-size:14px;
	font-weight:bold;
	color:#4c4c4c;
}

.dgLineHeader .dgCol a:hover
{
	
	font-size:14px;
	color:#4c4c4c;
	font-weight:bold;
	text-decoration: none;
}


.dgLine1
{
	background-color:#fafafa;
	font-size:11px;
	height:20px;
	padding: 4px;
}

.dgLine2
{
	background-color:#EEEEEE;
	font-size:11px;
	height:20px;
	padding: 4px;
}

.dgLine2 img,
.dgLine1 img {
	margin-top: 4px;
}

.dgLineHeader, .dgLine1, .dgLine2
{
	clear:both;
}


#dg0 .dgLine1 .dgCol1,
#dg0 .dgLine2 .dgCol1,
#dg0 .dgLineHeader .dgCol1
{
	width:600px;
	}

#dg1 .dgLine1 .dgCol1,
#dg1 .dgLine2 .dgCol1,
#dg1 .dgLineHeader .dgCol1
{
	width:600px;
	}
	
#dg5 .dgLine1 .dgCol0,
#dg5 .dgLine2 .dgCol0,
#dg5 .dgLineHeader .dgCol0
{
	width:800px;
	}

#dg7 .dgLine1 .dgCol0,
#dg7 .dgLine2 .dgCol0,
#dg7 .dgLineHeader .dgCol0
{
	width:400px;
	}

#dg8 .dgLine1 .dgCol0,
#dg8 .dgLine2 .dgCol0,
#dg8 .dgLineHeader .dgCol0
{
	width:500px;
	}

#dg9 .dgLine1 .dgCol0,
#dg9 .dgLine2 .dgCol0,
#dg9 .dgLineHeader .dgCol0
{
	width:500px;
	}

#dg3 .dgLine1 .dgCol0,
#dg3 .dgLine2 .dgCol0,
#dg3 .dgLineHeader .dgCol0,
#dg3 .dgLine1 .dgCol1,
#dg3 .dgLine2 .dgCol1,
#dg3 .dgLineHeader .dgCol1
{
	width:400px;
	}


#dg11 .dgLine1 .dgCol0,
#dg11 .dgLine2 .dgCol0,
#dg11 .dgLineHeader .dgCol0
{
	width:300px;
	}

#dg11 .dgLine1 .dgCol3,
#dg11 .dgLine2 .dgCol3,
#dg11 .dgLineHeader .dgCol3
{
	width:200px;
	}


.smallInput select
{
	width:480px;
	}

.labelAnnuaireAdherent
{
    font-size:12px;
    font-weight:bold;
    color:#000000;
}

.labelSize70
{
    width:70px;
}
.inputSize330
{
    width:330px;
}
.padding0
{
    padding:0px;
}
.margin0
{
    margin:0px;
}
.marginB10
{
    margin-bottom:10px;
}

.liensLettre
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt; 
    color: #FF6600;
    border:solid 1px white;
    width:20px;
    height:18px;
    background-color:#EEEEEE;
    text-decoration:underline;
    text-align:center;
    padding-top:2px;
    cursor:pointer;
}


.cadre2
{
	background-image:url('../img/cadre2.gif');
	background-repeat:no-repeat;
	
	width:292px;
	height:172px;
}


.cadre3
{
	background-image:url('../img/cadre3.gif');
	background-repeat:no-repeat;
	
	width:586px;
	height:363px;
	overflow:hidden;
}

.cadre5
{
	background-image:url('../img/cadre5.gif');
	background-repeat:no-repeat;
	
	width:586px;
	height:295px;
	overflow:hidden;
}


.cadre3Content
{
    margin-right:44px;
}

*html .cadre3Content
{
    margin-right:30px;
}

.marginBottom
{
	margin-bottom:26px;
}
.cadreBleuCoinTL,
.cadreBleuCoinTR,
.cadreBleuCoinBL,
.cadreBleuCoinBR
{
	background-repeat:no-repeat;  
	width:18px;
	height:17px;  
}
.cadreBleuCoinTL
{
	background-image:url('../img/bgCadreBleuTL.gif');
}
.cadreBleuCoinTR
{
	background-image:url('../img/bgCadreBleuTR.gif');
}
.cadreBleuCoinBL
{
	background-image:url('../img/bgCadreBleuBL.gif');
}
.cadreBleuCoinBR
{
	background-image:url('../img/bgCadreBleuBR.gif');
}
.cadreBleuHeader,
.cadreBleuFooter
{
    background-color:#003c8c;
    height:17px;
    width:866px;
}
.cadreBleuContent
{
    background-color:#003c8c;
    width:902px;
}
.cadreBleuTitreContent
{
   	background-image:url('../img/cadreBleuTitreContent.gif');
   	background-repeat:repeat-y;
   	height:21px;
   	width:500px;
   	margin-left:0px;
   	color:#FFFFFF;
   	font-size:12px;
   	font-weight:bold;
   	padding-top:5px;
   	padding-left:30px;
   	text-align:left;
   	margin-bottom:10px;
}
.cadreBleuNomEntreprise
{
   	font-size:12px;
   	font-weight:bold;
   	color:#e8a505;
    text-align:left;
}
.cadreBleuEntrepriseContent:hover
{
	background-image:url('../img/cadreBleuEntrepriseHover.gif');
	background-repeat:repeat-y;
    width:882px;
}
.cadreBleuEntrepriseContent
{
    background-color:#003c8c;
    width:882px;
    text-align:left;
}
.cadreBleuEntrepriseContent:hover
{
	background-image:url('../img/cadreBleuEntrepriseHover.gif');
	background-repeat:repeat-y;
    width:882px;
}
.cadreBleuEntrepriseInner
{
    margin-left:20px;
    color:#FFFFFF;
    font-weight:normal;
    font-size:12px;
    margin-bottom:15px;
}
.cadreBleuPaging
{
    font-weight:bold;
    font-size:12px;
    margin-right:50px;
    margin-bottom:5px;
}
.cadreBleuPagingLink
{
    color:#e8a505;
    margin-left:5px;
    cursor:pointer;
}
.cadreBleuPagingNoLink
{
    color:#003c8c;
    margin-left:5px;
}
.alignLeft
{
    text-align:left;
}
form#formQuestion label
{
	width:100px;
}

.effEnergetiqueAccueil
{
    width:441px;
    height:153px;
}
.nuisanceAccueil
{
    width:447px;
    height:153px;
}


.cadreBleuEntrepriseContent1:hover
{
	background-image:url('../img/cadreBleuEntrepriseHover.gif');
	background-repeat:repeat-y;
}
.cadreBleuEntrepriseContent1
{
    text-align:left;
}
.cadreBleuEntrepriseContent1:hover
{
	background-image:url('../img/cadreBleuEntrepriseHover.gif');
	background-repeat:repeat-y;
}

.largeCadre
{
	width:899px;
	height:112px;
	background-image:url('../img/largeCadre.gif');
	
}




.cadre4
{
	width:292px;
	height:307px;
	background-image:url('../img/cadre4.gif');
	
}

.titreRubriqueEnvironnement
{
    color:#0b70b8;
    font-weight:bold;
    font-size:13px;
}
.descriptionRubriqueEnvironnement
{
    color:#0a0f31;
    font-weight:normal;
    font-size:12px;
}
.bonasavoirRubriqueEnvironnement
{
    color:#0b70b8;
    font-weight:bold;
	font-style:italic;
    font-size:13px;
}
.IntituleListeRubriqueEnvironnement
{
    color:#ffffff;
    font-weight:bold;
    font-size:13px;
}
.dbBorder
{
    border:solid 1px red;
}

.afeTVHome
{
	width:267px;
	height:191px;
	background-image:url("../img/imgTempVideo.gif");
	background-repeat:no-repeat;
	}
.afeTVHomeContent
{
    font-size:20px;
    margin-top:60px;
    margin-left:20px;
}
*html .afeTVHomeContent
{
    font-size:20px;
    margin-top:60px;
    margin-left:10px;
}

.cadreEvenReg
{
	background-image:url("../img/evenCadreLeft.gif");
	background-repeat:no-repeat;
	background-position:left;
	height:35px;
	line-height:35px;
	background-color:#003987;
	color:#ffffff;
	font-weight:bold;
	padding-left:10px;
	float:left;
	}


.cadreEvenRegNational
{
	background-image:url("../img/evenCadreLeftNational.gif");
	background-repeat:no-repeat;
	background-position:left;
	height:35px;
	line-height:35px;
	background-color:#0062E6;
	color:#ffffff;
	font-weight:bold;
	padding-left:10px;
	float:left;
	}


.titreRegion
{
	background-image:url("../img/evenCadreRight.gif");
	background-repeat:no-repeat;
	background-position:right;
	height:35px;
	line-height:35px;
	padding-right:10px;
	
	}


.titreNational
{
	background-image:url("../img/evenCadreRightNational.gif");
	background-repeat:no-repeat;
	background-position:right;
	height:35px;
	line-height:35px;
	padding-right:10px;
	
	}

*html .titreRegion
{
	width:400px;
	
	}


.evenCadre
{
	width:868px;
	/*background-image:url("../img/evenTop.gif");
	background-repeat:no-repeat;
	background-position:top;*/
	background-color:#ffffff;
	margin-top:10px;
	margin-bottom:20px;
	
	}

.evenCadreTop
{
	width:868px;
	height:11px;
	background-image:url("../img/evenTop.gif");
	background-repeat:no-repeat;
	background-position:top;
	background-color:#ffffff;
	overflow:hidden;
	
	}

.evenText
{
	padding-left:20px;
	border-left:solid 1px #a5a4a3;
	border-right:solid 1px #a5a4a3;
	background-color:#ffffff;
	}

*html .evenText
{

	margin-left:20px;
	}
	
.evenCadreBot
{
	width:868px;
	height:11px;

	background-image:url("../img/evenBot.gif");
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#ffffff;
	
	}
	
*html .imgCentre
{
	width:250px;
	}


.marginForum
{
	margin-left:110px;
	}

*html .marginForum
{
	margin-left:70px;
	}

*html .firstMargin
{
	margin-bottom:20px;
	}

#FGtitre_ac
{
	width:350px;
	}

#FGsujet
{
	width:500px;
	}


#formInscrit
{
	text-align:left;
}

#formInscrit label
{
	width:100px;
	display:inline-block;
	text-align:left;
	}

#formInscrit #labelFGisAdherent,
#formInscrit #labelFGnom,
#formInscrit #labelFGprenom,
#formInscrit #labelFGemail,
#formInscrit #labelFGpassword,
#formInscrit #labelFGpassword1
{
	color:#ffffff;
	}

#formInscrit #FGnom,
#formInscrit #FGprenom,
#formInscrit #FGemail
{
	width:144px;
	}

#formInscrit #labelFGacceptNotif
{
	width:325px;
	}

