* 				{ margin:0; padding:0; border:none; }

body 			{
					background:#FFFFFF url('/media/home/body.jpg') repeat-x scroll 0 0;
					color:#464646;
					font-family:Verdana,Helvetica,sans-serif;
					font-size:9px;
					font-size-adjust:none;
					font-stretch:normal;
					font-style:normal;
					font-variant:normal;
					font-weight:normal;
					text-align:left;
				}

#global 					{ background:transparent url('/media/home/global.jpg') no-repeat scroll center top; min-width:760px; }
#conteneur 					{ background:transparent url('/media/home/conteneur.jpg') no-repeat scroll 0 0; height:600px; margin:0 auto; position:relative; width:760px; }

#btn_logo					{ position:absolute; top:129px; left:77px; width:250px; height:97px; }
#accroche					{ position:absolute; top:228px; left:130px; width:223px; height:87px; }
#ref1						{ position:absolute; top:334px; left:110px; width:150px; height:80px; }
#ref2						{ position:absolute; top:334px; left:270px; width:160px; height:80px; }
.txt						{  }
.txt h2						{ font-size:9px; }

#actu						{ position:absolute; top:145px; left:460px; width:277px; height:165px; }
#actu .ttr					{ height:22px; padding:7px 0 0 40px;  }
#actu .elements				{ margin:0 0 0 45px; width:200px; height:110px; overflow:hidden; }
#actu .ctn					{  height:105px; margin-left:13px; padding-right:5px; margin-right:10px; padding-bottom:30px}
#actu .ctn .scroll			{ height:135px; overflow:auto; }
#actu .ttr					{ font-weight:bold; text-transform:uppercase; color:#053c82;margin-bottom:5px; }
#actu .date					{text-transform:uppercase;color:#2a5399; font-weight:bold; margin-bottom:5px;}
#actu .txt					{ color:#2a5399; font-weight:bold; margin-bottom:5px;  }
#actu .plus					{ color:#005aa9; text-decoration:none; font-weight:bold; background:url('/media/home/btn_plus.png') 0 0 no-repeat; display:block; width:79px; height:16px; padding:1px 0 0 18px;  }
#actu .plus:link,
#actu .plus:visited 		{ color:#005aa9; }
#actu .plus:active,
#actu .plus:hover	 		{ color:#1DB7D6; }
#actu a						{ color:#005aa9; text-decoration:none; font-size:11px }
#actu a:link,
#actu a:visited 			{ color:#005aa9; }
#actu a:active,
#actu a:hover	 			{ color:#1DB7D6; }




#actu .vignette_photo	 			{ float:left; margin:0px 5px }
#actu .vignette_photo img	 		{ border:#6888a5 solid 1px}
#actu .vignette_photo a:hover img 	{ border:#0080af solid 1px}

#pays_loire					{ position:absolute; top:520px; left:72px; width:61px; height:40px; }
#associe_etat				{ position:absolute; top:513px; left:140px; width:58px; height:57px; }
#enscatho					{ position:absolute; top:513px; left:200px; width:46px; height:57px; }
#unsiecle					{ position:absolute; top:511px; left:245px; width:46px; height:57px; }

#raisonsociale				{ position:absolute; top:484px; left:314px; width:240px; height:14px; font-weight:bold; }
#adresse1					{ position:absolute; top:498px; left:314px; width:240px; height:40px; }
#btn_contact				{ position:absolute; top:540px; left:314px; width:240px; height:10px; font-weight:bold; }

