/* ________ Site Internet CAVINOR ________ */
/*________________________________________ */
body {
	background: #FBF6DA url(images/fond.gif) repeat-x;
	margin: 0;
	padding: 0;
	font: 11px arial, verdana, sans-serif;
	color: #2D0D0F;
	letter-spacing: 0;
	word-spacing: 0;
	}

p {
	margin-top: 0px;
	text-align: justify;
	}

span {
	margin: 0px;
	}

input {
	margin: 0px;
	padding: 0px;
	font: 11px arial, verdana, sans-serif;
	color: #2D0D0F;
	letter-spacing: 1px;
	background-color: #FDFBF0;
	border: 1px solid #2D0D0F;
	text-indent: 2px;
	}

textarea {
	margin: 0px;
	padding: 0px;
	font: 11px arial, verdana, sans-serif;
	color: #2D0D0F;
	letter-spacing: 1px;
	background-color: #FDFBF0;
	border: 1px solid #2D0D0F;
	width: 280px;
	height: 60px;
	text-indent: 2px;
	}

select {
	margin: 0px;
	padding: 0px;
	font: 11px arial, verdana, sans-serif;
	color: #2D0D0F;
	letter-spacing: 1px;
	background-color: #FDFBF0;
	text-align: center;
	border: 1px #2D0D0F;
	text-indent: 2px;
	}

a {
	font: 11px arial, verdana, sans-serif;
	color: #2D0D0F;
	text-decoration: none;
	letter-spacing: 0px;
	}

a:hover {
	color: #985E56;
	text-decoration: underline;
	}

/* _____________ Conteneur _______________ */
/*________________________________________ */
#Conteneur {
	position: absolute;
	margin-top: 3px;
	width: 770px;
	margin-left: -385px;
	left: 50%;
	padding: 0px; 
	}

/* __________ Interface/Centre ___________ */
/*________________________________________ */
#Interface {
	background: url(images/middlebg.gif) repeat-y;
	margin: 0px;
	padding: 0px;
	width: 770px;
	/*height: 512px;*/
	}

/* _____________ PiedDePage ______________ */
/*________________________________________ */
#PiedDePage {
	background: url(images/bottombg.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	width: 770px;
	height: 120px;
	font: 10px verdana, arial, sans-serif;
	color: #2D0D0F;
	letter-spacing: 0px;
	}

#PiedDePage a {
	color: #2D0D0F;
	text-decoration: underline;
	font: 10px verdana, arial, sans-serif;
	letter-spacing: 0px;
	}
	
#PiedDePage a:visited {
	color:#2D0D0F;
	text-decoration: underline;
	}
	
#PiedDePage a:hover {
	color:#985E56;
	text-decoration: none;
	}

.LienSite {
	margin: 0px;
	padding: 0px;
	font: 10px verdana, arial, sans-serif;
	color: #AF0000;
	letter-spacing: 0px;
	}

/* ________________ EnTete _______________ */
/*________________________________________ */
#EnTete {
	background: url(images/topbg.gif) repeat-x;
	margin: 0px;
	padding: 0px;
	width: 770px;
	height: 34px;
	color: #FBF6DA;
	letter-spacing: 1px;
	}

#EnTete a {
	color: #FBF6DA;
	text-decoration: underline;
	letter-spacing: 1px;
	}
	
#EnTete a:visited {
	color: #FBF6DA;
	text-decoration: underline;
	}
	
#EnTete a:hover {
	color: #985E56;
	text-decoration: none;
	}

#Entete_txt {
	color: #985E56;
	}
/* _________________ menu ________________ */
/*________________________________________ */
#menu {
	background: url(images/fondmenu.gif) repeat-x;
	margin: 0px;
	padding: 0px;
	width: 638px;
	height: 40px;
	color: #DEE0CB;
	letter-spacing: 1px;
	}

#menu a {
	color: #FBF6DA;
	text-decoration: underline;
	letter-spacing: 1px;
	}
	
#menu a:visited {
	color: #FBF6DA;
	text-decoration: underline;
	letter-spacing: 1px;
	}
	
#menu a:hover {
	color: #FBF6DA;
	text-decoration: none;
	letter-spacing: 1px;
	}

/* ______________ graphisme ______________ */
/*________________________________________ */
#graphisme {
	margin: 0px;
	padding: 0px;
	width: 638px;
	height: 107px;
	}

#graph_index {
	margin: 0px;
	padding: 0px;
	width: 638px;
	height: 220px;
	}

#asterisque {
	margin: 0px;
	padding: 0px;
	width: 638px;
	height: 24px;
	font: 10px arial, verdana, sans-serif;
	font-style: italic;
	color: #BDB09E;
	letter-spacing: 1px;
	}

/* ________________ espace _______________ */
/*________________________________________ */
#espace {
	margin: 0px;
	padding: 0px;
	width: 638px;
	height: 24px;
	}

