/* CSS Document */
body{

margin:0;
font-size:12px;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
/*background: #fff url(../images/bg_culture.jpg) 50% 0 no-repeat;*/
}
#header{
	}
#pausecafe{
background: url(../images/border_haut_body.gif) repeat-x;
background-color:#FFFFFF;
padding:0 10px 0 10px;
width:960px;
margin:0 auto 0 auto ;
text-align:justify
}
.rub{
	color:#2384BE}
.gbi, .gbi2{
	/*background:url(../images.new/fondTR.png);*/
	background-color:#E9E9E9;
	position:absolute;
	top:20px;
	visibility:hidden;
	z-index:9999;
	border:1px solid;
	border-color:#CCC #666 #666 #CCC ;
}
.gbi {
	width: 97px;
}
.gbi2 {
	width: 150px;
}
.gb2{display:block;padding:1px;text-decoration:none;line-height:15px}
a.gb1,a.gb2{text-align:left;padding:2px;font-size:10px;color:#797979 !important}
a.gb2:hover  {background:#36c;color:#fff !important}
.menuplus, .menuplus2 {
	font: normal 10px verdana, arial, sans-serif;
	list-style:none;
	padding:0;
	margin:0;
	line-height:20px;
}
.menuplus_1, .menuplus2 {
	font: normal 10px verdana, arial, sans-serif;
	list-style:none;
	padding:0;
	margin:0;
	line-height:20px;
}
.menuplus2 {
	float:right;
}
.menuplus2 li img {
	margin-top:5px;
}
.menuplus li {
	float:left;
	margin:0px 2px;
	padding:0px 2px;
	line-height:21px;
}

.menuplus_1 li {
	float:right;
	margin:0px 2px;
	padding:0px 2px;
	line-height:21px;
}
.menuplus2 li {
	float:left;
	margin:0px 1px;
	padding:0px 1px;
	line-height:21px;
}
.menuplus li a {
		color:#000;
		text-decoration:none;
}
.menuplus_1 li a {
		color:#000;
		text-decoration:none;
		font-size:11px;
		font-weight:bold;
}
.shar a{
	color:#666666}
.menuplus2 li a {
	color:#039;
	text-decoration:none;
}
#shortcut div ul {
	list-style:none;
	margin:0px;
	padding:5px;
}
#shortcut div ul li {
	margin-bottom:10px;
}
table.devise {
	background-color:#F3F3F3;
}
table.devise tr td,  table.devise tr th {
	padding:2px;
	border-bottom:1px solid #CCC;
	border-collapse:collapse;
}
.menuplus .dd span{
	cursor:pointer;
	background:url(../images.new/down.gif) no-repeat right;
	padding:0px 10px 0px 0px;
}

.menuplus_1 .dd span{
	cursor:pointer;
	background:url(../images.new/down.gif) no-repeat right;
	padding:0px 10px 0px 0px;
}
.divcontent2 {
	border:1px solid #999;
	padding:2px;
	background-color:#FAF8F1;
}
.divcontent2 div.titre  {
	text-align:center;
	background:url(../images.new/fd2.gif) repeat-x;
	border-bottom:1px solid #DCDDCF;
	margin-bottom:5px;
	line-height:15px;
}
.divcontent2 div.titre a {
color:#000;font-weight:bold;text-decoration:none;
}
.lien-top{

background:transparent url(../images/menu/1pxentete.gif) repeat-x ;
height:32px;
margin:0 auto 0 auto ;
padding-bottom:3px;
padding-top:2px;
width:980px;
	}

.menuplus2010 {
	font: normal 10px verdana, arial, sans-serif;
	list-style:none;
	margin:0px;

}	
.menuplus2010 li {
	float:right;
	margin:-1px 0px;


}

.menuplus2010 li a {
		color:#666666;
		text-decoration:none;
		font:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
}

.menuplus2010 li #culture{
		color:#000;
		text-decoration:none;
	}

.menuplus2010 #titremenuhaut{
		margin:1px 14px;
}
	
.clear{clear:both;
height:10px;
line-height:10px;}

