body
{
	margin:auto;
	width:100%;
	height:100%;
	background-image:url("http://www.mima-festival.com/img/fond/fond_main_gris_bottom.jpg");
	background-repeat:repeat;
}

#bg_body
{
	margin:auto;
	width:100%;
	background-image:url("http://www.mima-festival.com/img/fond/fond_main_gris_2.jpg");
	background-repeat:repeat-x;
	overflow:hidden;
	min-height:420px;
}

#content_header_bar
{
	width:900px;
	height:33px;
	margin:auto;
}

#menu_header_bar
{
	width:240px;
	height:33px;
	margin:auto;
	float:right;
	padding-top:4px !important;
	padding-top:10px;
}

#btn_menu_header_bar a, #btn_menu_header_bar
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color:#aaa9a9;
	text-decoration:none;
}

#btn_menu_header_bar a:hover
{
	color:#e2003b;
	text-decoration:none;
}

#logo_header_bar
{
	width:86px;
	height:33px;
	background-image:url("http://www.mima-festival.com/img/logo/logo_header_bar.jpg");
	float:right;
}

#cse-search-box
{
	height:33px;
	float:right;
	margin-right:20px;
	margin-top:4px;
	padding:0px;
}

#cse_titre
{
	float:left;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color:#9e2753;
	margin:0px;
	padding:0px;
	margin-top:6px;
	margin-right:6px;
}

#cse_text
{
	padding:0px;
	margin:0px;
	border:none;
	float:left;
}



#cse_submit
{
	width:22px;
	height:22px;
	background-image:url(http://www.mima-festival.com/img/icone/search.jpg);
	padding:0px;
	margin:0px;
	border: 0px solid #fff;
	margin-left:-4px;
	float:left;
	cursor:pointer;
}

#interface
{
	width:900px;
	height:38px;
	margin:auto;
	margin-top:25px;
}

.btn_interface_big_red
{
	width:90px;
	height:38px;
	background-image:url("http://www.mima-festival.com/img/btn/btn_interface_big_red.png");
	background-repeat:no-repeat;
	margin-left:2px;
	float:right;
	text-align:center;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#e7e7e7;
	text-decoration:none;
	
}

.btn_interface_big_orange
{
	width:90px;
	height:38px;
	background-image:url("http://www.mima-festival.com/img/btn/btn_interface_big_orange.png");
	background-repeat:no-repeat;
	margin-left:2px;
	float:right;
	text-align:center;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#e7e7e7;
	text-decoration:none;
	
}

.btn_interface_big_orange:hover
{
	background-image:url("http://www.mima-festival.com/img/btn/btn_interface_big_violet.png");	
}

.btn_interface_big_red:hover
{
	background-image:url("http://www.mima-festival.com/img/btn/btn_interface_big_violet.png");	
}

.btn_interface_big_violet
{
	width:90px;
	height:38px;
	background-image:url("http://www.mima-festival.com/img/btn/btn_interface_big_violet.png");
	background-repeat:no-repeat;
	margin-left:2px;
	float:right;
	text-align:center;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#e7e7e7;
	text-decoration:none;
	
}

#box1
{
	width:900px;
	height:300px;
	margin:auto;
}

#box1_left
{
	width:10px;
	height:300px;
	float:left;
	background-image:url("http://www.mima-festival.com/img/cadre/cadre_box1_left.png") !important;
	background-image:url("http://www.mima-festival.com/img/cadre/gif/cadre_box1_left.gif");
	background-repeat:no-repeat;
}

#box1_right
{
	width:10px;
	height:300px;
	float:left;
	background-image:url("http://www.mima-festival.com/img/cadre/cadre_box1_right.png") !important;
	background-image:url("http://www.mima-festival.com/img/cadre/gif/cadre_box1_right.gif");
	background-repeat:no-repeat;
}

#box1_middle
{
	width:880px;
	height:300px;
	float:left;
	background-image:url("http://www.mima-festival.com/img/cadre/cadre_box1_middle.png");
	background-repeat:repeat-x;
}

#pic_box1
{
	width:447px;
	height:290px;
	float:left;
	border:0;
	margin:auto;
	margin-top:-295px;
	margin-left:5px !important;
	margin-left:2.5px;
}

#coin_top_left
{
	width:9px;
	height:9px;
	float:left;
	background-image:url("http://www.mima-festival.com/img/cadre/cadre_box1_coin_top_left.png") !important;
	background-image:url("http://www.mima-festival.com/img/cadre/gif/cadre_box1_coin_top_left.gif");
	background-repeat:no-repeat;
	border:0;
}

#coin_top_right
{
	width:9px;
	height:9px;
	float:right;
	background-image:url("http://www.mima-festival.com/img/cadre/cadre_box1_coin_top_right.png") !important ;
	background-image:url("http://www.mima-festival.com/img/cadre/gif/cadre_box1_coin_top_right.gif");
	background-repeat:no-repeat;
	border:0;
}

#coin_bottom_left
{
	width:9px;
	height:9px;
	float:left;
	margin-top:281px;
	margin-left:-9px;
	background-image:url("http://www.mima-festival.com/img/cadre/cadre_box1_coin_bottom_left.png") !important;
	background-image:url("http://www.mima-festival.com/img/cadre/gif/cadre_box1_coin_bottom_left.gif");
	background-repeat:no-repeat;
	border:0;
}

#coin_bottom_right
{
	width:9px;
	height:9px;
	float:right;
	margin-top:281px;
	margin-right:-9px;
	background-image:url("http://www.mima-festival.com/img/cadre/cadre_box1_coin_bottom_right.png") !important;
	background-image:url("http://www.mima-festival.com/img/cadre/gif/cadre_box1_coin_bottom_right.gif");
	background-repeat:no-repeat;
	border:0;
}

#texte_box1
{
	width:390px;
	height:260px;
	float:right;
	margin-top:-295px !important;
	margin-top:-285px;
	margin-right:40px !important;
	margin-right:20px;
	overflow:hidden;
}

#texte_box1 h1
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color:#ffffff;

}

