body {

	 
	 margin:0px;
	 padding:0px;
	 background: url('images/fond.jpg') top center repeat-x #EFEDDE;
	
}


DIV#dklik {
	position:absolute;
	width:19px;
	height:104px;
	left:50%;
	/*margin-top:150px;*/
	margin-left:-473px;
	border:0px solid green;
}


DIV#importants {
	
	width:470px;
	border:0px solid red;
	margin-top:20px;
	
	}

DIV#importantsContour {
	
	width:470px;
	border-right:2px solid #4D72A3;
}


DIV#importantsContenu {
	
	width:440px;
		
	}


DIV#importantsContenu P.bodytext {
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:12px;
	color:#4d72a3;
	width:405px;
	padding-bottom:15px;
	border:0px solid red;
	
}

DIV#importantsBas {
	position:relative;
	width:470px;
	height:14px;
	margin:0px;
	padding:0px;
	margin-left:2px;
	border:0px solid red;
	border-top:2px solid #4D72A3;
	/*background: url("../templavoila/AccueilBlocBleu/basBlocBleu.jpg") bottom right ;*/
}



DIV#rechAdh {
	
	background: url('../images/fondMotsCles.jpg') no-repeat;
	width:495px;
	height:126px;
	padding:0px;
	margin:0px;
	margin-top:30px;
	
}

DIV#contenuRechAdh {
	
	border:0px solid red;
	width:450px;
	height:50px;
	padding:0px;
	margin:0px;
	margin-left:10px;
	padding-top:60px;
	
}



.inputNews
{
	
	background:url("../images/adhFondChamp.jpg") ;
	width:209px;
	height:19px;
	font-family:Arial;
	font-size:12px;
	color:#7E95B7;
	
}



DIV#contenuRechAdh INPUT.field
 {
	
	background:url("../images/adhFondChamp.jpg") ;
	width:273px;
	height:19px;
	font-family:Arial;
	font-size:12px;
	color:#7E95B7;
	
}


DIV#contenuRechAdh INPUT.submit {
		
		border:none;
		color:#fff;
		background: url('../images/chercherAdh.jpg') no-repeat top left;
		width:128px;
		height:26px;
	
}


P.titreTheme {
	
	color:#3f5783;	
	font-family:Arial;
	font-size:16px;
		
}




TABLE.tx-loginboxmacmade-pi1-loginTable {
	
	border:0px;
	background:none;
	
}

TABLE.tx-loginboxmacmade-pi1-loginTable TR TD.tx-loginboxmacmade-pi1-labelCell {
	
	color:#7E95B7;	
	font-family:Arial;
	font-size:12px;
	background:none;
	border:0px;
	
			
}

TABLE.tx-loginboxmacmade-pi1-loginTable TR TD.tx-loginboxmacmade-pi1-fieldCell {
	
	border:0px;
	background:none;
			
}


DIV.tx-loginboxmacmade-pi1-logout,
DIV.tx-loginboxmacmade-pi1-status,
DIV.tx-loginboxmacmade-pi1-forgotpassword,
P.tx-loginboxmacmade-pi1-forgotpasswordForm {
	
	font-family:Arial;
	font-size:12px;
	color:#ffffff;
	
}



DIV#loginAdherent DIV.tx-loginboxmacmade-pi1-forgotpasswordLink A:link,
DIV#loginAdherent DIV.tx-loginboxmacmade-pi1-forgotpasswordLink A:active,
DIV#loginAdherent DIV.tx-loginboxmacmade-pi1-forgotpasswordLink A:visited,
DIV#loginAdherent DIV.tx-loginboxmacmade-pi1-forgotpasswordLink A:hover {
	
	color:#FFFFFF;	
	font-family:Arial;
	font-size:12px;

}





DIV#loginAdherent DIV INPUT.loginField {
	
	background:url("../images/adhFondChamp.jpg") no-repeat;
	width:203px;
	height:22px;
	font-family:Arial;

	font-size:12px;
	color:#7E95B7;

}

DIV#loginAdherent DIV TABLE TR TD.titresBlancs {
	
	font-family:Arial;
	font-weight:bold;
	font-size:16px;
	color:#ffffff;
	
}


DIV#loginAdherent {
	
	width:397px;
	height:392px;	
	border:0px solid green;
	background:url("../images/login.jpg") no-repeat;
	
}



