
.main {
    text-align:center;
}

/* = ACCUEIL TOP SLIDER
-------------------------------------------------------------- */
#my_slide{
height: 163px;
width: 308px;
overflow: hidden;
position: relative;
left: -10px; /* left: -25px;*/
top: 0px;
z-index:0;
}
.top_index.left{
	width:308px !important;
	height:163px !important;
}

.top_index.left .nivoSlider {
	position:relative;
	
}
.top_index.left .nivoSlider img {
	
	position:absolute;
	top:0px;
	left:0px;
}

/* If an image is wrapped in a link */
.top_index.left .nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.top_index.left .nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.top_index.left .nivo-caption {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 
	filter: alpha(opacity=50);
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	height:30px;
	color:#fff;
	opacity:1; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;


}
.top_index.left .nivo-caption p {
	padding:7px;
	font-family: Arial;
	font-weight: bold;
	font-size: 15px;
/* 	margin-left:10px; */
/* 	margin-top:3px; */
/* 	width:200px; */
	text-align:center;
		behavior: url(scripts/PIE.htc);

}
.top_index.left .nivo-caption a {
	display:inline !important;
}
.top_index.left .nivo-html-caption {
    display:none;
}

/* Control nav styles (e.g. 1,2,3...) */
.top_index.left .nivo-controlNav{
	position:absolute;
	bottom:10px;
	right:10px;
	color: white;
		behavior: url(scripts/PIE.htc);

}
.top_index.left .nivo-controlNav a {
	color:rgba(0,0,0,0);
	overflow:hidden;
	display:block;
	float:left;
	margin-right:8px;
	background:url(../slider/slide_buttons.png);
	width:14px;
	height:20px;
	position:relative;
	z-index:100;
	cursor:pointer;
	color: white;
	font-size: 0px;
		behavior: url(scripts/PIE.htc);

}

.top_index.left .nivo-controlNav a.active {
	background-position:0 -2px;
	font-size: 0px;
}

.top_index{
	height:290px;
	width:620px;
	margin-left:10px;
	padding:0;
	float:left;
}

.top_index.right{
/* 	width:320px; */
	margin-left:0;
/* 	background:#34312a; */
/* 	color:white; */
}

#my_agenda{
position: relative;
width:685px;
height:auto;
margin-top: 65px;
left :6px;
}
#agenda_logo{
position: absolute;
background: url(images/affiche.png) no-repeat;
width: 118px;
height: 35px;
top:-25px;
left: 35px;
}
#voir_horraire{
display: block;
background: url(images/voir_horraire.png) no-repeat;
text-decoration: none;
color: transparent;
height: 21px;
width: 90px;
position: absolute;
left: 590px;
top:10px;

}

/* = ACCUEIL RIGHT PART OF THE SLIDER
-------------------------------------------------------------- */
.accueil_post h3{
	font-family:'Arial';
	font-weight:bold;
	font-size:18px;
	color:#C31664;
/* 	line-height:35px; */
	margin-bottom:15px;
	padding-top: 20px;
	margin-left: 40px;
}

.accueil_post{
/* 	margin-top:20px; */
	line-height:20px;
/* 	margin-left:40px; */
	font-size:14px;
	overflow:hidden;
/* 	margin-bottom:20px; */
/* margin-left: 40px; */
padding-bottom: 20px;
color: #5B1431;
}
.accueil_post ul{

width: 555px;
margin-left: 40px;
}



.accueil_post ul li{
display: inline;
list-style: none;
background-image: url(images/li.png);
background-repeat: no-repeat;
background-position: 0px 3px; 
padding-left: 5px; 
font-family: Arial;
font-size: 16px;
}

.accueil_post ul li a{
display: inline;
list-style: none;
/* background-image: url(images/li.png); */
/* background-repeat: no-repeat; */
/* background-position: 0px 3px;  */
/* padding-left: 5px;  */
font-family: Arial;
font-size: 16px;
color: #591732;
}


