/* Kit graphique par Graphiques-Kits.com */
/* Copyright 2007 tous droits réservés */
/* ------------------------------------ */


body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
	color: #666666;
	background: #FFFFFF url(images/background-header.jpg) repeat-x top;
}

div#site {
    text-align:left;
    width: 1000px;
	margin: auto;
}

/* ------------------------------------ */

div#header1 {
    background: url(images/barniere.png) no-repeat 0 0;
    height: 171px;
    margin: 0px;
    padding: 0px;
		
}
div#header2 {
    background: url(images/barniereen.png) no-repeat 0 0;
    height: 171px;
    margin: 0px;
    padding: 0px;
		
}

div#sous-header {
    height: 34px;
    margin: 0;
    padding: 0;
}

div#mh {
	margin-left: 15px;
}

div#mh a, div#mh a:link {
	float: left;
	padding-right: 25px;
	padding-top:10px;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;	
}

/* ------------------------------------ */

div#corp {

border-right:3px solid #f4f4f4;
border-left:3px solid #f4f4f4;
width:956px;
padding:0px;
}


div#left {
	float: left;
	width: 200px;
	margin: 0px;
	padding: 0px;

}

.rubrique_rss
{
padding-left:70px;
 padding-top:0px; 
 color:#F49500;
}
.rubrique_rss a
{

 color:#F49500;
}

div#contenu-left {
background:#fce6c3;
	border-bottom:3px solid #f4f4f4;
	border-top:3px solid #f4f4f4;
	border-right:5px solid #f4f4f4;
    padding-top: 5px;
	padding-bottom: 20px;
	padding-left: 5px;
	padding-right: 3px;

	
}
#contenu-left ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#contenu-left li ul {
	padding: 5px 0 15px 0;
}

#contenu-left li li {
	padding: 1px 1px;
	margin-right:5px;
	text-align:left;
	font-size:10px;
}

#contenu-left li a {
	text-decoration: none;
    color: #666666;

}

#contenu-left li a:hover {
	
	border-left:1px solid GREEN;
	padding-left:5px;
}

#contenu-left li i {
	font-style: normal;
	font-size: 10px;
}

#contenu-left li h2 {
	font-size: 11px;
	
	background: url(images/img06.gif) repeat-x right bottom;
width:180px;

	color: #F49500;
}


div#title_rubrique {
	background: url(images/title.jpg) no-repeat;
	height: 26px;

	margin-bottom: 5px;
	padding-top: 5px;
	padding-left: 10px;
    font-family: "Times New Roman", Times, Verdana;
    font-size: 13px;
	color: #666666;	

	
}

div#contenu-menu {
	padding-bottom: 0px;
	padding-left: 10px;
	padding-bottom: 18px;
}

div#menu {
	margin-left: 10px;
	padding-left: 4px;
	padding-top: 7px;
	background: url(images/li.jpg) repeat-y;
}

div#menu a {
    color : #666666;
    font-weight : bold;
	font-size: 11px;
	height: 10px;
}
.accordion_child{
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;

	border-left:3px solid #f4f4f4;
	border-right:3px solid #f4f4f4;
	border-bottom:3px solid #f4f4f4;
	font: 70% "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;

	color:#555;
}

.description_acceuil
{ padding-top:10px;
 font-size:12px;
text-align:justify;
 }


/*------------------------------------------*/



.top_multimedia_bloc
{

	background: url(images/bgvideo.jpg) repeat-x bottom;
text-align:center;
width:728px;
float: left;
padding-top:0px;
padding-bottom:0px;
border-bottom:1px solid #ffffff;
vertical-align:top;
	
	


}
.multimedia_frame
{

width:290px;
	
}
.image_tv
{

	padding-left:5px;
	
}
.video_list_table img
{

border:2px solid #fff;
}

.titre_des_videos
{
vertical-align:top;
font-size:11px;

}
.titre_des_videos a ,.titre_des_videos a:visited,.titre_des_videos a:link
{
color:white;
text-align:justify;
font-size:11px;
}
.titre_des_videos a:hover 
{
color:white;
font-weight:none;
text-decoration:none;
font-size:11px;

}




/*------------------------------------------*/



#right2
{
vertical-align:top;
width:215px;
border-left:3px solid #f4f4f4;
border-top:3px solid #f4f4f4;
border-bottom:3px solid #f4f4f4;
}
#right1
{
vertical-align:top;
width:510px;
}