#texte_box1 .p_replace h1, #texte_box1 .p_replace h2, #texte_box1 .p_replace h3
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color:#ffffff;
	margin:0px;
	padding:0px;
	display:inline;
}
#texte_box1 .p_replace h2
{
	font-size: 16px;
}

#texte_box1 .p_replace h3
{
	font-size: 14px;
}

#texte_box1 .p_replace
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color:#ffffff;
	overflow:hidden;
	padding:0px;
	margin:0px;
	line-height:13px;
}

#texte_box1 .p_replace a
{
	color:#ffffff;
}

#texte_box1 .p_replace a:hover
{
	color:#EDB7BC;
}
	
#texte_box1 h1
{
padding:0px 15px 5px 0px;
}

#body_all
{
	width:900px;
	height:100%;
	margin:auto;
	margin-top:0px !important;
	margin-top:-5px;
}

#body_all_no_home
{
	width:900px;
	margin:auto;
	margin-top:15px;
}

#body_left
{
	width:590px;
	height:100%;
	margin:auto;
	float:left;
}

#pic_decor_left
{
	width:590px;
	height:236px;
	margin:auto;
}

#cadre_body_left
{
	width:590px;
	height:39px;
	margin:auto;
	margin-top:16px;
	background-image:url("http://www.mima-festival.com/img/cadre/cadre_body_left.png") !important;
	background-image:url("http://www.mima-festival.com/img/cadre/gif/cadre_body_left.gif");
	background-repeat:no-repeat;
}

#cadre_body_left h2
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	padding-top:13px !important;
	padding-top:0px;
	margin-top:0px !important;
	margin-top:13px;
}

#accordion 
{
	margin:0px 0px;
	margin-top:0px !important;
	margin-top:-10px;
}

#accordion_no_home
{
	margin:0px;
	margin-top:0px;
}

h3.toggler 
{
	height:20px;
	cursor: pointer;
	border: 0;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	background: #0dc2cd;
	color:#ffffff;
	margin: 3px 0 0 0;
	padding-top: 4px;
	padding-left:5px;
	vertical-align:middle;
}

div.element p, div.element h4, div.element .element_text
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #373737;
	margin:0px;
	padding:10px;
}

div.element h3 ,div.element h2 ,div.element h1
{
font-size: 14px;
}
div.element
{
background-image:url("http://www.mima-festival.com/img/fond/fond_accordeon_gris.png");
	background-repeat:repeat;
padding:20px;

}

#box_comp div.element
{
padding:0px;
}


.element div
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #373737;

}

.element a
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #7f173c;
}

.element a:hover
{
	color: #e2003b;
}

#body_right
{
	width:290px;
	height:100%;
	margin:auto;
	float:right;
	margin-top:16px;
}

#body_news
{
	margin:auto;
	margin-top:16px;
}

#cadre_body_right
{
	width:290px;
	height:38px;
	margin:auto;
	border-bottom:3px solid #c2c2c2;
}

#cadre_titre_actu
{
	width:148px;
	height:28px;
	background-image:url("http://www.mima-festival.com/img/cadre/cadre_titre_actu.png") !important;
	background-image:url("http://www.mima-festival.com/img/cadre/gif/cadre_titre_actu.gif");
	background-repeat:no-repeat;
	margin:auto;
	float:left;
}

#body_news #cadre_body_right
{
	float:left;
	margin-bottom:20px;
}