/* = ACCUEIL Highlight SLIDER
-------------------------------------------------------------- */
.highlight{
	position:relative;
	float:right;
	height:220px !important;
	width:300px !important;
	margin-top:60px;
	margin-right:10px;
}
.highlight_title{
	color:white;
	line-height:30px;
	padding-right:10px;
	padding-left:10px;
	background:#b7c13e;
	height:30px;
	font-size:17px;
	font-family:'Droid Sans';
	font-weight:100;
	position:absolute;
	top:-30px;
	left:0;
}
.highlight .nivoSlider {
	position:relative;
	
}
.highlight .nivoSlider img {
	
	position:absolute;
	top:0px;
	left:0px;
}

/* If an image is wrapped in a link */
.highlight .nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.highlight .nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.highlight .nivo-caption {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 
	filter: alpha(opacity=50);
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	height:30px;
	color:#fff;
	opacity:1; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.highlight .nivo-caption p {
	padding:5px;
	margin-left:auto;
	margin-right:auto;
	margin-top:3px;
	width:200px;
	text-align:center;
			behavior: url(scripts/PIE.htc);

}
.highlight .nivo-caption a {
	display:inline !important;
}
.thighlight .nivo-html-caption {
    display:none;
}

/* Control nav styles (e.g. 1,2,3...) */
.highlight .nivo-controlNav{
	position:absolute;
	bottom:10px;
	right:10px;
}
.highlight .nivo-controlNav a {
	color:rgba(0,0,0,0);
	overflow:hidden;
	display:block;
	float:left;
	margin-right:8px;
	background:url(../slider/slide_buttons.png);
	width:14px;
	height:20px;
	position:relative;
	z-index:100;
	cursor:pointer;
}
.highlight .nivo-controlNav a.active {
	background-position:0 -7px;
}
/* = ACCUEIL youtube tv
-------------------------------------------------------------- */

#lasemo_tv{

height: auto;
width: 230px;
background: url(images/lasemo_tv.png) no-repeat;
padding-top: 30px;
position: absolute;
left: 740px;
top : 555px;
}
#g_lasemo_tv{

height: auto;
width: 230px;
background: url(images/lasemo_tv.png) no-repeat;
padding-top: 30px;
/* position: absolute; */
/* left: 740px; */
/* top : 555px; */
padding-bottom: 20px;
}

/* = ACCUEIL twitter
-------------------------------------------------------------- */

#twitter{

width: 200px;
height: 180px;
background: #F1ECE7;
padding-top: 15px;
font-family: Arial;
font-style: italic;
font-size: 13px;
text-align: center;
color: #6E104E;
padding-left: 15px;
padding-right: 15px; 
line-height: 25px;

}
#twitter a{
color: #ea256a;
}

#twitter_head{
background: url(images/twitter_head.png) no-repeat;
position: absolute;
left: 740px;
top : 980px;
width: 230px;
padding-top: 30px;
/* background: #F1ECE7; */

}
#g_twitter{

width: 200px;
height: auto;
background: #F1ECE7;
/* padding-top: 15px; */
font-family: Arial;
font-style: italic;
font-size: 13px;
text-align: center;
color: #6E104E;
padding-left: 15px;
padding-right: 15px; 
line-height: 25px;
margin-bottom: 20px;
}
#g_twitter a{
color: #ea256a;
}

#g_twitter_head{
background: url(images/twitter_head.png) no-repeat;
/* position: absolute; */
/* left: 740px; */
/* top : 1014px; */
width: 230px;
padding-top: 30px;
/* background: #F1ECE7; */

}

.art_acc{

height: 40px;
width: 230px;

position: relative;

}
#acc_m{background-color: #E3006C;}
#acc_r{background-color: #9F2270;margin-top: 10px;}
#acc_a{background-color: #C4B8A8;margin-top: 10px;}

#content_m{position: relative;}

/* = ACCUEIL flickr SLIDER
-------------------------------------------------------------- */
#flickr_slider{
position: absolute;
background: url(images/galerie_head.png) no-repeat;
left: 740px; top: 734px;
}
#flickr_gallery{
	float:right;
	height:200px !important;
	width:230px !important;
	margin-top:30px;

}

