* {
	margin: 0;
} 
body {
	width: 779px; 
	margin:auto;
	color: #000000;
	background:url(images/bg.gif);
	background-repeat: repeat-y;
	background-position: center top;
	font-family: Tahoma, Arial;
	font-size: 11px;
}
.tdho{
padding-right:10px;
}
.tdbas{
border:1px;
border-bottom:solid 1px;
border-top:solid 1px;
border-color:#000;
text-align:center;
padding:6px;
}
a {
	color: black;
	text-decoration: none;
}

a:hover {
	color: #878787;
	text-decoration: none;
}

h2 {
	FONT-SIZE: 1.5em; MARGIN: 0px 0px 18px;
	color:#3399FF;
	FONT-FAMILY: Lucida Grande, Helvetica, sans-serif;

}
/* Style dial formulaire */

TEXTAREA {
	BORDER-RIGHT: #8F5142 1px solid; BORDER-TOP: #8F5142 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER-LEFT: #8F5142 1px solid; COLOR: #8F5142; TEXT-INDENT: 2px; BORDER-BOTTOM: #8F5142 1px solid; FONT-FAMILY: Tahoma, Verdana, sans-serif; BACKGROUND-COLOR: #FFFFFF
}
INPUT {
	BORDER-TOP-WIDTH: 1px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 10px; BORDER-LEFT-COLOR: #8F5142; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #8F5142; COLOR: #000000; BORDER-TOP-COLOR: #8F5142; TEXT-INDENT: 2px; FONT-FAMILY: Tahoma, Verdana, sans-serif; BACKGROUND-COLOR: #FFFFFF; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #8F5142
}
INPUT.pn-text {
	BORDER-TOP-WIDTH: 1px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 10px; BORDER-LEFT-COLOR: #8F5142; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #8F5142; COLOR: #8F5142; BORDER-TOP-COLOR: #8F5142; TEXT-INDENT: 2px; FONT-FAMILY: Tahoma, Verdana, sans-serif; BACKGROUND-COLOR: #FFFFFF; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #8F5142
}
INPUT.pn-button {
	BORDER-TOP-WIDTH: 1px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 10px; BORDER-LEFT-COLOR: #8F5142; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #8F5142; COLOR: #000000; BORDER-TOP-COLOR: #8F5142; TEXT-INDENT: 2px; FONT-FAMILY: Tahoma, Verdana, sans-serif; BACKGROUND-COLOR: #FFFFFF; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #8F5142
}
SELECT {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Tahoma, Verdana, sans-serif; BACKGROUND-COLOR: #FFFFFF
}
SELECT.pn-text {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, sans-serif; BACKGROUND-COLOR: #FFFFFF
}
/* plugin pagination
************************************************************/
.pagenav {
	font: 0.9em;
}

.tabmenu{
padding-top:70px;
padding-left:60px;
}
p.pagenav a {
	background : #F9DD31;
	color: #000;
	padding:3px;
	text-decoration: none;
	font-size:100%;
	border:#000 1px solid;
	}

p.pagenav a:hover {
	background:red;
	color:white;
}

p.pagenav strong {
	color: black;
	padding:3px;
	background:#EFEFEF;
	font-size:100%;
	border:#000 1px solid;
}


.p{
background:url(images/back_news.gif);
color:#FFFFFF;
padding-top:11px;
width:552px;
height:29px;
margin:0px;
text-align:center;
font: normal 13px Tahoma, sans-serif ;
font-weight:bold;
}
.pnews{
padding-top:6px;
}

.ptxt{
padding-bottom:10px;
width:530px;
text-align:left;
padding-left:10px;
font: normal 12px Tahoma, sans-serif ;
}

.imgr {
	float: left;
	width:120px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:16px;
	padding-left:10px;
	height:88px;
	background:url(images/backimg.gif) no-repeat;
	}
.post-info {
color:#003399;
padding-left:5px;
font-size:11px;
}
.mphoto {  float: left;width: 226px; height: 191px; background: url('images/backimgz.gif') 0 0 no-repeat; position: relative; padding-right:30px; }
.sphoto { position: relative; left: 0px; top: 19px; width: 216px; height: 154px; overflow: hidden; }