#body_news #cadre_body_right #cadre_titre_actu
{
	float:left;
}

#body_right h2
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:normal;
	font-size: 18px;
	color: #e2003b;
	margin-top:5px;
	margin-bottom:0px;
	text-align:left;
}

#body_news h2
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:normal;
	font-size: 18px;
	color: #e2003b;
	margin-top:5px;
	margin-bottom:0px;
	text-align:left;
	clear:both;
}

.actu_posted_auteur
{
	text-align:left;
	margin-top:0px;
}

#body_news .actu_posted_auteur
{
	text-align:left;
	margin-top:0px;
}

.actu_posted
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #252525;
	margin-top:0px;
}

.actu_auteur
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #7f173c;
	margin-top:0px;
}

.read_more_news
{
	margin-top:0px;
	text-align:right;
}

.read_more_news h4
{
	margin-top:0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #7f173c;
}

.read_more_news h4 a
{
	margin-top:0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #7f173c;
	text-decoration:none;
}

.read_more_news h4 a:hover
{
	margin-top:0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #e2003b;
	text-decoration:none;
}


.pic_actu
{
	width:290px;
	margin:0px;
	padding:0px;
	margin-top:9px;

}


.pic_actu img
{
	width:290px;
	border: none;
	margin:0px;
	padding:0px;
}

.content_actu
{

	width:290px;
	margin:0px;
	margin-top:10px;
	padding:0px;
}

#body_right p
{
	width:290px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #3b3b3b;
	padding-left:0px;
	padding-bottom:15px;
	border-bottom:2px dotted #c2c2c2;
	text-align:justify;
	margin-top:0px;

}

#body_right p h1,#body_right p h2,#body_right p h3
{
	font-size: 12px;
}

#body_news p
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #3b3b3b;
	padding-left:0px;
	padding-bottom:15px;
	border-bottom:2px dotted #c2c2c2;
	text-align:justify;
}

#body_news p h1,#body_news p h2,#body_news p h3
{
	font-size: 12px;
}

#news p
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #3b3b3b;
	padding-left:10px;
	padding-bottom:10px;
	border-bottom:1px solid #232323;
}

#bg_footer
{
	width:100%;
	height:332px;
	background-image:url("http://www.mima-festival.com/img/fond/fond_footer_gris.jpg");
	background-repeat:repeat-x;
	margin:auto;
}

#content_footer
{
	width:900px;
	padding-top:55px;
	margin:auto;
}

#footer_left
{
	width:170px;
	margin:auto;
	float:left;
}

#footer_left h4, #footer_left h5, #footer_left h6
{
font-family: Arial, Helvetica, Verdana, sans-serif;
font-weight:normal;
margin:0px;
padding:0px;
}

.footer_left_text
{
font-family: Arial, Helvetica, Verdana, sans-serif;
font-weight:normal;
margin:8px;
margin-top:0px;
padding:0px;
}

#footer_left h4
{
font-size: 11px;
color: #e2003b;
}

#footer_left h5
{
font-size: 11px;
color: #656565;
}

#footer_left h6
{
font-size: 9px;
color: #656565;
}

#footer_right
{
	width:728px;
	margin:auto;
	float:right;
}

#footer_right h4, #footer_right .footer_link_big, #footer_right .footer_link_small
{
font-family: Arial, Helvetica, Verdana, sans-serif;
font-weight:normal;
margin:0px;
padding:0px;
}

#footer_left .footer_link_small
{
font-size: 12px;
color: #5a5a5a;
margin:0px;
padding:0px;
font-weight:bold;
}

#footer_left .footer_link_small a
{
color: #0B838A;
text-decoration:none;
}

#footer_left .footer_link_small a:hover
{
color: #e2003b;
text-decoration:none;
}

#footer_right_text
{
font-family: Arial, Helvetica, Verdana, sans-serif;
font-weight:normal;
margin:0px;
padding:0px;
}

#footer_right h4
{
font-size: 12px;
color: #9e2753;
margin:0px;
padding:0px;
}

#footer_right .footer_link_big
{
font-size: 12px;
color: #5a5a5a;
margin:0px;
padding:0px;
}

#footer_right .footer_link_big a
{
color: #5a5a5a;
text-decoration:none;
}

#footer_right .footer_link_big a:hover
{
color: #e2003b;
text-decoration:none;
}

#footer_right .footer_link_small
{
font-size: 11px;
color: #5a5a5a;
margin:0px;
padding:0px;
}

#footer_right .footer_link_small a
{
color: #5a5a5a;
text-decoration:none;
}

#footer_right .footer_link_small a:hover
{
color: #e2003b;
text-decoration:none;
}

#adsense
{
	width:728px;
	height:90px;
	margin:auto;
	margin-top:15px;
}