#espacetitr {
	margin: 0px;
	padding: 5px 0 5px 0;
	width: 638px;
	}
/* _______________ contenu _______________ */
/*________________________________________ */
#contenu {
	margin: 0px;
	padding: 0px;
	width: 638px;
	font: 11px arial, verdana, sans-serif;
	color: #2D0D0F;
	letter-spacing: 0px;
	text-align: justify;
	}

#contenu a {
	color: #2D0D0F;
	text-decoration: none;
	letter-spacing: 0px;
	}
	
#contenu a:visited {
	color: #2D0D0F;
	text-decoration: none;
	}
	
#contenu a:hover {
	color: #985E56;
	text-decoration: underline;
	}

#titphoto {
	margin: 0px;
	padding: 0px;
	width: 638px;
	font: 11px arial, verdana, sans-serif;
	color: #585148;
	letter-spacing: 0px;
	}

/* ______________ menu bas _______________ */
/*________________________________________ */
#menub {
	margin: 0px;
	padding: 0px;
	width: 770px;
	font: 11px arial, verdana, sans-serif;
	color: #2D0D0F;
	letter-spacing: 0px;
	}

#menub a {
	color: #2D0D0F;
	text-decoration: none;
	letter-spacing: 0px;
	}
	
#menub a:visited {
	color:#2D0D0F;
	text-decoration: none;
	}
	
#menub a:hover {
	color:#985E56;
	text-decoration: underline;
	}

/* _______________ images ________________ */
/*________________________________________ */
img .icondte { 
  float: right;
  margin-left: 20px;
  margin-right: 0;
}

/* _______________ pop up ________________ */
/*________________________________________ */
#popupht {
	background: url(images/popup/fondht.gif) repeat-x;
	margin: 0px;
	padding: 0px;
	width: 425px;
	height: 44px;
	}

#popupml {
	background: #FBF6DA;
	margin: 0px;
	padding: 30px 10px 10px 10px;
	width: 405px;
	height: 304px;
	}

#popupbs {
	background: #AF0000;
	margin: 0px;
	padding: 0px;
	width: 425px;
	height: 3px;
	}

#popfermer {
	background: #2D0D0F;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	width: 425px;
	color: #FBF6DA;
	letter-spacing: 1px;
	}

#popfermer a {
	color: #FBF6DA;
	text-decoration: underline;
	letter-spacing: 1px;
	}
	
#popfermer a:visited {
	color:#FBF6DA;
	text-decoration: underline;
	}
	
#popfermer a:hover {
	color:#CBAD9A;
	text-decoration: none;
	}

/* __________ defilement texte ___________ */
/*________________________________________ */
form {
	margin: 0px;
	padding: 0px;
	}

#FdDefil {
	margin: 0px;
	padding: 0px;
	width: 638px;
	height: 19px;
	/* #610A0D */
	background: #2D0D0F;
	}

.TxtDefil {
	margin: 0px;
	padding: 0px;
	font: 11px arial, verdana, sans-serif;
	color: #FBF6DA;
	letter-spacing: 1px;
	border: 0px solid #2D0D0F;
	height: 12px;
	background-color: #2D0D0F;
	}

.Titre {
	font: bold 14px arial, verdana, sans-serif;
	color: #2D0D0F;
	letter-spacing: 0px;
	}

/* ______________ mentions _______________ */
/*________________________________________ */
#mentions {
	margin: 0px;
	padding: 0px;
	width: 310px;
	color: #2D0D0F;
	letter-spacing: 0px;
	text-align: justify;
	}

#txtmentions {
	margin: 0px;
	padding: 10px 10px 10px 10px;
	width: 290px;
	color: #2D0D0F;
	letter-spacing: 0px;
	text-align: justify;
	}

#txtmentions a {
	color: #2D0D0F;
	text-decoration: underline;
	letter-spacing: 0px;
	}
	
#txtmentions a:visited {
	color:#2D0D0F;
	text-decoration: underline;
	}
	
#txtmentions a:hover {
	color:#CBAD9A;
	text-decoration: none;
	}

#fermer {
	margin: 0px;
	padding: 10px 10px 10px 10px;
	width: 290px;
	color: #2D0D0F;
	letter-spacing: 0px;
	}

#fermer a {
	color: #2D0D0F;
	text-decoration: underline;
	letter-spacing: 0px;
	}
	
#fermer a:visited {
	color:#2D0D0F;
	text-decoration: underline;
	}
	
#fermer a:hover {
	color:#985E56;
	text-decoration: none;
	}


.txtcpopy {
	font: 10px arial, verdana, sans-serif;
	color: #2D0D0F;
	letter-spacing: 0;
	word-spacing: 0;
	}
	
.txtcpopy a, .txtcopy a:hover {
	font: 10px arial, verdana, sans-serif;
	color: #2D0D0F;
	}