#header .images{
float:left;
margin-top:8px;
width:7px;
}

#header #imageheader{
float:left;
margin-top:50px;
width:233px;
text-align:left
}

#header #fond{
float:left;
color:#FFFFFF;
margin-top:8px;
background:url(../images/bandfond.gif) repeat-x;
height:61px;
width:935px;
}

#header .lien a{
	background:url(../images/bandsep.gif) no-repeat scroll top right;
	color:#FFFFFF;
	float:left;
	height:61px;
	padding-top:20px;
	padding-left:15px;
	padding-right:15px;
	font-size:13px;
	text-align:center;
	text-decoration:none;
	width:85px;

}

#header .lien a:hover{
	text-decoration: underline;
}

#pausecafe ul {
margin:0;
padding:0;
}



/*#pausecafe .shadetabscal {
font-size:11px;
margin-top:1px;
padding:3px 0;
text-align:center;
}

#pausecafe .shadetabscal li {
display:inline;
margin:0;
}

#pausecafe .shadetabscal li a.selected {
background:transparent url(../images/selected_cal.gif) no-repeat scroll center top;
color:#7F7F7F;
position:relative;
}
#pausecafe .shadetabscal li a {
background:transparent url(../images/nselected_cal.gif) no-repeat scroll center top;
color:#FFFFFF;
display:block;
float:left;
padding-top:5px;
height:18px;
margin-right:0;
position:relative;
text-decoration:none;
width:92px;
z-index:1;
}*/
.text1{
font-size:12px;
color:#7F7F7F;
margin:5px 0;
}
.bordersep{
border-top:1px dotted #7F7F7F;
}
.image_art{
	float:left;
	width:59px;
	margin-bottom:5px;
	}
.image_art img{
	border:1px #666666 solid
}
.actu{
margin:10px 0 0 80px;
}
.actu1{
margin:10px 0 0 20px;
}
.titre{
font-size:14px;
color:#666666;
border-bottom:1px dotted #7F7F7F;
font-weight:bold;
padding-bottom:5px;
}
.texte{
color:#7F7F7F;
}
.texte img{
	margin-right:10px}
.text_acrticl{
color:#7F7F7F;
text-align: justify;
}
.text_comm{
color:#7F7F7F;
text-align: justify;
margin-bottom:10px;
}
.dat{
color:#63A622;
margin-right:50px;
text-decoration:none;
}
.date_comm{
color:#63A622;
float: right;
text-decoration:none;
}
.lire{
color:#FA7704;
}
#lien_int a{
color:#666666;
text-decoration:none;
}
.separateur{
background:url(../images/separateur.gif) repeat-x;
height:20px;
margin:10px 0 0 0;
clear:both;

}
.rebrique{
color:#CD2D09;
font-size:22px;
}
.div_ar{
	float:left; width:640px;}
.div_pub{
	float: right; margin-left:10px; width:300px;
	overflow: hidden;}
	
.sp_recherche{
	float: right;
	padding-top: 17px; 
	font-size:13px;
	margin-right:40px;
	margin-top:1px;
	}
.div_ar .div_titre{
	float:left; margin-right:10px;}
.actu .image{
	float:left;}
.actu .ac_body{
	float:left; margin-left:15px;
	}
	.actu1 .image{
	float:left;}
.actu1 .ac_body{
	float:left; 
	margin-left:10px;
	width:540px;
}
.ac_articl{
	float:left; margin-left:20px; width:600px}
.actu .ac_lien{
	 margin-bottom:15px;}
	.actu1 .ac_lien{
	 margin-bottom:15px;}
.pu_titre{
	border-bottom:1px dotted #7F7F7F; background:url(../images/puce.jpg) no-repeat; height:29px; padding-left:40px; margin-bottom:10px;color:#CD2D09;font-size:22px;}
#box_magazine{
	}
#box_magazine .div_fond{
	background:#EAEBE3; padding:10px 10px 0 10px;}
#box_magazine .lien1{
	float:left; width:633px;}
