body{
	font: 13px Georgia, "Times New Roman", Times,serif;
	background: url("../img/fd1.jpg"/*tpa=http://www.casacanonica.com/img/fd1.jpg*/) repeat fixed center;
	color: #393F39;
	text-align: center;
	padding: 0px;
	margin: 0px;
}
#main{
	text-align: left;
	width: 950px;
	margin: auto;
	margin-left: auto;
	margin-right: auto;
}
/*#top{
	width: 950px;
	height: 37px;
	margin-top: 4px;
	border-top: 1px solid #D9D4D2;
	border-left: 1px solid #D9D4D2;
	border-right: 1px solid #D9D4D2;
}*/
/*#logo{
	width: 189px;
	height: 73px;
	position: absolute;
	top: 40px;
	left: 60px;
	z-index: 100;
}*/

/*#header{
	width: 950px;
	height: 20px;
	border-left: 1px solid #D9D4D2;
	border-right: 1px solid #D9D4D2;
}*/
#conteneur{
	width: 950px;
	text-align: center;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}
#menu_position {
	float: left;
	text-align: right;
	width:135px;
	margin: 0px;
	padding:86px 0px 0px 0px;
}
#contenu{
	margin-left: 137px;
	width: 813px;
	text-align: left;
/*	border: 1px solid #D9D4D2;*/
	margin-top: 0px !important;
	margin-top: -290px;
}
div#contenu { 
/*min-height:500px;
height:expression(this.scrollHeight > 500 ? "auto":"500px"); */
}

/* 	DEBUT CONTENU */
/* ******************************************************** */

#voirContenuPage {
	FLOAT: left;/**/
	margin: 0;
	padding: 10px;
	border: 0; 
}
#voirContenuPage .ssTitBox {
/*	clear: left; */
	width: auto;
	display: block;
	margin:0;
	padding:35px 15px 5px 0px;
	/*background-color: #EFEFEF;*/
}
#voirContenuPage .boxImgContenu {
/*	clear: left;*/
	float: left;
	padding: 1px;
	margin: 20px 10px 20px 0px !important;
	margin: 20px 6px 20px 0px;

}
#voirContenuPage .boxImgContenu IMG {
	border: 1px solid #FFF;
}
#voirContenuPage .boxImgContenu .legende {
	font-size: 80%;
	width:auto;
	padding: 2px;
	border-top: 3px solid #EEEBD5;
	background-color: #EEEBD5;
}
#voirContenuPage .boxImgContenu IMG.imgContenu {
	CLEAR: left; 
	FLOAT: left;
	padding: 1px;
	margin:10px 10px 5px 5px;
	border: 3px solid #CCC;
}
#voirContenuPage .boxImgContenu .imgContenuDR {
	CLEAR: both;/*	 */
	FLOAT: right;
	padding: 1px;
	margin:20px 10px 5px 5px;
	border: 3px solid #CCC;
}

#voirContenuPage .boxImgContenu_right {
/*	clear: left;*/
	float: right;
	padding-left: 25px;
	margin: 20px 10px 20px 0px !important;
	margin: 20px 6px 20px 0px;
/*	border: 2px solid #EEEBD5;
	background-color: #EEEBD5;*/
	color: #000;
}
#voirContenuPage .boxImgContenu_right IMG {
	border: 1px solid #FFF;
}
#voirContenuPage .boxImgContenu_right .legende {
	font-size: 80%;
	width:auto;
	padding: 2px;
	border-top: 3px solid #EEEBD5;
	background-color: #EEEBD5;
}
#voirContenuPage .boxImgContenu_right IMG.imgContenu {
	CLEAR: right; 
	FLOAT: right;
	padding: 1px;
	margin:10px 10px 5px 5px;
	border: 3px solid #CCC;
}
#voirContenuPage .boxImgContenu_right .imgContenuDR {
	CLEAR: both;/*	 */
	FLOAT: right;
	padding: 1px;
	margin:20px 10px 5px 5px;
	border: 3px solid #CCC;
}


#voirContenuPage .legDLP, #voirContenuPage .date, #voirContenuPage .info {
	font: bold 100% Tahoma, "Trebuchet MS", Arial, sans-serif, Verdana;
	line-height: 15px;
	color: #687582;
	background-color: transparent;
	padding: 2px;
}
#voirContenuPage .info { 
font-weight: normal;
color: #5C9500;
}
#voirContenuPage .date{
	color:#AA0000;
}
#voirContenuPage p { 
	font: bold 14px Georgia,"Times New Roman", Times, serif; }