#flickr_gallery .nivoSlider {
	position:relative;
	
}
#flickr_gallery .nivoSlider img {
	
	position:absolute;
	top:0px;
	left:0px;
}

#flickr_gallery .nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
}
#flickr_gallery .nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
	
}
#flickr_gallery .nivo-caption {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 
	filter: alpha(opacity=50);
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	height:30px;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
#flickr_gallery .nivo-caption p {
	padding:5px;
	margin-left:auto;
	margin-right:auto;
	margin-top:3px;
	width:200px;
	text-align:center;
			behavior: url(scripts/PIE.htc);

}
#flickr_gallery .nivo-caption a {
	display:inline !important;
}
#flickr_gallery .nivo-html-caption {
    display:none;
}

#flickr_gallery .nivo-controlNav{
	position:absolute;
	bottom:10px;
	right:10px;
}
#flickr_gallery .nivo-controlNav a {
	color:rgba(0,0,0,0);
	overflow:hidden;
	display:block;
	float:left;
	margin-right:8px;
	background:url(../slider/slide_buttons.png);
	width:14px;
	height:20px;
	position:relative;
	z-index:100;
	cursor:pointer;
}
#flickr_gallery .nivo-controlNav a.active {
	background-position:0 -7px;
}
#g_flickr_slider{
/* position: absolute; */
background: url(images/galerie_head.png) no-repeat;
/* left: 740px; top: 734px; */
padding-top: 30px;
}
#g_flickr_gallery{
/* 	float:right; */
	height:200px !important;
	width:230px !important;
/* 	margin-top:30px; */
margin-bottom: 20px;
}

#g_flickr_gallery .nivoSlider {
	position:relative;
	
}
#g_flickr_gallery .nivoSlider img {
	
	position:absolute;
	top:0px;
	left:0px;
}

#g_flickr_gallery .nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
}
#g_flickr_gallery .nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
	
}
#g_flickr_gallery .nivo-caption {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 
	filter: alpha(opacity=50);
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	height:30px;
	color:#fff;
	opacity:1; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
#g_flickr_gallery .nivo-caption p {
	padding:5px;
	margin-left:auto;
	margin-right:auto;
	margin-top:3px;
	width:200px;
	text-align:center;
}
#g_flickr_gallery .nivo-caption a {
	display:inline !important;
}
#g_flickr_gallery .nivo-html-caption {
    display:none;
}

#g_flickr_gallery .nivo-controlNav{
	position:absolute;
	bottom:10px;
	right:10px;
}
#g_flickr_gallery .nivo-controlNav a {
	color:rgba(0,0,0,0);
	overflow:hidden;
	display:block;
	float:left;
	margin-right:8px;
	background:url(../slider/slide_buttons.png);
	width:14px;
	height:20px;
	position:relative;
	z-index:100;
	cursor:pointer;
}
#g_flickr_gallery .nivo-controlNav a.active {
	background-position:0 -7px;
}
/* = ACCUEIL focus SLIDER
-------------------------------------------------------------- */
#focus_head{
position: absolute;
background: url(images/focus_head.png) no-repeat;
left: 740px; top: 1220px;
}
#focus{
	float:right;
	height:230px !important;
	width:230px !important;
	margin-top:30px;

}
#focus .nivoSlider {
	position:relative;
	
}
#focus .nivoSlider img {
	
	position:absolute;
	top:0px;
	left:0px;
}

/* If an image is wrapped in a link */
#focus .nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
/* 	display:none; */
}
/* The slices in the Slider */
#focus .nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
	
}
/* Caption styles */
#focus .nivo-caption {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 
	filter: alpha(opacity=50);
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	height:30px;
	color:#fff;
	opacity:1; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
/* 	top:130px; */
}
#focus .nivo-caption p {
	padding:5px;
	margin-left:auto;
	margin-right:auto;
	margin-top:3px;
	width:200px;
	text-align:center;
}
#focus .nivo-caption a {
	display:inline !important;
}
#focus .nivo-html-caption {
    display:none;
}


