/*************conteneur**************/

#body{
	margin:0;
	padding:0 top;
	border:0;
	}

#conteneur{
	width:950px;
	height:768px;
	margin-left:auto;
	margin-right:auto;
}

/*************HEADER**************/

#header{
	width:950px;
	position:relative;
}

	#logo{
		width:205px;
		height:58px;
		float:left;
		position:relative;
	}

/*************INSCRIPTION**************/

	#fond_inscription{
		width:124px;
		float:left;
		position:relative;
		margin-left:45px;
	}

/*************TEXTE INSCRIPTION**************/

		#img_fond_inscription{
			width:180px;
			height:25px;
			float:left;
			position:relative;
			background-color:#b6130e;
		}

		#inscription{
			background:url(images/inscription/b_inscription.PNG) top no-repeat;
			width:75px;
			height:13px;
			position:relative;
			float:left;
			margin-top:7px;
			margin-left:15px;
		}

		#inscription:hover{
			background:url(images/inscription/b_clic_inscription.PNG) top no-repeat;
		}

		#login{
			background:url(images/inscription/b_login.PNG) top no-repeat;
			width:45px;
			height:13px;
			position:relative;
			float:right;
			margin-top:7px;
			margin-right:25px;
		}

		#login:hover{
			background:url(images/inscription/b_clic_login.PNG) top no-repeat;
		}

/*************FIN TEXTE INSCRIPTION**************/
/*************FIN_INSCRIPTION**************/

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

	#menu{
		float:left;
		position:relative;
		margin-left:225px;
	}

		#menu_home{
			background:url(images/menu/b_home.PNG) top no-repeat;
			width:54px;
			height:58px;
			float:left;
			position:relative;
		}

		#menu_home_select{
			background:url(images/menu/b_clic_home.PNG) top no-repeat;
			width:54px;
			height:58px;
			float:left;
			position:relative;
		}

		#menu_home:hover{
			background:url(images/menu/b_clic_home.PNG) top no-repeat;
		}

		#menu_iprofs{
			margin-left:1px;
			background:url(images/menu/b_cours.PNG) top no-repeat;
			width:60px;
			height:58px;
			float:left;
			position:relative;
		}

		#menu_iprofs_select{
			margin-left:1px;
			background:url(images/menu/b_clic_cours.PNG) top no-repeat;
			width:60px;
			height:58px;
			float:left;
			position:relative;
		}

		#menu_iprofs:hover{
			background:url(images/menu/b_clic_cours.PNG) top no-repeat;
		}

		#menu_demo{
			margin-left:1px;
			background:url(images/menu/b_demo.PNG) top no-repeat;
			width:76px;
			height:58px;
			float:left;
			position:relative;
		}

		#menu_demo_select{
			margin-left:1px;
			background:url(images/menu/b_clic_demo.PNG) top no-repeat;
			width:76px;
			height:58px;
			float:left;
			position:relative;
		}

		#menu_demo:hover{
			background:url(images/menu/b_clic_demo.PNG) top no-repeat;
		}

		#menu_mc{
			margin-left:1px;
			background:url(images/menu/b_mc.PNG) top no-repeat;
			width:100px;
			height:58px;
			float:left;
			position:relative;
		}

		#menu_mc_select{
			margin-left:1px;
			background:url(images/menu/b_clic_mc.PNG) top no-repeat;
			width:100px;
			height:58px;
			float:left;
			position:relative;
		}

		#menu_mc:hover{
			background:url(images/menu/b_clic_mc.PNG) top no-repeat;
		}

/*************FIN MENU**************/

/*************FIN HEADER**************/

/*************CORPS DE PAGE**************/

#corps_page{
	width:950px;
	float:left;
	position:relative;
}