h2.tx-loginboxmacmade-pi1-header {
	
	font-family:Arial;
	font-size:24px;
	font-weight:bold;
	color:#ffffff;
	height:25px;
	
}


DIV#loginAdherent DIV#introLogin P.bodytext
 {
	
	font-family:Arial;
	font-size:12px;
	color:#ffffff;
	width:361px;
	text-align:center;
	margin-left:18px;
	padding-top:20px;
	
	}
	
.tx-loginboxmacmade-pi1-welcome {
	
	font-family:Arial;
	font-size:16px;
	color:#ffffff;
	font-weight:bold;
	
}

INPUT.input,
INPUT.password {
	
	background:url("../images/adhFondChamp.jpg") no-repeat;
	width:203px;
	height:22px;
	font-family:Arial;

	font-size:12px;
	color:#7E95B7;
	
}
	
INPUT.submit {
		
		border:none;
		color:#fff;
		background: url('../images/adhValider.jpg') no-repeat top left;
		width:128px;
		height:19px;
	
}

DIV#macmade {
	margin:0px;
	padding:0px;
	margin-left:25px;
	
}

TABLE.tx-loginboxmacmade-pi1-loginTable {
	
width:240px;	
	
}

	
TABLE.tx-loginboxmacmade-pi1-loginTable TR TD.tx-loginboxmacmade-pi1-labelCell {
	
	background-color:none;
	
	}
	
	
DIV#loginAdherent DIV SPAN.texteBlanc {
	font-family:Arial;
	font-size:12px;
	color:#ffffff;
	
}


a{outline: none;}
:focus{-moz-outline-style: none;}

/*FORMULAIRE DE COMMENTAIRES*/
TABLE#tabComments {}
TABLE#tabComments TR TD.tdComm {
	
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:12px;
	color:#004622;
	text-align:right;

}

TABLE#tabComments TR TD INPUT.commentText 
{

	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:12px;
	color:#80A44A;
	width:330px;
	
}
	
TABLE#tabComments TR TD TEXTAREA.commentArea {
	
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:12px;
	color:#80A44A;
	width:330px;
	
}

P.commOK {
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:12px;
	color:#FF0000;
}



 DIV#contenuComm {

 font-family:Arial;
 font-size:15px;
 color:#004622;

 /*border:1px solid red;*/

 };







DIV#commFiche { 
	/*border-right:2px solid #F7E603;*/
}

DIV#commFiche SPAN.titreFiche {
 font-family:Arial;
 font-size:26px;
 color:#004622;
 /*font-weight:bold;*/
}

DIV#commFiche SPAN.dateFiche {
 font-family:Arial;
 font-size:12px;
 color:#80a41d;
 /*font-weight:bold;*/
}

DIV#commFiche span.texteFiche {
 font-family:Arial;
 font-size:12px;
 color:#004622;
}

DIV#commFiche span.texteFiche A:link,
DIV#commFiche span.texteFiche A:active,
DIV#commFiche span.texteFiche A:visited,
DIV#commFiche span.texteFiche A:hover {
	
	font-family:Arial;
	font-size:12px;
	color:#9e8e0b;
	border-width: 0px 0px 1px 0px;
	border-style: none none dotted none;
	text-decoration:none;
}










DIV#commFiche DIV#exergueFiche {
 font-family:Arial;
 font-size:17px;
 color:#80a41d;
}


 DIV#contenuArticle {

 font-family:Arial;
 font-size:15px;
 width:460px;
 color:#004622;
 font-weight:bold;
 /*border:1px solid red;*/

 };



DIV#enSavoirPlusContour{
	position:relative;
	width:377px;
	height:42px;
	margin:0px;
	padding:0px;
	margin-top:15px;
	margin-left:80px;
	border-right:2px solid #348D2B;
}

/* syntaxe reconnue UNIQUEMENT par FireFox (utile pour les diff�rences entre navigateur !) */
html>body DIV#enSavoirPlusContour{
    height:auto;
    margin-left:78px;
}


DIV#enSavoirPlusBas {
	position:relative;
	width:377px;
	height:42px;
	margin:0px;
	padding:0px;
	margin-left:80px;	
	border:0px solid red;
	background: url("../templavoila/enSavoirPlus/enSavoirPlus.jpg") bottom right no-repeat;
}