#voirContenuPage p.dates, #voirContenuPage .dates{
	margin:5px 0 10px auto;
	color:#C40814;
}
#voirContenuPage p.ssTitreContenu {
	/*display: block;*/
	width: 95%;
	margin:10px 0 5px 0;
	font-size: 140%;
	font-weight: bold;
	color: #756664;
	line-height: 22px;
	padding-bottom: 5px
}

#voirContenuPage .articleContenu {
	text-align: justify;
	width: auto;
}
#voirContenuPage .articleContenu, div#voirContenuPage .articleContenu p{
	margin : 5px;
	color: #504543;
	/*letter-spacing: 0.0pt;*/	
}

#voirContenuPage .articleContenu UL, div#voirContenuPage .articleContenu LI {
	margin: 0px 0px 0px 20px;
	list-style-image: url("../img/0129_ibullet.png"/*tpa=http://www.casacanonica.com/img/0129_ibullet.png*/);
	line-height: 20px;
}

#voirContenuPage .articleContenuCol01 {
	text-align: left;
	margin-left: 305px;
	width: 160px;
	color: #504543;
}
#voirContenuPage .articleContenuCol01, div#voirContenuPage .articleContenuCol01 p{
	margin-left: 305px;
	width: 160px;
	color: #504543;
	/*letter-spacing: 0.0pt;*/	
}

#voirContenuPage .articleContenuCol01 UL, div#voirContenuPage .articleContenuCol01 LI {
	margin: -0px 0px 0px 20px !important;/**/
	margin: 0px 0px 0px 90px;/**/
	padding:0;
	list-style-image: url("../img/0129_ibullet.png"/*tpa=http://www.casacanonica.com/img/0129_ibullet.png*/);
	line-height: 16px !important;
	line-height: 20px;
}

#voirContenuPage .articleContenuCol02 {
	text-align: left;
	margin-left: 475px;
	width: 160px;
	color: #504543;

}
#voirContenuPage .articleContenuCol02, div#voirContenuPage .articleContenuCol02 p{
	margin-left: 475px;
	width: 160px;
	color: #504543;
	/*letter-spacing: 0.0pt;*/
}

#voirContenuPage .articleContenuCol02 UL, div#voirContenuPage .articleContenuCol02 LI {
	margin: -0px 0px 0px 20px !important;/**/
	margin: 0px 0px 0px 90px;/**/
	padding:0;
	list-style-image: url("../img/0129_ibullet.png"/*tpa=http://www.casacanonica.com/img/0129_ibullet.png*/);
	line-height: 16px !important;
	line-height: 20px;
}

#voirContenuPage .articleContenu_big {
	text-align: left;
	font-size: 15px;
}
#voirContenuPage .articleContenu_big, div#voirContenuPage .articleContenu_big p{
	margin : 5px;
	color: #504543;
	padding-right: 0px;
	width: auto;
	/*letter-spacing: 0.0pt;*/	
}

#voirContenuPage .articleContenu_big UL, div#voirContenuPage .articleContenu_big LI {
	margin: -0px 0px 0px 20px !important;/**/
	margin: 0px 0px 0px 90px;/**/
	padding:0;
	list-style-image: url("../img/0129_ibullet.png"/*tpa=http://www.casacanonica.com/img/0129_ibullet.png*/);
	line-height: 16px !important;
	line-height: 20px;
}



#voirContenuPage  a, #voirContenuPage .dataview2 .ssTitBox a  {
	text-decoration: none;
	text-transform: none;
	color: #FF9900;
	font-weight: bold;
}
#voirContenuPage  a:hover, #voirContenuPage .dataview2 .ssTitBox a:hover    { 
	color: #FF6600;
	border-bottom: 2px solid #990000;
	padding-top:5px;
}
#voirContenuPage .retour {
	padding: 5px;
	line-height:30px;
	background: transparent url("../img/back.png"/*tpa=http://www.casacanonica.com/img/back.png*/) no-repeat center center;
}
#voirContenuPage .retour span {
	display: none;
}

#voirContenuPage .clear {
	clear: both;
	margin: 10px;
}
/* ******************************************************** */
/* FIN CONTENU */





/* PIED DE PAGE */
/* ******************************************************** */
#fd_footer{
	clear: both;
	position: relative;
	width: 650px;
	height: 20px;
}
#footer{
	clear: both;
	margin-left: 165px;
	padding: 0px;
	text-align: left;
}
#footer #footlink {
	margin-left: 0px;
	text-align: left;
	color: #6A6A6A;
}
#footlink .logoSite {
/*	float: left;
	background-color:#F6F5EF;
	padding:2px 8px 2px 8px;
	height: 48px;*/
}

