body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#Layer1 {
	position:absolute;
	width:176px;
	height:24px;
	z-index:1;
	left: 2px;
	top: 129px;
}
.commentaire {
    position:relative;
	top:3px;
	left:0px;
	height:20px;
    width:350px;
    border:0px solid #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #15842d;
	BORDER-RIGHT: #15842d 1px  solid; BORDER-TOP: #E5E5E5 0px solid;BORDER-LEFT: #15842d 1px solid; BORDER-BOTTOM: #E5E5E5 0px solid
}
.sous_reportage {
	position: absolute;
	top:33px;
	left:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	padding: 3px;
	color: #198734;
	height: 5px;
}
.sous_reportage_web {
	position: absolute;
	top:340px;
	left:180px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	padding: 3px;
    color: #198734;
	height: 12px;
	float: right;
}

/*police du texte*/
.nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	background-color: #CCFF99;
	font-weight: bolder;
	color: #00B700;
}

.calendarText {
	font:11px Arial, Helvetica, sans-serif;
	color: #26354A;
	letter-spacing:.1em;
	}
	/* Calendar Styles */

#calendar td {
	border: 1px solid #00B700; 
	}
	
#noborder td {
	border: 0px;
	}

#calheader td {
	font-weight:bold;
	color: #ffffff;
	}
/* Class Styles */
.bande {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	background-color: #00B700;
	font-weight: bolder;
	color: #FFFFFF;
}
.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-weight: bolder;
	color: #FFFFFF;
}
.catalogue_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	background-color: #00B700;
	font-weight: bolder;
	color: #FFFFFF;
}


.plusinfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0033CC;
}

.mail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	padding: 3px;
 color: #198734;
}

.retour {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	padding: 3px;
 color: #00B700;
}

.prix {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	padding: 3px;
 color: #000000;
}

.text_petit{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	padding: 3px;
 color: #000000;
}

.text_moyen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	padding: 3px;
 color: #000000;
}

.text_grande{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	padding: 3px;
 color: #000000;
}

.cadre_solid {BORDER-RIGHT: #FFFFFF 1px solid; BORDER-TOP: #FFFFFF 1px solid; BORDER-LEFT: #FFFFFF 1px solid; BORDER-BOTTOM: #FFFFFF 1px solid;
}
.cadre_0111 {BORDER-RIGHT: #FFFFFF 1px solid; BORDER-TOP: #FFFFFF 1px solid; BORDER-LEFT: #FFFFFF 0px solid; BORDER-BOTTOM: #FFFFFF 1px solid;
}
.cadre_0110 {BORDER-RIGHT: #FFFFFF 0px solid; BORDER-TOP: #FFFFFF 1px solid; BORDER-LEFT: #FFFFFF 0px solid; BORDER-BOTTOM: #FFFFFF 1px solid;
}
.cadre_0100 {BORDER-RIGHT: #FFFFFF 0px solid; BORDER-TOP: #00B700 1px  dotted; BORDER-LEFT: #FFFFFF 0px solid; BORDER-BOTTOM: #FFFFFF 0px solid;
}

.cadre_point {BORDER-RIGHT: #00B700 1px   solid; BORDER-TOP: #00B700 1px solid;BORDER-LEFT: #00B700 1px solid; BORDER-BOTTOM: #00B700 1px  solid;
}
.cadre_point0111{BORDER-RIGHT: #00B700 1px  solid; BORDER-TOP: #00B700 1px solid;BORDER-LEFT: #000000 0px solid; BORDER-BOTTOM: #00B700 1px solid
}