.lien						{ color:#2a5399; text-decoration:none; background:url('/media/home/lien.png') 0 4px no-repeat; padding:0 20px 0 10px; }
.lien:link,
.lien:visited 				{ color:#2a5399; }
.lien:active,
.lien:hover	 				{ color:#1DB7D6; }

#btn_mba					{ position:absolute; top:504px; left:593px; display:block; width:115px; height:11px; background:url('/media/home/mba-multimedia.gif') top left no-repeat; }
#btn_mba:hover				{ background-position:bottom left; }

#menuprim					{ position:absolute; top:36px; left:143px; width:122px; height:57px; }
#menuprim ul				{ z-index:999;  }
#menuprim li				{ list-style:none; position:relative; margin-bottom:2px; }
#menuprim a					{ display:block; height:17px; background-position:top left; }
#menuprim a:hover			{ background-position:bottom left; }
#menuprim .btn_01 a			{ width:105px; background-image:url('/media/home/menuprim_btn_01.png'); }
#menuprim .btn_02 a			{ width:122px; background-image:url('/media/home/menuprim_btn_02.png'); }
#menuprim .btn_03 a			{ width: 97px; background-image:url('/media/home/menuprim_btn_03.png'); }
#menusec					{ position:absolute; top:566px; left:54px; width:680px; height:15px; }
#menusec .lien				{ font-weight:bold; }
#menuter					{ position:absolute; top:590px; left:54px; width:680px; height:15px; }


#conteneur #searchFormContainer				{ width:285px; float:right; padding-top:3px;height:25px}
#conteneur #searchFormContainer input		{ border:#dce5ec solid 1px}
#conteneur #searchFormContainer input.text	{ width:130px; color:#005aa9; font-size:9px; background-image:none !important; background-color:#FFFFFF; float:left; border:#dce5ec solid 1px !important}
#conteneur #searchFormContainer input.button	{ width:55px; color:#005aa9; font-size:9px; background-image:url('/media/home/btn_valider.jpg'); !important;  float:left; border: none !important; height:16px; cursor:pointer; margin-left:6px;}

#flash_info					{ position:absolute; top:337px; left:467px; width:263px; height:83px; background:url('/media/home/bg_bloc_infos.jpg') 0 0 no-repeat }
#flash_info .ttr			{ color:#FFFFFF; font-size:12px; font-weight:bold; padding-left:25px; height:20px; padding-top:4px  }
#flash_info .ctn			{ color:#FFFFFF; line-height:12px; font-size:9px; font-weight:bold; height:60px; display:block; padding:4px 8px 0px 8px }


#bdp_bloc1						{ width:230px; position:absolute; top:445px; left:73px;}
#bdp_bloc1 .raisonsociale		{ font-size:10px; font-weight:bold }
#bdp_bloc1 .adresse1			{ margin-bottom:3px; padding-top:4px }
#bdp_bloc1 a.btn_contact		{ font-weight:bold;padding:0 20px 0 10px; background:url('/media/home/lien.png') 0 4px no-repeat; color:#2a5399; text-decoration:none;  }
#bdp_bloc1 a.btn_contact:hover	{ color:#1DB7D6}

#bdp_bloc2						{ width:175px; position:absolute; top:445px; left:350px;}
#bdp_bloc2 .ttr					{ font-size:10px; font-weight:bold }
#bdp_bloc2 .texte				{ padding-top:4px }

#bdp_bloc3						{ width:120px; position:absolute; top:445px; left:575px;}
#bdp_bloc3 .ttr					{ font-size:10px; font-weight:bold; padding-bottom:4px }
#bdp_bloc3 ul					{ list-style:none; margin:0; padding:0}	
#bdp_bloc3 ul li a				{ font-weight:bold;padding:0 20px 0 10px; background:url('/media/home/lien.png') 0 4px no-repeat; color:#2a5399; text-decoration:none;  }
#bdp_bloc3 ul li a:hover		{ color:#1DB7D6}

.btn_youtube, .btn_facebook		{ width:27px; height:27px; margin-top:10px ;float:left}
.btn_facebook					{ margin-left:4px}
.btn_youtube a					{ width:27px; height:27px; background:url('/media/home/picto_youtube.png') no-repeat 0 0; cursor:pointer; display:block}
.btn_facebook a					{ width:27px; height:27px; background:url('/media/home/picto_facebook.png') no-repeat 0 0; cursor:pointer; display:block}