#footlink #touslesLiens, #footlink #touslesLiens dl, #footlink #touslesLiens dd{
/*	padding-top:0px  !important;
	padding-top:2px;
	margin-top:5px !important;
	margin-top:0px ;
	vertical-align: top; */
}
#footlink #touslesLiens ul {
	LIST-STYLE: none;/*	*/
/*	line-height: 20px;*/
}
#footlink #touslesLiens li {
	display: inline;
	padding:0 3px 0 3px;
}
#footlink #touslesLiens li a.liens {
	color: #787F73;
	text-decoration: none;
}
#footlink #touslesLiens li a.liens:hover {
	color: #3F433D;
	border-bottom: 2px solid #3F433D;
}

#footlink #touslesLiens li img.metanet { 
	background-color: #ECEADD;
	border: 1px solid #FBFBF8;
}
#footlink #touslesLiens li img.metanet:hover { 
	background-color: #FFFFFF;
	border: 1px solid #E4E2CF;
}


/* ******************************************************** */
/* 	PIED DE PAGE */


/* 	menu gauche dynamique */
/* ******************************************************** */

#menu {
	top: 0;
	left: 0;
	width: 135px;
	margin-top:0;
}
#menu dl, dt, dd, ul, li{
margin: 0;
padding: 0;
list-style-type: none;
}
#menu dt {
	margin: 0 0;
	height: 28px;
	line-height: 28px;
	text-align: right;
	font-weight: bold;
}
#menu dt a{
	text-decoration: none;
	padding: 0 0 0 0px;
	font: italic 18px Georgia, "Times New Roman", Times,serif;
	display: block;
	height: 100%;
	color: #776648;
}
#menu dt a:hover {
	color: #4D412E;
	font-size: 20px;
}
#menu dt.select {
	color: #4D412E;
	font-size: 20px;
}
#menu dt.select a {
	color: #4D412E;
	font-size: 20px;
	text-decoration: underline;
}
#menu dd {
/*	border: 1px solid gray;*/
}

#menu ul {
	vertical-align: top;
	margin-top: 0px;
}
#menu li {
	text-align: right;
	height: 20px;
}
#menu li a {
	color: #776648;
	text-decoration: none;
	display: block;
	height: 20px;
	font: bold italic 11px Georgia, "Times New Roman", Times,serif;
}
#menu li a:hover {
	padding-right:10px;
	text-align: right;
	color: #4D412E;
 }
#menu li.niv2 {
	margin: 5px 0 4px 0;
	/*border : 1px solid #EFEFEF;	*/
	padding-left: 22px;
	text-align: left;
	height: 20px;
	line-height:20px;
	font-weight: bold;
	color:#085B9B;
}
#menu li.niv2  a{
	border-right : 5px solid #085B9B;
	border-left : 5px solid #085B9B;
	height: 21px;
	line-height:21px;
}
#menu li.niv2  a:hover{
	height: 21px;
	line-height:21px;
}

#menu li.select a {
	padding-right:10px;
	text-align: right;
	color: #4D412E;
	text-decoration: underline;
 }
#menu li li {
	clear: both;
	float: left;
	margin:-20px;
position: relative;
	top: 0;
	left: 0;
	width: 170px;
	text-align: left;
	background: #B2D7F1;
	height: 20px;
	line-height:20px;
	list-style: none;
	list-style-type: none;
}
#menu li li a {
	width: 170px;
	color: #1E4C78;
	text-decoration: none;
	clear: left;
	float: left;
/*	display: block;*/
font-weight: normal;
	height: 100%;
	padding: 0 0 0 13px;
	border-bottom: 1px dashed #7EC1F1;
	border-top:  1px dashed #7EC1F1 !important;
	border-top: none;
	list-style: none;
	list-style-type: none;
	}

#menu li li a:hover {
	height: 19px;
	line-height:19px;
	margin-left: 0;
	padding-right:5px;
	background: #3E84BA;/*#085B9B;#659ECA;*/	
	border-left:  5px solid #F0E60F;/**/
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;	
	text-align: right;
	color: #FFF;
 }
/* ******************************************************** */
/* fin menu gauche dynamique */


/* ***
***************************************************** */
hr.h3px {
	border: 0;
	margin: 0;
	padding: 0;
	height: 3px;
	color: #cbcbcb;
	background-color: #cbcbcb;
}

.clear {
	clear: both;
	margin: 0;
}

.SepbotGris3Px {
 	padding-top: 5px;
	BORDER-bottom: 3px solid #979797; 
}
.SeptopGris1Px {
 	padding-bottom: 5px;
	BORDER-top:1px solid #cbcbcb; 
}
.SeparateurBasGris3Px {
	padding-top: 10px;
/*float: left;*/
/*	clear: both;
position: relative;
	border-bottom: 1px solid #EEEBD5;*/
}
