/*====================*/
/*=== Reset Styles ===*/
/*====================*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
	list-style:none;
	
}

/* HTML5 tags */
header, section, footer,
aside, nav, article, figure {
	display: block;
}
body {background:#000 url(images/bg_frenchy.jpg) no-repeat top center;font-family:Verdana,Arial,sans-serif;font-size: 14px;color:#FFF;}

.atxt {font-family: Arial,Verdana,sans-serif;color:#FFF;font-size:15px;text-decoration:none;}
.atxt a{font-family:Arial,Verdana,sans-serif;color:#FFF;}
a{color:#d79f51;}
a:hover {color:#fff;text-decoration:underline;}

h2{font-family: Arial,Verdana,sans-serif;font-size: 19px;margin:15px 0 10px 0;padding:0;text-align: justify;}
h3{font-family: Arial,Verdana,sans-serif;font-size: 18px;margin:15px 0 10px 0;padding:0;text-align: justify;}

p{font-family: Arial,Verdana,sans-serif;font-size:15px;line-height:17px;color:#c6a88d;text-align: justify;}
.white {font-family: Arial,Verdana,sans-serif;font-size: 14px;line-height:18px;color:#FFFFFF;text-align: justify;}
.tableaux{font-family: Arial,Verdana,sans-serif;font-size: 16px;line-height:18px;color:#c6a88d;text-align: justify;}

.theme-default #slider {margin:20px 20px;width:920px;height:377px;}
.theme-tableaux #slider {margin:28px 0 0 69px;width:340px;height:476px;}

.clear{clear:both;}

#warpper{width:960px;margin:0 auto;padding:0;}


/*//////////////////////////////////
	TOP
////////////////////////////////////*/

#top{width:960px;height:99px;margin:0;padding:33px 0 0 22px;}
#logo{background:url(images/logo_frenchy.png) no-repeat top left;width:439px;height:100px;margin:0;padding:0;text-indent:-900%;display:block;float:left;}

/*////////////////////////////////////////
		EFFET OMBRE SLIDER
////////////////////////////////////////*/

#top_slid{background:url(images/h_slider.png) no-repeat top center;width:960px;height:23px;margin:0;padding:0;}
#bottom_slid{background:url(images/b_slider.png) no-repeat top center;width:960px;height:40px;margin:0;padding:0;}

/*//////////////////////////////////
			MENU
///////////////////////////////////*/

#separ_menu{display:block;background:url(images/separ_menu.png) no-repeat top center;width:10px;height:35px;margin:0;padding:0;}

#menu {padding:75px 10px 0 65px;margin:0;width: 439px;height:24px;top:95px;left:675px;display:inline;float:left;}
#menu a {padding-left:20px;display: block;text-indent: -900%;outline: none;float:left;}
#menu a:hover {background-position: left bottom;}
#menu #en_cours a {background-position: left bottom;}
#menu .accueil {width: 85px;height: 24px;background: url(images/btn_accueil.png) no-repeat;}
#menu .revue {width: 85px;height: 24px;background: url(images/btn_revue.png) no-repeat;}
#menu .medias {width: 85px;height: 24px;background: url(images/btn_video.png) no-repeat;}
#menu .contact {width: 85px;height: 24px;background: url(images/btn_contact.png) no-repeat;}

#menu_revue{width:960px;margin:0 0 20px 0;padding:0;text-align:center;float:left;}
#menu_revue ul li{padding-left:10px;display:inline;}
#menu_revue a{font-family: Arial,Verdana,sans-serif;font-size: 17px;color:#eaac58;text-decoration:none;}
#menu_revue a:hover {color:#FFF;}
#menu_revue #current a{color:#FFF;}


/*///////////////////////////////////////
			TITLE
///////////////////////////////////////*/

.title_revue{background: url(images/img_t_revue.png) no-repeat center;width:960px;height:60px;text-indent: -900%;margin:0;padding:20px 0;font-family: Verdana,Arial, sans-serif;}

.title{background: url(images/titl_1.png) no-repeat;width:160px;height:40px;text-indent: -900%;margin:0 0 10px 10px;padding:0;font-family: Verdana,Arial, sans-serif;}
.title_right{background: url(images/titl_right.png) no-repeat;width:160px;height:40px;text-indent: -900%;margin:0 0 10px 10px;padding:0;font-family: Verdana,Arial, sans-serif;}

.title_liens{background: url(images/liens_bottom.png) no-repeat;width:160px;height:40px;text-indent: -900%;margin:20px 0 0 0;padding:0;font-family: Verdana,Arial, sans-serif;}
.title_adresse{background: url(images/adresse_bottom.png) no-repeat;width:160px;height:40px;text-indent: -900%;margin:20px 0 0 0;padding:0;font-family: Verdana,Arial, sans-serif;}

.title_plan{background: url(images/plan_bottom.png) no-repeat;width:228px;height:40px;text-indent: -900%;margin:20px 0 0 0;padding:0;font-family: Verdana,Arial, sans-serif;}

.title_rejoindre{background: url(images/rejoindre_bottom.png) no-repeat;width:190px;height:40px;text-indent: -900%;margin:20px 0 5px;padding:0;font-family: Verdana,Arial, sans-serif;}

/*//////////////////////////////////////
		CONTAIN 
///////////////////////////////////////*/

#contain{display:block;width:960px;margin:0 0 30px 0;padding:0;}

#contain_tableaux{background: url(images/bg_contain_tableaux.png) repeat bottom left;display:block;width:960px;margin:0;padding:0 0 30px 0;}

#contain_contact{display:block;width:960px;margin:0;padding:0;}

#contain_left{display:block;width:630px;margin:0 10px 0 10px;padding:0;float:left;}
#contain_right{display:block;width:250px;margin:20px 0 0 50px;padding:0;float:left;}

#top_right{background: url(images/ctopright.png) no-repeat;width:240px;height:17px;margin:0;padding:0;}
#contain_bg{background: url(images/cmiddleright.png) repeat bottom right;width:240px;height:410px;margin:0;padding:0;}
#bottom_right{background: url(images/cbottomright.png) no-repeat;width:240px;height:17px;margin:0;padding:0;}

#title_presse{width:220px;margin:0 10px 0 10px;padding:0;}
#presse{background: url(images/presse.png) no-repeat left top;width:240px;height:60px;margin:0;padding:0;text-indent: -900%;}

.A2{font-family: Verdana,Arial, sans-serif;font-size: 16px;color:#f3c75a;text-decoration:none;}
.A2 a{font-size: 19px;color:#f3c75a;}
.A2 a:hover{font-size: 22px;	color:#FFF;text-decoration:underline;}

.h1{font-family: Verdana, Arial, sans-serif;font-size: 14px;}
.H2bis{line-height:20px;font-family: Verdana,Arial, sans-serif;font-size: 19px;margin:0;padding:0;}


/*///////////////////////////////////
		PRESENTATION
//////////////////////////////////////*/

#presentation_left{background:url(images/img_presentation.png) no-repeat top left;width:480px;height:540px;margin:10px 0 0 0;padding:0;float:left;display:block;}
#presentation_right{display:block;width:400px;margin:10px 70px 10px 10px;padding:0;float:right;}

.title_presentation{background: url(images/title_presentation.png) no-repeat;width:190px;height:40px;text-indent: -900%;margin:0;padding:0;font-family: Verdana,Arial, sans-serif;}

/*////////////////////////////////////
		CONTACT
//////////////////////////////////////*/

.expliq{width:960px;margin:0;padding:0 0 10px 0;text-align:center;float:left;}

.title_contact{background: url(images/img_t_contact.png) no-repeat center;width:960px;height:60px;text-indent: -900%;margin:0;padding:20px 0;font-family: Verdana,Arial, sans-serif;}

#contact_left{width:410px;margin:0;padding:20px 20px;float:left;display:block;}

.title_map{background: url(images/title_plan.png) no-repeat;width:293px;height:40px;text-indent: -900%;margin:0;padding:0;font-family: Verdana,Arial, sans-serif;}

#contact_right{background: url(images/separ_contact.png) no-repeat left top;display:block;width:320px;height:580px;margin:0;padding:20px 80px;float:right;}

/*//////////////////////////////////////
			FORMULAIRE
///////////////////////////////////////*/

.title_formulaire{background: url(images/title_formulaire.png) no-repeat;width:190px;height:40px;text-indent: -900%;margin:0;padding:0;font-family: Verdana,Arial, sans-serif;}

	.contactform .button_envoyer input {background:url(images/img_contact/btnenvoyer.png) no-repeat; padding:0;margin-top:10px; width:116px;height:41px;border:0;}
	.contactform .button_envoyer input:hover {background-position: left bottom;}

	.contactform .height {height:40px; position:relative; background:url(images/img_contact/form_blog_input_bg2.gif) no-repeat 0% 0%; width:320px;margin:5px 0 0 0}
	.contactform .height input{background:none; padding:5px 0 5px 5px; color:#0b0b0b; border:none; width:310px;height:17px;text-decoration:none}
	.contactform .height .idleField, .contactform .height_area .idleField {background-color:#FFF;}
	.contactform .height_area {margin:8px 0; position:relative; background:url(images/img_contact/form_blog_area_bg2.gif) no-repeat 0% 0%; width:320px;}
	.contactform .height_area textarea {background:none; padding:8px 10px 8px 6px; color:#303030; border:none; width:300px; height:155px}
	.contactform label {color:#bbb; font-size:12px; }
	.contactform {margin-top:10px;padding:0}
	
/*///////////////////////////////////
		TABLEAUX
//////////////////////////////////////*/

#tableaux_left{background:url(images/bg_tableaux.png) no-repeat top left;width:480px;height:1040px;margin:10px 0 0 0;padding:0;float:left;display:block;}
#tableaux_right{width:400px;margin:10px 70px 30px 10px;padding:0;display:block;float:right;}

.title_tableaux{background: url(images/title_tableaux.png) no-repeat;width:190px;height:40px;text-indent: -900%;margin:0;padding:0;font-family: Verdana,Arial, sans-serif;}

/*///////////////////////////////////
		VIDEO
//////////////////////////////////////*/

#video{background:url(images/cmiddleright.png) repeat bottom left;width:853px;height:480px;margin:35px auto;padding:20px 20px;display:block;}

/*//////////////////////////////////////////////
			BOTTOM
////////////////////////////////////////////////*/

.separ{display:block;background: url(images/separ_bottom.png) repeat right;width:960px;height:2px;margin:0;padding:0;}

#liens{display:block;width:286px;height:240px;margin:0;padding:0;}

.liens_utiles{background: url(images/picto_liens.png) no-repeat top left;width:230px;height:30px;margin:0;padding:0 0 0 15px;color:#d79f51;text-decoration:none;line-height:32px;}

.facebook{background: url(images/ico_fb.png) no-repeat top left;width:80px;margin:0;padding:15px 0 0 40px;color:#FFF;text-decoration:none;line-height:30px;display:inline;position:relative;}
.facebook a{color:#d79f51;text-decoration:none;margin-right:15px;}
.facebook a:hover{color:#FFF;text-decoration:underline;}
.youtube{background: url(images/ico_yt.png) no-repeat top left;width:80px;margin:0;padding:15px 0 0 40px;color:#FFF;text-decoration:none;line-height:30px;display:inline;position:relative;}
.youtube a{color:#d79f51;text-decoration:none;}
.youtube a:hover{color:#FFF;text-decoration:underline;}

#bottom{margin-left: auto;margin-right: auto;width: 960px;overflow:hidden;}
#bottom_tableaux{background: url(images/bg_contain_tableaux.png) repeat bottom left;margin-left:auto;margin-right:auto;width: 960px;height:280px;overflow:hidden;}
#bottom2{margin-left:auto;margin-right:auto;width:960px;overflow:hidden;}
#bottom2_tableaux{background: url(images/bg_contain_tableaux.png) repeat bottom left;margin-left:auto;margin-right:auto;padding:0;width:960px;overflow:hidden;}

.box_bottom{background: url(images/v_separ_bottom.png) no-repeat top right;width:280px;height:280px;display:inline;float: left;position: relative;margin-left: 20.0px;margin-right: 20.0px;}
.box_bottom_right{width:280px;height:280px;display:inline;float: left;position: relative;margin-left: 20px;margin-right: 20px;}

/*/////////////////////////////////////////
			MAP
/////////////////////////////////////////*/

#bottom_map{width:277px;height:182px;margin:0 20px 0 0;padding:0;display:block;}
#bottom_map a {width:277px;height:182px;display: block;text-indent: -900%;outline: none;float:left;}
#bottom_map a:hover {background-position: left bottom;}
#bottom_map .bgmap {background:url(images/img_contact/map_frenchy.jpg) no-repeat;width:277px;height:182px;}


#bigmap{background:url(images/bg_bigmap.png) repeat bottom right;width:390px;padding:5px;}

/*///////////////////////////////////////////
		COPY et Menu
///////////////////////////////////////////*/

#copy{height:35px;padding-top:15px;color:#333333;font-size:12px;font-family:arial;margin-top:1px;float:left;width:60%;}
#copy p{color:#333333;font-size:12px;}

#bottom_menu{height:45px;float:right;color:#b3b3b3;font-size:12px;}
#bottom_menu ul {list-style:none;}
#bottom_menu ul li{float:left;text-align:left;padding-left:1px;line-height:50px;}
#bottom_menu a{padding-right:7px;padding-left:7px;color:#d79f51;text-decoration:none;}
#bottom_menu a:hover{padding-right:7px;padding-left:7px;color:#B3B3B3;text-decoration:underline;}
#bottom_menu #current2 a{color:#FFF;text-decoration:underline;}
#logombm{background:url(images/logo_mbm.png) no-repeat top left;width:83px;height:65px;margin:0 0 0 140px;padding:0;}

