/****************************************
* CSS for RESOVILLES					*
*****************************************/
body, td, th, div {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#68676B;
	margin:0;
	padding:0;
}
body {
	background:#EBEBEB; /*url(img/fond.png) top left repeat-y;*/
}
form {
	margin: 0;
}
a:link, a:visited, a:active, a:hover {
	color: #68676B;
	text-decoration: none;
}
h1, h2, h3, h4, h5 {
	margin: 5px 0px 5px 0px;
}
img { /*border:0;*/ }
table { border-collapse:collapse; }
/*********************************************/
#page{
  background:transparent url(img/fond.png) top left repeat-y;
  width:1150px;
  margin:auto;
  position:relative;
  margin-bottom:10px;
}

.clear{clear:both;}

#bloc_left{
  /*background-color:brown;  */
  position:relative;
  width:210px;
  float:left;
}

#bloc_center{
  /*background-color:lightblue; */
  position:relative;
  width:685px;
  padding-left:15px;
  padding-right:15px;
  float:left;
}

#bloc_right{
  /*background-color:green; */
  position:relative;
  width:185px;
  float:left;
  margin-left:5px;
}

#footer{
  margin-top:10px;
  background:url(img/footer.png) top left no-repeat;
  height:10px;
}

#top {
	/*width:1024px;*/
	width:1200px;
	height:240px;
	background:url(img/haut.jpg) top left no-repeat;
	position:relative;
}
#rss_feed{
  display:block;
  width:115px;
  height:30px;
  position:absolute;
  right:110px;
  top:140px;
  /*background-color:red; */
  background-image:url(img/RSS_32.png);
  background-position : top left;
  background-repeat:no-repeat;
}
#rss_feed a{
  display:block;
  width:80px;
  height:30px;
  padding-left:35px;
  position:absolute;
  /*background-color:green; */
}
#topprint { display:none; }
/*********************************************/
#content {
	/*width:600px;
	height:150px;
	margin-left:190px; */
}
/**
* #content_c1 & #content_c2 sont spécifiques à l'accueil
**/
#content #content_c1 {
	float:left;
	width:177px;
	font-size:13px;
	font-style:italic;
	font-weight:bold;
}
#content #content_c2 {
	border-left:1px dotted #999999;
	float:right;
	width:470px;
	margin-bottom:30px;
}
#content #content_videos{
  border-top: 1px dotted #999999;
  margin-top:35px;
  padding-top:35px;
}
#content #content_videos h3{
  font-style:normal;
  color:darkblue;
}
.title_video{
font-family:Arial, sans-serif;
/*font-size:10pt;*/
font-style:normal;
font-weight:bold;
}
/*********************************************/
#menug {
	/*position:absolute;
	top:165px;
	left:0;
	width:171px;*/
	background:#FFFFFF url(img/menug_fond.png) top left repeat-x;
	margin-bottom:30px;
	font-size:12px;
}
#menug ul {
	margin:0px;
	padding:0;
}
#menug a {
	color:#666666;
}
#menug .img_menug {
	margin:10px 0 2px 0;
}
#menug .ul_rv,
#menug .ul_region,
#menug .ul_publi,
#menug .ul_base,
#menug .ul_territoires,
#menug .ul_boite,
#menug .ul_abo {
	list-style-type:none;
	list-style-position:inside;
	padding:0;
	margin:0;
}

#menug .ul_rv ul,
#menug .ul_region ul,
#menug .ul_publi ul,
#menug .ul_base ul,
#menug .ul_territoires ul,
#menug .ul_boite ul,
#menug .ul_abo ul {
	/*background-color:red; */
	margin-left:15px;
}
#menug .ul_rv 		{ list-style-image:url(img/puce_rv.png); }
#menug .ul_region 	{ list-style-image:url(img/puce_region.png); }
#menug .ul_publi 	{ list-style-image:url(img/puce_publi.png); }
#menug .ul_base 	{ list-style-image:url(img/puce_base.png); }
#menug .ul_territoires { list-style-image:url(img/puce_territoires.png); }
#menug .ul_boite 	{ list-style-image:url(img/puce_boite.png); }
#menug .ul_abo 		{ list-style-image:url(img/puce_abo.png); }
/*********************************************/
#menud {
/*	position:absolute;
	top:165px;
	left:810px;
	width:185px; */
	font-size:12px;
	color:#68676B;
}
#menud .menud_haut {
	height:54px;
	background:url(img/menud_fond_haut.png) top left no-repeat;
	padding:3px 5px 0 10px;
	font-size:12px;
	color:#68676B;
}
#menud .menud_haut_2 {
	height:30px;
	background:url(img/login_haut.png) top left no-repeat;
	padding:8px 5px 0 10px;
	font-size:12px;
	color:#68676B;
	font-weight:bold;
}
#menud .menud_content {
	background:url(img/menud_fond_fond.png) top left repeat-y;
	padding:5px 15px;
	color:#ffd515;
	font-weight:bold;
}   
#menud .menud_content_2 {
	background:url(img/menud_fond_fond.png) top left repeat-y;
	padding:5px 15px;
	color:#ffd515;
	font-weight:bold;
	text-align:center;
}
#menud .menud_content ul {
	margin:0px;
	padding:0;
}
#menud .menud_content ul li {
	list-style:none;
	margin:0 5px 0 0;
	padding:2px 0px 2px 5px;
	border-bottom:1px solid #ffd515;
}
#menud .menud_content a {
	color:#ffd515;
}
#menud .menud_bas {
	width:100%;
	height:35px;
	background:url(img/menud_fond_bas.png) top left no-repeat;
}
/*********************************************/
#login {
	/*position:absolute;
	top:400px;
	left:810px;*/
	width:185px;
}
#login .login_haut {
	height:30px;
	background:url(img/login_haut.png) top left no-repeat;
	padding:8px 5px 0 10px;
}
#login .login_content {
	background:url(img/menud_fond_fond.png) top left repeat-y;
	padding:0px 15px;
	font-size:12px;
	color:#ffd515;
}
#login .login_content a {
	color:#ffd515;
}
#login .login_bas {
	width:100%;
	height:35px;
	background:url(img/menud_fond_bas.png) top left no-repeat;
}
/*********************************************/
#luvu {
	width:100%;
	border-bottom:1px dotted #999999;
	padding:5px;
	margin-bottom:10px;
}
.tab_luvu {}

.tab_luvu .post_title, .tab_luvu .post_title a { padding:3px; font-weight:bold; font-size:12px; color:#2768b8; }
.tab_luvu .post_short { padding:3px; }
.tab_luvu .lire_suite { text-align:right; }
/*********************************************/
#actu {
	width:100%;
	border:0;
	padding:5px;
}
.tab_actu {}
.tab_actu .post_title, .tab_actu .post_title a { padding:3px; font-weight:bold; font-size:12px; color:#c4020d; }
.tab_actu .post_short { padding:3px; }
.tab_actu .lire_suite { text-align:right; }

.tab_luvu td a, .tab_actu td a{
	font-weight:bold; 
	/*color:#E8D821; */
	color:#666;
}
/*********************************************/
input.ombre { border:1px solid #87837D; background:url(img/recherche_fond.png) top left no-repeat; font-size:12px; padding:2px 1px 1px 3px; }
.btn_rech { margin:0px 5px; }