DIV#enSavoirPlusContenu{
	width:340px;
	margin-left:26px;
	/*display:none;*/
	
}

DIV#enSavoirPlusContenu P.bodytext {
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:12px;
	color:#358C2B;
	padding-bottom:15px;
	border:0px solid red;
	
}


DIV#enSavoirPlusContenu P.bodytext A:link,
DIV#enSavoirPlusContenu P.bodytext A:active,
DIV#enSavoirPlusContenu P.bodytext A:visited {
	
	font-family:Arial;
	font-size:12px;
	color:#358C2B;
	border-width: 0px 0px 1px 0px;
	border-style: none none dotted none;
	text-decoration:none;
}

DIV#enSavoirPlusContenu P.bodytext A:hover {
	
	font-family:Arial;
	font-size:12px;
	color:#358C2B;
	text-decoration:underline;
	border-style: none none dotted none;
	text-decoration:none;
}



 DIV#contenu A.imgLink:link,
 DIV#contenu A.imgLink:active,
 DIV#contenu A.imgLink:visited,
 DIV#contenu A.imgLink:hover {

 border-style: none none none none;
 text-decoration:none;
 	
 	}




DIV#contenu A:link,
DIV#contenu A:active,
DIV#contenu A:visited {
	
	font-family:Arial;
	font-size:13px;
	color:#83a71e;
	border-width: 0px 0px 1px 0px;
	border-style: none none dotted none;
	text-decoration:none;
}

DIV#contenu A:hover {
	
	font-family:Arial;
	font-size:13px;
	color:#83a71e;
	text-decoration:underline;
	border-style: none none dotted none;
	text-decoration:none;
}





DIV#contenu UL {
	
	padding:0px;
	margin:0px;
	font-family: Arial;
	font-size:12px;
	color:#83a71e;
	line-height:20px;
	margin-left:20px;
	
	}
	
DIV#contenu LI {
	
	padding:0px;
	margin:0px;
	list-style-image: URL(puce.gif); 
			
	}


DIV#exergueContenu {
	margin:0px;
	padding:0px;
	width:158px;
	padding-top:5px;
	padding-bottom:5px;
	margin-left:16px;
	
}

DIV#exergueContenu P.bodytext {
	font-family:Arial;
	font-size:17px;
	color:#7f95b7;
	
}



.fiches {
	font-family:Arial;
	font-size:12px;
	color:#000000;
	width:219px;	
}


.introFiche {

	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:12px;
	color:#83a71e;
	
}

TABLE.TABFICHE {

	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:13px;
	color:#83a71e;

}


P.bodytext {
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:12px;
	color:#83a71e;
}

H1 {
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:17px;
	font-weight:bold;
	color:#83a71e;
	margin-bottom:10px;
	margin-top:10px;
}

TD.enteteFiche {

	/*background:url('../images/basTitreFiche.jpg') bottom no-repeat;*/
	border-right:2px solid #80A61F;
		
}


TABLE.TABFICHE TR TD A:link,
TABLE.TABFICHE TR TD A:active,
TABLE.TABFICHE TR TD A:visited {
	
	font-family:Arial;
	font-size:13px;
	color:#83a71e;
	text-decoration:none;
}

TABLE.TABFICHE TR TD A:hover {
	
	font-family:Arial;
	font-size:13px;
	color:#83a71e;
	text-decoration:underline;
}


TABLE.TABFICHE TR TD.bigVert {
	
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#83a71e;
	
}


DIV#accueilBlocBleuContour {
	width:440px;
	margin-left:30px;
	border-right:2px solid #4D72A3;
	
}

DIV#accueilBlocBleuContenu P.bodytext {
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:12px;
	color:#4d72a3;
	width:405px;
	padding-bottom:15px;
	border:0px solid red;
	
}

DIV#accueilBlocBleuBas {
	position:relative;
	width:440px;
	height:14px;
	margin:0px;
	padding:0px;
	margin-left:30px;	
	border:0px solid red;
	border-top:2px solid #4D72A3;
	/*background: url("../templavoila/AccueilBlocBleu/basBlocBleu.jpg") bottom right ;*/
}