/*************PARTIE GAUCHE**************/
	#img_artiste{
		width:760px;
		height:398px;
		border:1px solid #b5130d;
		float:left;
		position:relative;
	}

	#partiegauche_gauche{
		width:348px;
		float:left;
		position:relative;
		background:url(images/corps_page/guitare_classique.jpg) top no-repeat;
		height:214px;
		margin-top:10px;
	}

		#img_titre{
			width:205px;
			height:35px;
			float:left;
			position:relative;
			margin:10px 0 0 0;
		}


	#partiegauche_droit{
		width:350px;
		position:relative;
		float:left;
		margin-left:2px;
		margin-top:10px;
	}

		#img_tarif{
			width:250px;
			height:60px;
			float:left;
			position:relative;
			margin-top:15px;
		}

	#partiegauche_droit_centre{
		width:250px;
		position:relative;
		float:left;
		margin-top:-230px;
		margin-left:2px;
	}

		#fond_video2{
			background-color:#f1edec;
			float:left;
			position:relative;
			width:480px;
			height:300px;
			margin-top:-15px;
		}

		#img_actualite{
			width:331px;
			height:21px;
			float:left;
			position:relative;
			margin-top:5px;
		}

		#bloc_actualite{
			width:425px;
			height:265px;
			position:relative;
			float:left;
			background-color:#4D4D4D;
		}

		#img_partenaire{
			width:265px;
			height:20px;
			float:left;
			position:relative;
			margin-top:20px;
			background:url(images/corps_page/partenaire.png) top no-repeat;
		}

		#fond_partenaire{
			width:480px;
			background-color:#4D4D4D;
			float:left;
			position:relative;
		}

			#position_flash{
				margin-top:20px;
			}

/*************FIN PARTIE GAUCHE**************/

/*************PARTIE DROITE**************/

	#conteneur_partie_droite{
		height:398px;
		float:left;
		position:relative;
		margin-left:10px;
	}

		#logo_ims{
			width:150px;
			height:40px;
			position:relative;
			margin-top:-1px;
		}

		#barre{
			background:url(images/corps_page/barre_separation.jpg) top no-repeat;
			width:178px;
			height:2px;
			position:relative;
			margin-top:11px;
			background-position:center;
		}

		#txt_barre{
			margin-left:12px;
			width:155px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			text-align:center;
			margin-top:12px;
			position:relative;
		}

/*************FIN PARTIE DROITE**************/

/*************FIN CORPS DE PAGE**************/

/*************DEBUT CORPS PAGE MC**************/

/*************DEBUT SOUS MENU MC**************/

#ss_menu_mc{
	width:772px;
	height:20px;
	float:left;
	position:relative;
	margin-top:5px;
}

	.ss_menu_mc1{
		background:url(/images/corps_page_mc/ss_menu_ms/ss_menu_mc.png) top no-repeat;
		width:180px;
		height:20px;
		float:left;
		position:relative;
		margin-left:1px;
	}

	.ss_menu_mc1_select{
		background:url(/images/corps_page_mc/ss_menu_ms/ss_menu_mc_hover.png) top no-repeat;
		width:180px;
		height:20px;
		float:left;
		position:relative;
		margin-left:1px;
	}

	.ss_menu_mc1:hover{
		background:url(/images/corps_page_mc/ss_menu_ms/ss_menu_mc_hover.png) top no-repeat;
	}

/*************FIN SOUS MENU MC**************/

/*************DEBUT BLOC**************/

/*************DEBUT BLOC FONCTIONNEMENT**************/

#bloc1{
	width:950px;
	height:500px;
	background-color:#4D4D4D;
	float:left;
	position:relative;
}

#bloc2{
	width:950px;
	height:490px;
	background-color:#4D4D4D;
	float:left;
	position:relative;
}

#bloc3{
	width:950px;
	height:570px;
	background-color:#4D4D4D;
	float:left;
	position:relative;
}

#bloc4{
	width:950px;
	height:475px;
	background-color:#4D4D4D;
	float:left;
	position:relative;
}

	#sous_bloc_fonctionnement{
		margin-left:12px;
		width:300px;
		height:450px;
		background-color:#EEEEEE;
		float:left;
		position:relative;
		margin-top:10px;
	}

		#titre_mc_fonctionnement{
			width:300px;
			font-family:DINNeuzeitGrotesk-BoldCond;
			font-size:22px;
			position:relative;
			text-align:center;
			margin-top:5px;
			font-weight:bold;
		}

		#image_mc_fonctionnement{
			background:url(images/corps_page_mc/v1_fonct.PNG) top no-repeat;
			width:300px;
			height:79px;
			position:relative;
			float:left;
			margin-top:15px;
		}

		#image_mc_fonctionnement2{
			background:url(images/corps_page_mc/v2_fonct.PNG) top no-repeat;
			width:300px;
			height:100px;
			position:relative;
			float:left;
			margin-top:15px;
		}

		#image_mc_fonctionnement3{
			background:url(images/corps_page_mc/v3_fonct.PNG) top no-repeat;
			width:300px;
			height:79px;
			position:relative;
			float:left;
			margin-top:15px;
		}

		#texte_mc_fonctionnement{
			width:280px;
			position:relative;
			float:left;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			text-align:justify;
			margin-left:9px;
			margin-top:5px;
		}