#right1 H3
{
height:25px;
  width:500px;
font-size: 11px;
font-weight: bold;
padding-left: 25px;
padding-top: 5px;
margin-bottom:0px;
margin-top:0px;

color: #ffffff;
background:  url(images/back_all.gif) no-repeat;
	font-family: Verdana;



}


#right2 H3
{
width: 190px;
height: 25px;
font-size: 11px;
font-weight: bold;
padding-left: 25px;
padding-top: 5px;
margin-bottom:0px;
margin-top:0px;

color: #ffffff;
background: url(images/title.gif) no-repeat;
	font-family: Verdana;
}


#right2 .title_back
{
background: #fce6c3 url(images/title_back.gif) no-repeat top;
padding: 5px;
}

#right2 .title_back1
{
background: red url(images/title_back.gif) no-repeat top;
padding: 5px;



}
 .title_back_bottom
{
height:12px;
margin-bottom:3px;
background: url(images/title_back_bottom.gif) no-repeat bottom;
}
.title_back_bottom_all
{
height:12px;
margin-bottom:2px;
background: url(images/title_back_all_bottom.gif) no-repeat bottom;
}

.back_all_video h3
{
background:  url(images/back_all_video.gif) no-repeat top left;
height:25px;
  width:728px;

	font-family: Verdana;
	

font-size: 11px;
font-weight: bold;
padding-left: 25px;
padding-top: 5px;
margin-bottom:0px;
margin-top:0px;

color: #ffffff;

	
	

}
.anim_bannier
{

padding-bottom:0px;

	

}


.submit
{
width:180px;
	background:url(images/input.jpg) top no-repeat;
	font: 100% "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
	color:#333;
	border:0;
	padding:7px 10px;
	margin:1px;
	color:#777;

}


.back_all H3
{
font-size: 11px;
font-weight: bold;
padding-left: 25px;
padding-top: 5px;
margin-bottom:0px;
text-transform: uppercase;
color: #ffffff;
}
.title_back_all
{
background:url(images/title_back_all.gif) no-repeat top;

padding: 5px;

}
.title_back_all img
{

border:2px solid #f4f4f4;
}
.images_article img

{

border:3px solid #fff;
}

div#right {
    width:735px;
	float:left;
	padding-left: 1px;
	padding-right: 1px;

}

div.arbo   {
    padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 2px;
	
}
.arbo a   {
   color:#666666;
}

div#contenu-right {
	background: url(images/right-top.jpg) no-repeat;
    padding-top:5px;
	padding-bottom: 40px;
	padding-left: 0px;
	padding-right: 1px;
	
}

.accordion_child input {
	width:180px;
	background:url(images/input.jpg) top no-repeat;
	font: 100% "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
	color:#333;
	border:0;
	padding:7px 10px;
	margin:5px;
	color:#777;
}
.accordion_child textarea {
	width:372px;
	height:126px;
	background:url(images/textarea.jpg) top no-repeat;
	font: 100% "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
	color:#333;
	border:0;
	padding:10px;
	margin:5px;
	color:#777;
}

.accordion_child input[type=submit]
 {
	 cursor:pointer;
	 background:#ff9900;
	 color:#fff;
	 font-weight:bold;
	 width:182px;
	 height:33px;
	 padding:7px 10px;
	 background:url(images/submit.jpg) top no-repeat;
}


#accordian{
	padding:5px;
	width:660px;
	z-index:2;
	margin:0 auto;
}
/* ------------------------------------ */
.home_main_content
 {
	/* border:3px solid #f4f4f4;*/
	width:740px;
}
.main_bloc
{
	text-align:left;
	width:740px;
	vertical-align:top;
	padding:0px;
}
.animation
{
	text-align:left;

	vertical-align:top;
	padding-left:0px;
	padding-top:150px;
}
.post2 .date {
	BACKGROUND: url(images/date.gif) no-repeat; FLOAT: left; WIDTH: 68px; MARGIN-RIGHT: 5px; HEIGHT: 68px; text-decoration:none
}
.post2 .date .month {
	MARGIN-TOP: 2px; FONT-SIZE: 10px; WIDTH: 60px; COLOR: #fff; TEXT-ALIGN: center
}
.post2 .date .dayofmonth {
	FONT-SIZE: 22px; WIDTH: 60px; COLOR: #fff;  TEXT-ALIGN: center
}
.post2 .date .yearofmonth{
	FONT-SIZE: 10px; WIDTH: 60px; COLOR: #fff; TEXT-ALIGN: center
}
/*.description_simple
{
float:left;


}*/
.title {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; vertical-align:top;
}
.title H2 {
	MARGIN-TOP: 7px ; color:#F49500; font-size:15px; font-family: "Trebuchet MS", sans-serif;
}