DIV#bandeauFlash {
	position:relative;
	margin:0px;
	padding:0px;
	left:50%;
	top:0px;
	/*background: url("images/bandeauflash.jpg") top center no-repeat;*/
	width:1068px;
	height:400px;
	margin-left:-534px;
	border:0px solid red;
}
	
DIV#containerSite {
	
	position:absolute;
	margin:0px;
	padding:0px;
	left:50%;
	top:200px;
	background: url("images/fondSite.jpg") repeat-y;
	width:900px;
	margin-left:-450px;
	border:0px solid red;
	height:616px;
	
}

/* syntaxe reconnue UNIQUEMENT par FireFox (utile pour les diff�rences entre navigateur !) */
html>body DIV#containerSite {
    height:auto;
    min-height:616px;
}


DIV#colG {	
}

DIV#basLogo {
	position:absolute;
	margin:0px;
	padding:0px;
	top:0px;
	background: url("images/basLogo.jpg") no-repeat;
	width:395px;
	height:110px;
	border:0px solid red;
	float:left;
}

DIV#menu {
	width:430px;
	height:306px;
	border:0px solid green ;
	position:absolute;
	margin:0px;
	padding:0px;
	top:110px;
	width:319px;
	height:110px;
	float:left;
}


DIV#inscription {
	border:0px solid green ;
	position:absolute;
	margin:0px;
	padding:0px;
	top:570px;
	width:319px;
	height:30px;
	float:left;
}

DIV#coordonnees {
	border:0px solid green ;
	position:absolute;
	background: url("images/fondCoordonnees.jpg") no-repeat;
	margin:0px;
	padding:0px;
	top:635px;
	width:319px;
	height:120px;
	float:left;
	/*display:none;*/
}

DIV#texteCoordonnees {
	border:0px solid green ;
	position:relative;
	margin:0px;
	padding:0px;
	width:213px;
	height:100px;
	margin-left:20px;
	margin-top:5px;
	font-family:Arial;
	font-size:12px;
	color:#83a71e;
}

DIV#texteCoordonnees A:link,
DIV#texteCoordonnees A:active,
DIV#texteCoordonnees A:visited {
	
	font-family:Arial;
	font-size:12px;
	color:#83a71e;
	text-decoration:none;
}

DIV#texteCoordonnees A:hover {
	
	font-family:Arial;
	font-size:12px;
	color:#83a71e;
	text-decoration:underline;
}




DIV#colD {
	
}

DIV#adherent {
	position:absolute;
	margin:0px;
	padding:0px;
	top:0px;
	left:319px;
	background: url("images/fondAdherent.jpg") no-repeat;
	width:581px;
	height:110px;
	border:0px solid red;
	float:right;
	display:block;
}

DIV#btnAdherent {
	width:396;
	height:20px;
	border:0px solid red;	
	margin-left:185px;
	margin-top:20px;
}


DIV#titre {
	border:0px solid red;
	position:absolute;
	margin:0px;
	padding:0px;
	top:85px;
	left:405px;
	width:463px;

}
DIV#contenu {
	border:0px solid red;
	position:absolute;
	margin:0px;
	padding:0px;
	top:135px;
	left:405px;
	width:463px;

}



DIV#planSite {
	border:0px solid red;
	position:relative;
	margin:0px;
	padding:0px;
	margin-left:69px;
	left:435px;
	width:396px;
	height:20px;
}

DIV#basInterface {
	position:absolute;
	margin:0px;
	padding:0px;
	left:50%;
	/*top:300px;*/
	background: url("images/basInterface.jpg") repeat-y;
	width:900px;
	margin-left:-450px;
	border:0px solid red;
	height:38px;
}

DIV#footer {
	
	position:absolute;
	text-align:center;
	margin:0px;
	padding:0px;
	left:50%;
	/*top:0px;*/
	width:900px;
	margin-left:-450px;
	border:0px solid red;
}


DIV#footer P.bodytext{
	font-family:Arial;
	font-size:10px;
	color:#9f9b8a;
	
}



DIV#footer P.bodytext A:link,
DIV#footer P.bodytext A:active,
DIV#footer P.bodytext A:hover,
DIV#footer P.bodytext A:visited {
	
	font-family:Arial;
	font-size:10px;
	color:#9f9b8a;
	text-decoration:underline;
}