/*************FIN BLOC FONCTIONNEMENT**************/

			#bloc_image{
				width:239px;
				height:425px;
				background:url(images/corps_page_mc/guitare_presentation.jpg) top no-repeat;
				float:left;
				position:relative;
				margin-top:25px;
				margin-right:10px;
			}

			#bloc_image2{
				width:350px;
				height:465px;
				background:url(images/corps_page_mc/interface.png) top no-repeat;
				float:left;
				position:relative;
				margin-top:10px;
			}

		#bloc_texte{
			width:650px;
			height:380px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			text-align:justify;
			margin-left:10px;
			margin-top:-50px;
			float:left;
			position:relative;
			color:#EEEEEE;
		}

		#bloc_texte3{
			width:650px;
			height:380px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			text-align:justify;
			margin-left:10px;
			margin-top:-120px;
			float:left;
			position:relative;
			color:#EEEEEE;
		}

		#bloc_texte2{
			width:550px;
			height:380px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			text-align:justify;
			margin-left:10px;
			margin-top:10px;
			float:left;
			position:relative;
			color:#EEEEEE;
		}

		#image_presentation_artiste{
			background:url(images/corps_page_cours/vignette_prof_paul.JPG) top no-repeat;
			width:120px;
			height:80px;
			float:left;
			position:relative;
			margin-top:10px;
		}

/*************FIN BLOC**************/

/*************FIN CORPS PAGE MC**************/

/*************DEBUT CORPS PAGE COURS**************/

/*************DEBUT CORPS PAGE COURS GAUCHE**************/

#bloc_cours_gauche{
	width:160px;
	height:590px;
	float:left;
	position:relative;
	margin-top:-2px;
	margin-left:7px;
}

	#bloc_gauche_img{
		margin-top:8px;
		width:175px;
		height:120px;
		background:url(images/corps_page_cours/bloc_cours.PNG) top no-repeat;
		float:left;
		position:relative;
	}

	#bloc_gauche_img_guitare{
		width:175px;
		height:23px;
		background:url(images/corps_page_cours/b_cours_sous_titre/guitare.png) top no-repeat;
		float:left;
		position:relative;
	}

	#bloc_gauche_img_guitare:hover{
		background:url(images/corps_page_cours/b_cours_sous_titre/guitare_survol.png) top no-repeat;
	}

	#bloc_gauche_img_guitare_select{
		width:175px;
		height:23px;
		background:url(images/corps_page_cours/b_cours_sous_titre/guitare_survol.png) top no-repeat;
		float:left;
		position:relative;
	}

	#bloc_gauche_img_polyphonie{
		width:175px;
		height:23px;
		background:url(images/corps_page_cours/b_cours_sous_titre/polyphonie.png) top no-repeat;
		float:left;
		position:relative;
	}

	#bloc_gauche_img_polyphonie_select{
		width:175px;
		height:23px;
		background:url(images/corps_page_cours/b_cours_sous_titre/polyphonie_survol.png) top no-repeat;
		float:left;
		position:relative;
	}

	#bloc_gauche_img_polyphonie:hover{
		background:url(images/corps_page_cours/b_cours_sous_titre/polyphonie_survol.png) top no-repeat;
	}

	#bloc_gauche_img_violon{
		width:175px;
		height:23px;
		background:url(images/corps_page_cours/b_cours_sous_titre/violon.png) top no-repeat;
		float:left;
		position:relative;
	}

	#bloc_gauche_img_violon_select{
		width:175px;
		height:23px;
		background:url(images/corps_page_cours/b_cours_sous_titre/violon_survol.png) top no-repeat;
		float:left;
		position:relative;
	}

	#bloc_gauche_img_violon:hover{
		background:url(images/corps_page_cours/b_cours_sous_titre/violon_survol.png) top no-repeat;
	}

	#bloc_gauche_img_cetera{
		width:175px;
		height:23px;
		background:url(images/corps_page_cours/b_cours_sous_titre/cetera.png) top no-repeat;
		float:left;
		position:relative;
	}

	#bloc_gauche_img_cetera_select{
		width:175px;
		height:23px;
		background:url(images/corps_page_cours/b_cours_sous_titre/cetera_survol.png) top no-repeat;
		float:left;
		position:relative;
	}
	#bloc_gauche_img_cetera:hover{
		background:url(images/corps_page_cours/b_cours_sous_titre/cetera_survol.png) top no-repeat;
	}

	#bloc_gauche_txt{
		float:left;
		position:relative;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF;
		margin-left:3px;
		margin-top:3px;
		font-weight:bold;
	}

	#bloc_gauche_img_categorie{
		width:173px;
		height:117px;
		float:left;
		position:relative;
		background-color:#FFFFFF;
		border:#b6130e 1px solid;
	}

	#bloc_gauche_txt_categorie{
		width:120px;
		height:200px;
		float:left;;
		position:relative;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF;
		text-align:left;
		margin-left:5px;
		margin-top:15px;
	}