.div_s .content1{
	width:537px; background:#FFFFFF; overflow:auto;}
.di_cont{
	float:left; padding-left:40px; background:#FFFFFF;}
.bn_vert{ 
color:#FFFFFF;
border:none;
vertical-align:top;
margin:0 5px;
padding-bottom:3px;
background:url(../images/bn_vert.gif) no-repeat;
width:153px;
height:28px;
}
.bn_gris{ 
color:#FFFFFF;
border:none;
vertical-align:top;
margin:0 5px;
padding-bottom:3px;
background:url(../images/bn_gris.gif) no-repeat;
width:153px;
height:28px;
}
.lien2{
	float:right; width:290px;}
.content2{
	width:270px; background:#FFFFFF; overflow: hidden;}
#box_reportage{
	margin-top:20px;}
.tit_rep{
	border-bottom:1px dotted #666666; color:#7E7E7E;
	font-size:22px;
	margin-bottom:10px;
	padding-bottom:8px;}
#reportage{
	float:left; width:400px;}
.text_rep{
color:#7F7F7F;
width:370px;
float:left;
margin-left:20px;
width:160px;
}
#archive{
	float:left; margin-left:21px; width:30%;}
.puce_arch{
	float:left;}
.date_arch{
	float:left;
	font-size:13px;
	font-weight:bold;
	margin:0 0 10px 20px;
	text-transform: capitalize;
}
.date_arch a{
color:#7E7E7E;
}
.date_arch .lien{
	color:#CD2D09;text-decoration:none;}
.der_arch{
	float:left;font-size:12px;margin:0 0 10px 0 ;}
.der_arch a{
	color:#666666;text-decoration:none;}
.der_arch a:hover{ 
text-decoration: underline;}
#blogues{
	float:left; width:67%;}
#blogs{
	float:left; width:730px;}
.blog_cont{
	float:left; margin-left:20px; width:150px;}
.blog_tit{
	font-size:14px; color:#666666; font-weight:bold;}
.blog_text{
	 color:#7F7F7F;}
.blog_com{
	 margin-bottom:15px;}
.logo_def{
	display:inline; }
#footer{
	background:url(../images/fond_footer.gif) repeat-x #ffffff top; width:960px; padding-left:10px; padding-right:10px; height:51px; padding-top:15px; margin:0 auto;}
#footer a{
	text-decoration:none;
	margin-right:20px;}
#copyright{
	background:url(../images/border_bas.gif) repeat-x; padding-top:30px; margin:0 auto;}
.copyright{
	width:520px; float:left;    font-family:Arial, Helvetica, sans-serif; color:#999999; }
.btn_comm {
background:url(../images/bn_comm.gif) no-repeat;
height:24px;
width:66px;
color:#FFFFFF;
vertical-align:middle;
border:none;
}
          .calendar  caption {
                font-family: verdana;
  
                background-color: while;
				font-size:11px;
				font-weight:bold;
				background-color:#3398CC;
				color:#FFFFFF;
				padding-bottom:2px;
				padding-top:2px;
				
            }
            .calendar .prevMonth {
                font-size: 10px;
                text-align: left;
				color:#ffffff;
            }
           .calendar  .nextMonth {
                font-size: 10px;
                text-align: right;
				color:#ffffff;
            }
            .calendar th {
                font-family: verdana;
                font-size: 9px;
                color: navy;
                text-align: right;
				font-weight:normal;
				color:#FA7704;
            }
            .calendar td {
                font-family: verdana;
                font-size: 11px;
                text-align: right;
				background-color:#F0F0F0;
            }
			.calendar2 td {
                font-family: verdana;
                font-size: 11px;
                text-align: right;
				background-color:#F0F0F0;
				padding:2px;
				background-color:#FFFFFF
            }

            .calendar .selected {
                background-color:#CD2D09;
				color:#ffffff;
				
            }
            .calendar .selected a {
				color:#ffffff;
				text-decoration: none;}
ul.search{
	}				
.search li{
	padding-bottom:5px;
	list-style:none}
.search a{
	color:#333333}
.search a:hover{
	text-decoration:none}