.cadre_demi{BORDER-RIGHT: #E5E5E5 1px  solid; BORDER-TOP: #E5E5E5 0px solid;BORDER-LEFT: #E5E5E5 1px solid; BORDER-BOTTOM: #E5E5E5 0px solid
}
/*lettre cadre*/
.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh{font-size:1px; overflow:hidden; display:block;}
.b1h {height:1px; background:#aaa; margin:0 5px;}
.b2h, .b2bh {height:1px; background:#00B700; border-right:2px solid #aaa; border-left:2px solid #aaa; margin:0 3px;}
.b3h, .b3bh {height:1px; background:#00B700; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 2px;}
.b4h, .b4bh {height:2px; background:#00B700; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 1px;}
.b2bh, .b3bh, .b4bh {background: #00B700;}
.headh {background: #00B700; border-right:1px solid #aaa; border-left:1px solid #aaa;}
.headh h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px;}
.contenth {background: #FFF; border-right:1px solid #aaa; border-left:1px solid #aaa;}
.contenth div {margin-left: 5px;margin-right: 5px; padding-top: 5px;}

/*debut du codage de menu*/
#stylefour{position:relative;display:block;height:28px;font-size:11px;font-weight:bold;background:transparent url(../photo/bgOFF.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;border-top:3px solid #00B700;}

#stylefour ul{margin:0;padding:0;list-style-type:none;width:auto;}

#stylefour ul li{display:block;float:left;margin:0;}

#stylefour ul li a{display:block;float:left;color:#666;text-decoration:none;padding:11px 20px 0 20px;height:23px;background:transparent url(../photo/bgDIVIDER.gif) no-repeat top right;}

#stylefour ul li a:hover,#stylefour ul li a.current{color:#00b700;background:#fff url(../photo/bgON.gif) no-repeat top right;}
/*fin du codage de menu*/

/*debut du codage de retour*/
#styletour{
	position:relative;
	display:block;
	height:0;
	font-size:11px;
	font-weight:bold;
	font-family:Arial,Verdana,Helvitica,sans-serif;
	top: 0;
	left: 0;
	width:0;
	background:transparent url(../photo/bgOFF.gif) repeat-x top left;
}

#styletour ul{margin:0;padding:0;list-style-type:none;width:auto;}

#styletour ul li{display:block;float:right;margin:0;}

#styletour ul li a:hover,#styletour ul li a.current{color:#00b700;background:#fff url(../photo/bgON.gif) no-repeat top right;}

/*affichage du lettrecadre*/
#lettrecadre{position:relative;display:block;height:28px;font-size:12px;font-weight:bold;background:transparent url(../photo/lettreoff.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;border-top:3px solid #000000;}

#lettrecadre ul{margin:0;padding:0;list-style-type:none;width:auto;}

#lettrecadre ul li{display:block;float:left;margin:0;}

#lettrecadre ul li a:hover,#lettrecadre ul li a.current{color:#00b700;background:#fff url(../photo/lettreon.gif) no-repeat top right;}

/*menu realisation*/

.menurealisation{
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

.menurealisation ul{
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
	background: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #00B700;
	border-right-color: #00B700;
	border-bottom-color: #00B700;
	border-left-color: #00B700
}

.menurealisation ul li{
display: block;
}

.menurealisation ul li a{
	float: left;
	color: #00B700;
	padding: 5px 11px;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #00B700;
}

.menurealisation ul li a:visited{
color: #00B700;
}

.menurealisation ul li a:hover, .menurealisation ul li .selected{
	color: #FFFFFF !important;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #00B700;
}


.menurealisation{
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

.menurealisation ul{
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
	background: #FFFFFF;
	border-top-width: 0;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #00B700;
	border-right-color: #00B700;
	border-bottom-color: #00B700;
	border-left-color: #00B700
}

.menurealisation ul li{
display: block;
}

.menurealisation ul li a{
	float: left;
	color: #00B700;
	padding: 5px 11px;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #00B700;
}

.menurealisation ul li a:visited{
color: #00B700;
}

.menurealisation ul li a:hover, .menurealisation ul li .selected{
	color: #FFFFFF !important;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #00B700;
}
/*menu realisation1*/
.menurealisation1{
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

.menurealisation1 ul{
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
	background: #FFFFFF;
	border-top-width: 0;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #00B700;
	border-right-color: #00B700;
	border-bottom-color: #00B700;
	border-left-color: #00B700
}

.menurealisation1 ul li{
display: block;
}

.menurealisation1 ul li a{
	float: left;
	color: #00B700;
	padding: 5px 11px;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #00B700;
}

.menurealisation1 ul li a:visited{
color: #00B700;
}

.menurealisation1 ul li a:hover, .menurealisation1 ul li .selected{
	color: #FFFFFF !important;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #00B700;
}
/* cadre du photo dans le page reportage*/
#reportage {
     margin:0 auto;
     width:252px;
 }
#reportage a {
    margin:0px;
    display:block;
    position: relative;
     border:1px solid #069;
}
#reportage a:hover {border:1px dashed #c00;}
#reportage img {display:block;border:none;background:#069;}