/*************FIN CORPS PAGE COURS GAUCHE**************/

/*************DEBUT CORPS PAGE COURS DROIT**************/

#bloc_cours_droit{
	width:770px;
	float:left;
	position:relative;
	margin-top:5px;
}
	#bloc_cours_droit_g{
		width:325px;
		height:222px;
		float:left;
		position:relative;
		background:url(images/corps_page_cours/img_pres_cours.jpg) top no-repeat;
	}

		#txt_img{
			float:left;
			position:relative;
			width:330px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			margin-top:10px;
			margin-left:160px;
			color:#FFFFFF;
		}

		#sinscrire{
			background:url(images/corps_page_cours/sinscrire.png) top no-repeat;
			width:100px;
			height:35px;
			float:left;
			position:relative;
			margin-left:180px;
			margin-top:15px;
		}

	#bloc_cours_droit_d{
		width:348px;
		height:250px;
		float:left;
		position:relative;
	}

		#bloc_ss_menu{
			width:762px;
			height:auto;
			float:left;
			position:relative;
			background-color:#4D4D4D;
			margin-top:0px;
		}

		#bloc_ss_menu1{
			width:762px;
			height:auto;
			float:left;
			position:relative;
			background-color:#4D4D4D;
			margin-top:0px;
		}

		#bloc_ss_menu2{
			width:762px;
			height:auto;
			float:left;
			position:relative;
			background-color:#4D4D4D;
			margin-top:0px;
		}

		#bloc_ss_menu3{
			width:762px;
			height:auto;
			float:left;
			position:relative;
			background-color:#4D4D4D;
			margin-top:0px;
		}


			#img_cours{
				background:url(images/corps_page_cours/cours.png) top no-repeat;
				width:320px;
				height:20px;
				position:relative;
			}

			#img_prog{
				background:url(images/corps_page_cours/programme.png) top no-repeat;
				width:320px;
				height:20px;
				position:relative;
			}

			#img_bio{
				background:url(images/corps_page_cours/biographie.png) top no-repeat;
				width:320px;
				height:20px;
				position:relative;
			}

			#txt_ss_menu_cours{
				width:560px;
				height:auto;
				float:left;
				position:relative;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#FFFFFF;
				text-align:justify;
				margin-top:10px;
				margin-left:10px;
			}

			#img_ss_menu_cours{
				background:url(images/corps_page_cours/smallguittaylor.jpg) top no-repeat;
				width:192px;
				height:300px;
				float:right;
				position:relative;
				margin-top:20px;
			}

