/* ----- liens par défaut ------------------------------------------------------------ */
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: underline;
}


/* ----- look graphique ------------------------------------------------------------ */

.FormButton {
	font: 11px Verdana, Arial, sans-serif;
	color: #000000;
	text-decoration: none;
	padding: 1px;
	border: 1px solid #847658;
	background: #FFC774;
}

.FormDropDown {
	font: 11px Verdana, Arial, sans-serif;
	color: #000000;
	text-decoration: none;
	padding: 1px;
	border: 1px solid #847658;
	background: #FFF593;
}


.line1 {
	background-image: url(../images/gradient-logo-p1.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}

.searchback {
	background-image: url(../images/image1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;


}
.search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7F4F3B;
	font-weight: bold;
	border: 1px solid #7F4F3B;
	background-color: #A5987D;
	height: 23px;
}
.content1 {
	background-attachment: fixed;
	background-color: #A6987D; /* #FBDEAE;*/
	/*background-image: url(../images/degrade.gif);
	background-repeat:repeat-x;*/
	background-position: 0px 0px;
	border-top: 1px none #4E3E1B;
	border-right: 1px none #4E3E1B;
	border-bottom: 1px none #4E3E1B;
	border-left: 1px none #4E3E1B;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;


}
.menudroithp {
	background-attachment: fixed;
	background-color: #B9B2A3;
	/* background-image: url(../images/shadow2.gif); */
	background-repeat: repeat-x;
	background-position: 0px 0px;
	border-top: 1px none #4E3E1B;
	border-right: 1px none #4E3E1B;
	border-bottom: 1px none #4E3E1B;
	border-left: 1px solid #4E3E1B;


}
.menugauchehp {
	background-color: #B9B2A3;
	border-top: 1px solid #4E3E1B;
	border-right: 1px solid #4E3E1B;
	border-bottom: 1px none #4E3E1B;
	border-left: 1px none #4E3E1B;

}
.filettable {
	border: 1px solid #4E3E1B;
}
.menutop {
	background-attachment: fixed;
	background-color: #DBD5C9;
	background-repeat: repeat-x;
	background-position: 0px 0px;
	border-top: 1px solid #4E3E1B;
	border-right: 1px none #4E3E1B;
	border-bottom: 1px solid #4E3E1B;
	border-left: 1px none #4E3E1B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
	text-decoration: none;
}

.borderblack {
	border-top: 2px solid #000000;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-left: 2px solid #000000;
}


.borderblack2 {
	border-color: black;
}



.menubas {
	background-attachment: fixed;
	background-color: #DBD5C9;
	background-repeat: repeat-x;
	background-position: 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
	text-decoration: none;
}


.fondcontenu {
	background-color: #FBDEAE;
	background-repeat: repeat-x;
	background-position: 0px 0px;



}
.textemenutop {

	background-attachment: fixed;
	background-color: #DBD5C9;
	background-repeat: repeat-x;
	background-position: 0px 0px;
	border-top: 1px none;
	border-right: 1px none;
	border-bottom: 1px none;
	border-left: 1px none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: black;
	text-decoration: none;
}
p {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
}
.formpx {
	height: 20px;
	font-size: 9px;

}
.basdepage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4E3E1B;
	text-decoration: none;
	background-color: #FBDEAE;


}
.rubriques {
	font-size: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #4E3E1B;
	border-right-color: #4E3E1B;
	border-bottom-color: #4E3E1B;
	border-left-color: #4E3E1B;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;

}
.degradefond {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #4E3E1B;
	border-right-color: #4E3E1B;
	border-bottom-color: #4E3E1B;
	border-left-color: #4E3E1B;
	background-image: url(../images/degrade.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;

}
.fondclairubrique {
	background-color: #DAD4C9;
	border: 1px solid #847658;

}
.filetbd {
	border: 1px solid #847658;
	text-align: center;


}
.text1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: Black;
	text-align: left;
	margin: 10px;
}

.text2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: Black;
	text-align: justify;
	margin : 0;
}


.text3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: Black;
	margin : 0;
}

.inter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:  White;
	text-align:justify;
	text-decoration: none;
}

.inter a:link {
	text-decoration: none;	
}
.inter a:visited {
	text-decoration: none;
	
}
.inter a:hover {
	text-decoration: none;
}
.inter a:active {
	text-decoration: none;
}

.text4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:  bold;
	color: Black;
	margin : 0;
}

.lettre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:  bold;
	color: Black;
}

.text2 a:link {
	text-decoration: underline;
	
}
.text2 a:visited {
	text-decoration: underline;
	
}
.text2 a:hover {
	text-decoration: underline;
	
}
.text2 a:active {
	text-decoration: underline;

}

.text3 a:link 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: Black;
	margin : 0;
	text-decoration: underline;
	
}
.text3 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: Black;
	margin : 0;
	text-decoration: underline;
	
}
.text3 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: Black;
	margin : 0;
	text-decoration: underline;
	
}
.text3 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: Black;
	margin : 0;
	text-decoration: underline;

}



.textLeft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: Black;
	text-align:  left;
	margin : 0;
}

.voirlasuite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #847658;
	margin-left: 10px;

}
.textepartenaires {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	 line-height: 10px;
	color: Black;
	text-decoration: none;
}
.concourstable {
	background-color: #E8DABD;
	border: 1px solid #847658;
}
.lesnewstable {
	background-color: #897A58;
	border: 1px solid #766849;
	margin: 0px;
	padding: 5px;

}
.lesnews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: Black;
	padding: 10px;


}
.agendabdtable {
	background-color: #FFFFFF;
	border: 1px solid #847658;
	margin: 0px;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;

}
.menuleft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: Black;
	text-decoration: none;


}
.textagenda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
}
.line {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #B9B2A3;
	color: Black;
	background-image: url(../images/motif.gif);
	background-repeat: repeat;
	background-position: 0px 0px;
}


.textagenda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	background-color: #FFFFFF;
}

/********* Ajout de stef  *******************/ 

.tablebrun {
	background-color: #B9B2A2; /* #E8DABD;*/
	border: 1px solid #847658;
	margin: 0px;
	padding: 5px;
}
.tablebrunDetails {
	/* background-color: #B9B2A2; #E8DABD;*/
	border: 1px solid #847658;
	margin: 0px;
	padding: 5px;
}

.tablebleu {
	background-color: #E3DFD6;
	border: 1px solid #847658;
	margin: 0px;
	padding: 5px;
}

.tablegris {
	background-color: #B1A280;
	border: 1px solid #847658;
	margin: 0px;
	padding: 5px;
}

.datagridcss {
	 padding-left: 10px;
	 padding-right: 10px;
	 padding-bottom: 10px;
	text-align: justify;
}

.padding15 {
	 padding-left: 15px;
}

.titleModule3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:  bold;
	font-style: italic;
	color: Black;
}

.titleModule2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:  bold;
	font-style: italic;
	color: Black;
	margin: 5px;
}


.titleModule2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:  bold;
	font-style: italic;
	color:  Black;
	margin: 5px;
}

.datagrid1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: Black;
	text-align: left;
	margin: 5px;
}

.form2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: Black;
	background-color: #E8DABD;
}
.form1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: Black;
}

.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Red;
	font-weight: bold;
}
.text1Bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: Black;
	text-align: left;
}

.ok {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: green;
}