#g_focus_head{
/* position: absolute; */
background: url(images/focus_head.png) no-repeat;
/* left: 740px; top: 1234px; */
padding-top: 30px;
}
#g_focus{
/* 	float:right; */
	height:230px !important;
	width:230px !important;
/* 	margin-top:30px; */

}
#g_focus .nivoSlider {
	position:relative;
	
}
#g_focus .nivoSlider img {
	
	position:absolute;
	top:0px;
	left:0px;
}

/* If an image is wrapped in a link */
#g_focus .nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
/* 	display:none; */
}
/* The slices in the Slider */
#g_focus .nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
	
}
/* Caption styles */
#g_focus .nivo-caption {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 
	filter: alpha(opacity=50);
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	height:30px;
	color:#fff;
	opacity:1; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
/* 	top:130px; */
}
#g_focus .nivo-caption p {
	padding:5px;
	margin-left:auto;
	margin-right:auto;
	margin-top:3px;
	width:200px;
	text-align:center;
}
#g_focus .nivo-caption a {
	display:inline !important;
}
#g_focus .nivo-html-caption {
    display:none;
}



/* = ACCUEIL Highlight SLIDER
-------------------------------------------------------------- */
.product_slide{
	position:relative;
	float:right;
	height:228px;
	width:300px;
	margin-top:70px;
	margin-right:10px;
	border:solid 1px #c2b6a5;
}
.product_slider{
	overflow:hidden;
	height:228px !important;
	width:300px !important;
}
.product_slide_title{
	color:white;
	line-height:30px;
	padding-right:10px;
	padding-left:10px;
	background:#b7c13e;
	height:30px;
	font-size:17px;
	font-family:'Droid Sans';
	font-weight:100;
	position:absolute;
	top:-30px;
	left:-1px;
}
.product_slide .nivoSlider {
	position:relative;
	
}
.product_slide .nivoSlider img {
	
	position:absolute;
	top:0px;
	left:0px;
}

/* If an image is wrapped in a link */
.product_slide .nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.product_slide .nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.product_slide .nivo-caption {
	position:absolute;
	left:160px;
	top:0px;
	background:rgba(0,0,0,0.6);
	
	height:230px;
	color:#fff;
	opacity:1; /* Overridden by captionOpacity setting */
	width:140px;
	z-index:89;
	background:url(images/eco_background.png);
	border-left:solid 1px #c2b6a5;
}
.product_slide .nivo-caption p {
	font-size:15px;
	font-family:'Droid Sans';
	padding:5px;
	padding-top:85px;
	margin-left:auto;
	margin-right:auto;
	line-height:21px;
	margin-top:3px;
	width:100px;
	overflow:hidden;
	
}
.product_slide  p.kopo_choice{
	z-index:100;
	display:block;
	
	line-height:21px;
	font-size:15px;
	font-family:'Droid Sans';
	width:100px;
	height:50px;
	position:absolute;
	right:20px;
	top:25px;
	color:#534b45;
	border-bottom:solid 2px #534b45;
	
}
.product_slide .nivo-caption a {
	display:inline !important;
}
.product_slide .nivo-html-caption {
    display:none;
}

/* Control nav styles (e.g. 1,2,3...) */
.product_slide .nivo-controlNav{
	position:absolute;
	bottom:10px;
	right:10px;
}
.product_slide .nivo-controlNav a {
	color:rgba(0,0,0,0);
	overflow:hidden;
	display:block;
	float:left;
	margin-right:8px;
	background:url(../slider/slide_buttons.png);
	width:14px;
	height:20px;
	position:relative;
	z-index:100;
	cursor:pointer;
}
.product_slide .nivo-controlNav a.active {
	background-position:0 -7px;
}

ol.commentlist{
list-style: none;
/* background: #E7E1D9; */
margin-left: 0;
width: 600px;
}

li.comment{
 background: #E7E1D9;
}