/*************DEBUT CORPS PAGE COURS DROIT SOUS MENU**************/

		.ssmenu_cours{
			background:#4D4D4D;
			text-align:center;
			font-family:Verdana, Geneva, sans-serif;
			font-size:10px;
			font-weight:bold;
			color:#FFFFFF;
			width:104px;
			height:20px;
			float:left;
			position:relative;
			padding-top:4px;
			text-decoration:none;
		}

		.ssmenu_cours:hover{
			background:#900;
		}

		.ssmenu_cours_select{
			background:#900;
			text-align:center;
			font-family:Verdana, Geneva, sans-serif;
			font-size:10px;
			font-weight:bold;
			color:#CCCCCC;
			width:104px;
			height:20px;
			float:left;
			position:relative;
			padding-top:4px;
			text-decoration:none;
		}



		#ss_menu_cours{
			background:#4D4D4D;
			text-align:center;
			font-family:Verdana, Geneva, sans-serif;
			font-size:10px;
			font-weight:bold;
			color:#FFFFFF;
			width:104px;
			height:20px;
			float:left;
			position:relative;
			padding-top:4px;
			text-decoration:none;
		}

		#ss_menu_cours:hover{
			background:#900;
		}

		#ss_menu_cours_select{
			background:#900;
			text-align:center;
			font-family:Verdana, Geneva, sans-serif;
			font-size:10px;
			font-weight:bold;
			color:#CCCCCC;
			width:104px;
			height:20px;
			float:left;
			position:relative;
			padding-top:4px;
			text-decoration:none;
		}

		#ss_menu_cours2{
			background:#4D4D4D;
			text-align:center;
			font-family:Verdana, Geneva, sans-serif;
			font-size:10px;
			color:#FFF;
			font-weight:bold;
			width:104px;
			height:20px;
			float:left;
			position:relative;
			padding-top:4px;
			text-decoration:none;
		}

		#ss_menu_cours2:hover{
			background:#900;
		}

		#ss_menu_cours2_select{
			background:#900;
			text-align:center;
			font-family:Verdana, Geneva, sans-serif;
			font-size:10px;
			font-weight:bold;
			color:#CCCCCC;
			font-weight:bold;
			width:104px;
			height:20px;
			float:left;
			position:relative;
			padding-top:4px;
			text-decoration:none;
		}

		#ss_menu_cours3{
			background:#4D4D4D;
			text-align:center;
			font-family:Verdana, Geneva, sans-serif;
			font-size:10px;
			color:#FFFFFF;
			width:104px;
			font-weight:bold;
			height:20px;
			float:left;
			position:relative;
			padding-top:4px;
			text-decoration:none;
		}

		#ss_menu_cours3:hover{
			background:#900;
		}

		#ss_menu_cours3_select{
			background:#900;
			text-align:center;
			font-family:Verdana, Geneva, sans-serif;
			font-size:10px;
			font-weight:bold;
			color:#CCCCCC;
			width:104px;
			height:20px;
			float:left;
			position:relative;
			padding-top:4px;
			text-decoration:none;
		}


/*************FIN CORPS PAGE COURS DROIT SOUS MENU**************/

/*************FIN CORPS PAGE COURS DROIT**************/

/*************FIN CORPS PAGE COURS**************/

/*************DEBUT PAGE FOOTER**************/

#bloc_contact{
	width:950px;
	height:450px;
	float:left;
	position:relative;
	border:#b5130d 1px solid;
}

	#img_footer{
		width:208px;
		height:39px;
		float:left;
		position:relative;
		margin-top:-18px;
	}

	#cadre_footer{
		background-color:#b3b2AE;
		width:885px;
		height:365px;
		position:absolute;
		margin-left:30px;
		margin-top:47px;
	}

	#txt_contact{
		width:300px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		text-align:center;
		margin-left:100px;
		margin-top:20px;
		float:left;
		position:relative;
	}

	#txt_mention{
		width:650px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		text-align:justify;
		position:relative;
		float:left;
		margin-left:10px;
	}

	#img_mention{
		width:175px;
		height:135px;
		background:url(images/logo_mention.jpg) top no-repeat;
		float:right;
		position:relative;
		margin-right:20px;
		margin-top:100px;
	}

#bloc_condition{
	width:950px;
	float:left;
	position:relative;
	border:#b5130d 1px solid;
}
	#txt_condition{
		width:900px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:justify;
		margin-left:25px;
		margin-top:25px;
	}

/*************FIN PAGE FOOTER**************/

/*************FOOTER**************/

#footer{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background:#4d4d4d;
	color:#da7a16;

	text-align:center;
	vertical-align:middle;
	width:950px;
	margin-top:15px;
	height:14px;
	position:relative;
	float:left;
}

/*************FIN FOOTER**************/


a.mails:hover{
	text-decoration:none;
	color:#ffffff;
}
a.mails:link{
	text-decoration:none;
	color:#ffffff;
}
a.mails:visited{
	text-decoration:none;
	color:#ffffff;
}

.smr_titre{
	width:250px;
	font-weight:bold;
	background-color:#b5130D;
	color:#ffffff;
	line-height:1.6;
}

.smr_detail{
	width:250px;
	background-color:#5E5E5E;
	text-align:left;
	font-size:9px;
	line-height:1.5;
	}