.actions a
{

font-size:10px;

}
.page_links
{
color:#0879b2;
 font-size:10px; 
 font-family:Verdana, Arial, Helvetica, sans-serif;
	
}

.page_links a,.page_links a:hover, .page_links a:active,.page_links a:link,.page_links a:visited
{
color:#0879b2;
font-size:10px; 
 font-family:Verdana, Arial, Helvetica, sans-serif;
 text-decoration:none;

	
}
.page_links a:hover
{
color:#0879b2;
 text-decoration:underline;
	
}
.spip strong, .spip b, .text strong, .text b, .summary strong, .summary b
{
	font-family: "Trebuchet MS", sans-serif;
	color: #F49500;
	font-size:13px;

	text-align:justify;
	text-decoration:none;
}
span, .summary
{
font-family: "Trebuchet MS", sans-serif;
	font-size:13px;
}
.text{
font-family: "Trebuchet MS", sans-serif;
	color:#666666;
	font-size:13px;
	text-align:justify;
	font-weight: normal;
	padding:4px;
	text-align:justify;
	}
.spip {
font-family: "Trebuchet MS", sans-serif;
	color:#666666;
	font-size:13px;
	text-align:justify;
	font-weight: normal;
	padding-top:11px;
	}
.spip p{
	font-family: "Trebuchet MS", sans-serif;
	color:#666666;
	font-size:13px;
	text-align:justify;
	font-weight: normal;
	padding-top:11px;
	}
	
	.image
{
	float:left;
	padding:6px;
}
/* ------------------------------------ */
.calendar
{

	width:150px ;
}
.tile
{
	background-image:url(images/tile1.gif) repeat-x;
	background-color:black;
	height:30px;
}

.calendar th {
	text-align:center;
	width:20px;
	height:20px;
	font:  12px "Trebuchet MS", "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	color: #616B76;
	padding-right:4px;
	padding-left:2px;

}
/* Style d'un jour du mois précédent *//* Style d'un jour du mois suivant */
.calendar .prev_month, .calendar .next_month
{
	color:#F1F1F1;
	margin-right:4px;
	
}
.calendar .next_month_link, .calendar .prev_month_link
{

padding-top:2px;
padding-right:6px;

}
.calendar .titles .month_title
{
	
	width: 100%;
		 
	font:14px "Trebuchet MS",  "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	text-align: center;
	
}
.calendar .month_title
{
	text-align:center;
	font-size:12px;
	margin:12px 0 0 0;
	border:none;
}
/* Style de n'importe quel un jour dans le calendrier */
.title_3
{
font-size:10px;


}
.pr_even
{
font-size:10px;
text-align:left;


}
.calendar .day , .calendar .title

{
	width:20px;
	height: 15px;
	text-align: center;
	border:none;
font-size:12px;

}
.calendar .title
{
	
}

/* Style des jours qui sont sélectionnés */
.calendar .selected a
{
font-size:12px;
	
	color:#5ea900;
}
.calendar .selected a:hover
{


}
.calendar .navigator
{
	width:200px ;
	border:none;
}

.calendar .now, .calendar .now .selected, .calendar .now .selected a
{
background:#F49500;
font-size:12px;
	
	color: #d9f3e7;

}
/* ------------------------------------ */
.la_une
{
background:  #97bd32 url(images/bg_une.gif) repeat-x bottom;
text-align:center;
width:98%;
float: center;
margin-left:7px;
}


.date_page_video
{
color:#fff;
font-size:10px;
padding-left:10px;


}

.title_message_une
{
color:#0879b2;
text-decoration: none;
height:50px;
text-align:justify;
font-size:11px;
}
.title_message_une a, .title_message_une a:link, .title_message_une a:visited
{
color:#5ea900;
text-decoration: none;
height:50px;
text-align:justify;
font-size:11px;
}
.title_message_une a:hover
{

text-decoration:underline;
}
.title_message_une2
{
color:#0879b2;
text-decoration: none;

text-align:justify;
font-size:10px;
padding-right:15px;
}
.title_message_une2 a, .title_message_une2 a:link, .title_message_une2 a:visited
{
color:#5ea900;
text-decoration: none;

text-align:justify;
font-size:9px;
}
.title_message_une2 a:hover
{
text-decoration:underline;
}
.description_message_une
{
color:#666666;

text-decoration: none;
height:110px;
text-align:justify;
font-size:11px;
padding:2px;
padding-bottom:0px;
margin-bottom:0px;
}