#content_footer_bottom
{
	clear:both;
	text-align:center;
	padding-top:35px !important;
	padding-top:0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:normal;
}

.footer_bottom_text_1
{
		font-size:12px;
	color:#757575;
	margin:0px;
	padding:0px;
}


.footer_bottom_text_2
{
	font-size:10px;
	color:#757575;
margin:0px;
	padding:0px;
}

.footer_bottom_text_3
{
	font-size:10px;
	color:#757575;
	margin:0px;
	padding:0px;
	margin-top:8px;
	text-decoration:none;
}

.footer_bottom_text_3 a
{
	text-decoration:none;
}

.footer_bottom_text_1 a, .footer_bottom_text_2 a, .footer_bottom_text_3 a
{
	color:#757575;
}

/* Sample 5*/

#cont
{
	width:590px;
	margin:auto;

	text-align:left;
	padding:0px;
}

#box5 .fiche_show
{
	position:absolute;

	width:550px;
	height:400px;
	padding:0px;
	margin:0px;
}

#box5 .desc_show
{
	width:550px;
	height:342px;
	overflow:hidden;
}

#box5 h3
{
	padding:0px;
	margin:0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:normal;
	font-size:24px;
}

#box5 h4
{
	padding:0px;
	margin:0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:normal;
	color:#e01c4f;
	font-size:18px;
}

#box5 h5
{
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:normal;
	color:#993022;
	font-size:10px;
}

#box5 img
{
	position:static;
	float:left;
	height:175px;
	margin:0 10px 10px 0;
}
.mask
{
	position:relative;
	width:550px;
	height:400px;
	overflow:hidden;
}
.mask img
{
	position:absolute;
	display:block;
	border:none;
}

.sample{padding:10px 20px; margin:0px 0 0px 0;}
h4.stitle{color:#666;margin:0 0 5px 0}

.links {padding:10px;margin-top:20px}
.links a{font-size:14px;color:#0080FF;text-decoration:none}
.links a:hover{font-weight:bold}



.buttons{padding:5px;}
.buttons span{color:#9e2753;padding:0 5px;cursor:pointer;font:10px Verdana}
.buttons span.active, .buttons span:hover{background:#9e2753;color:#fff}

.info_show
{
	width:590px;
	height:58px;
	margin:0px;
	padding:0px;
	
}

.info_show_public, .info_show_duree, .info_show_tarif, .info_show_link
{
	width:90px;
	height:58px;
	padding:0px;
	margin:0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:normal;
	color:#9e2753;
	font-size:10px;
	float:left;
}


.info_show_link
{
	width:150px;
	font-size:11px;
}

.icone_info_public
{
	width:35px;
	height:35px;
	background-image:url("http://www.mima-festival.com/img/icone/icone_info_public.png") !important;
	background-image:url("http://www.mima-festival.com/img/icone/icone_info_public.gif");
	float:left;
	margin-right:5px;
}

.icone_info_duree
{
	width:35px;
	height:35px;
	background-image:url("http://www.mima-festival.com/img/icone/icone_info_duree.png") !important;
	background-image:url("http://www.mima-festival.com/img/icone/icone_info_duree.gif");
	float:left;
	margin-right:5px;
}

.icone_info_tarif
{
	width:35px;
	height:35px;
	background-image:url("http://www.mima-festival.com/img/icone/icone_info_tarif.png") !important;
	background-image:url("http://www.mima-festival.com/img/icone/icone_info_tarif.gif");
	float:left;
	margin-right:5px;
}
.page_partenaire1, .page_partenaire2
{
	float:left;
	margin:0px 20px 20px 20px;
	text-align:center;
}
.page_partenaire1 a, .page_partenaire2 a
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:bold;
	color:#353535;
	font-size:12px;
	text-decoration:none;
}
.page_partenaire1 a:hover, .page_partenaire2 a:hover
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:bold;
	color:#e2003b;
	font-size:12px;
	text-decoration:none;
}

.page_partenaire1 a img
{
	margin:0px;
	padding:0px;
	height:80px;
	border:none;
	outline:none;
}
.page_partenaire2 a img
{
	margin:0px;
	padding:0px;
	height:50px;
	border:none;
	outline:none;
}
#stat_asso_top
{
	width:900px;
	height:35px;
	background-image:url("http://www.mima-festival.com/img/cadre/stat_asso_top.png");
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	margin:0px;
	padding:0px;
	margin-top:-3px;
}
#stat_asso
{
	width:900px;
	height:35px;
	background-image:url("http://www.mima-festival.com/img/cadre/stat_asso.png");
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	margin:0px;
	margin-bottom:20px;
	padding:0px;
	margin-top:3px;
}