/* ------------------------------------ */
.title_message
{
color:#0879b2;
text-decoration: none;
height:80px;
text-align:justify;
font-size:10px;
}
.title_message a, .title_message a:link, .title_message a:visited
{
color:#5ea900;
text-decoration: none;
height:90px;
text-align:justify;
font-size:11px;
}
.title_message a:hover
{
color:#488001;
}
.description_message
{
color:#666666;
text-decoration: none;
height:90px;
text-align:justify;
font-size:11px;
}

/* ------------------------------------ */
.home_links a,.home_links a:link, .home_links a:visited
{
background: url(images/next1.gif) no-repeat left;


font-size: 11px;
color:#5ea900;
padding-left:15px;

	
}
.home_links a:hover
{

background: url(images/next1.gif) no-repeat 6px ;

color:#FF9900;

}

.home_links1 a,.home_links1 a:link, .home_links1 a:visited
{


height:10px;
font-size: 9px;
color:#5ea900;
padding-left:1px;
padding-top:1px;

	
}
.home_links1 a:hover
{


	color:#FF9900;
}





/* ------------------------------------ */

#margepied {
    height:33px;
    clear:both;
    background:transparent;
}

#footer {
    height:33px;
	width:945px;

	padding:0;
	background: url(images/background-footer.jpg) repeat-x  bottom;
	background-color: #e89801;
	text-align:center;
	clear: both;
	margin-top:-42px;
}

#footer p {
    padding-top: 12px;
    font-size: 10px;
	color: #FFFFFF
}

#footer a {
    color : #FFFFFF;
    font-family:verdana;
    text-decoration:none;
}

#footer a:hover , a:active , a:focus {
    color : #FFFFFF;
    font-weight : bold;
    text-decoration:none;
}


/* ------------------------------------ */

.map_menu
{
	font-weight:bold;
	text-decoration:underline;
	font-size:15px;
	color:#000066;
	
}
.title_menu
{
	

	font-size:13px;
	margin:20px;
	
}
.title_sous_menu
{
	

	font-size:12px;
	margin:40px;
	
}
.map_table
{
	
margin-left:80px;

}



/* ------------------------------------ */

html, body { 
    margin: 0;
	padding: 0;
}

span.spacer {
	height:20px;
	overflow:hidden;
	display:block;
	width:100%;
	clear:both;
}

img { border: 0; }
li { list-style: none; }
a, a:link, a:active , a:visited
{
	
	color:#5ea900;
	text-decoration: none;
}

a:hover {
	
	text-decoration: underline;
}

h3 {
	font-size: 11px;
	font-weight: bold;
	color: #ff5a00;
	margin-bottom: 15px;
}
.indentmenu a
{
color:#FF9900;
font-size: 15px;
height:20px;
}
.indentmenu a:active
{

color:#5ea900;
}
.indentmenu .selected
{
	color:#5ea900;
}


/* video link */
.video_list table, .video_list tr, .video_list td, .video_list th, .video_list a
{
	font-size:12px;
}

.video_link_over
{	
}
.video_link_selected
{
	background-image:url(images/bg_video_link.gif) ;
		text-align:left ;
		width:300px;
}
.video_link, .video_link_over
{
	border:1px solid #cacaca ;
	background-repeat:no-repeat;
	background-color:#ccc;
	text-align:left ;
	background-image:url(images/bg_video_link_over.gif) ;
	width:300px;

}
/*--------------------------------------------*/

.navigator 
{
	
float: right;
font-size:10px;
padding-right:10px;
width:500px
}
.navigator1
{
	
text-align:center;
font-size:10px;


}
.parent_child1
{
	
text-align:center;
font-size:10px;


}

.navigator .selected
{
	
text-decoration:underline;
font-weight:bold;
}
.parent_child_navigator
{
	

font-size:10px;


}
.parent_child_navigator1
{
	

font-size:10px;
text-align:center;


}
.events .navigator, .events table, .events td, .events tr
{
	border:0px ;
}
.events .day
{
	font-weight:normal;
}
.events .day a
{
	font-weight:bold;
}