* 			{ margin:0;padding:0;}
		
html, body  { height:100%;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
li 			{ list-style-image:none;list-style-position:outside;list-style-type:none; }
img			{ border:none;}


#conteneur				{ margin:0 auto;padding-top:2px;position:relative;text-align:left;height:663px;width:960px;clear:left;background:url('/images/structures/accueil/bck_home.jpg');}
#conteneur .date		{ position:absolute; top:151px; left:51px;}
#conteneur .texte		{ position:absolute; top:194px; left:51px; width:410px;}
#conteneur .texte h1	{ color:#dcfb73; font-size:11px; font-weight:bold; line-height:16px; }
#conteneur .flash		{ position:absolute;width:431px; height:104px; top:244px; left:51px; background:url(/images/structures/accueil/bck_flash.jpg) no-repeat top left;}

.header .menuprim 				{	position:absolute;top:0px;left:311px; width:650px;}
.header .menuprim ul 			{   position:relative;z-index:999; height:40px;}
.header .menuprim ul a:hover 	{   background-position:left bottom;}
.header .menuprim li 			{	height:40px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 0 0px;float:left;}

.header .menuprim ul a 			{   background-repeat:no-repeat;display:block;height:40px;}
.header .menuprim a span 		{   display:none;}
.header .menuprim .btn_menu_1 	{   width:175px; }
.header .menuprim .btn_menu_2 	{   width:204px; }
.header .menuprim .btn_menu_3 	{   width:112px; }
.header .menuprim .btn_menu_4 	{   width:141px; }

.header .menuprim .btn_menu_1 a {   background-image:url(/images/structures/accueil/btn01.jpg); width:175px; }
.header .menuprim .btn_menu_2 a {   background-image:url(/images/structures/accueil/btn02.jpg); width:204px; }
.header .menuprim .btn_menu_3 a {   background-image:url(/images/structures/accueil/btn03.jpg); width:112px; }
.header .menuprim .btn_menu_4 a {   background-image:url(/images/structures/accueil/btn04.jpg); width:141px; }

.btn_espace_presse				{	position:absolute; top:96px; right:28px;}
.btn_espace_presse a			{	display:block; background:url(/images/structures/accueil/btn_espacepresse.gif) no-repeat; width:90px; height:17px; background-position:top left }
.btn_espace_presse a:hover		{	background-position:bottom left}
.btn_espace_presse a span		{   display:none;}


/********************************* BLOC ACTU *****************************************/
#actu											{	position:absolute; bottom:88px; left:0px; width:260px; height:165px; background:url(/images/structures/accueil/bck_actu.jpg) no-repeat 0 0; padding:0px 10px 50px 46px;}
#actu .btn_toutelactu							{	}
#actu .btn_toutelactu a							{	height:27px; display:block;}
#actu .btn_toutelactu a span					{	display:none;}
#actu .evenements								{ 	overflow:hidden; height:140px;}
#actu .evenements .evenement					{ 	padding-right:14px; padding-top:10px;}
#actu .evenements .evenement .surtitre			{ 	color:#fedd58; font-size:9px; text-transform:uppercase; font-weight:bold;}
#actu .evenements .evenement .titre				{ 	font-size:15px;font-weight:bold; margin:0px 0px 10px 0px;}
#actu .evenements .evenement .titre a			{ 	color:#ffffff; text-decoration:none;}
#actu .evenements .evenement .titre a:hover		{ 	text-decoration:underline;}
#actu .evenements .evenement p					{ 	color:#ffffff;font-size:10px;}




/********************************* BLOC AGENDA *****************************************/
#agenda_ouvert											{	position:absolute; bottom:88px; left:317px; width:268px; height:165px; background:url(/images/structures/accueil/bck_agenda_ouvert.jpg) no-repeat 0 0; padding:0px 10px 50px 25px;}
#agenda_ouvert .btn_toutagenda							{	}
#agenda_ouvert .btn_toutagenda	 a						{	height:27px; display:block;}
#agenda_ouvert .btn_toutagenda	 a span					{	display:none;}
#agenda_ouvert .evenements								{ 	overflow:auto; height:140px; margin-top:5px; 
	scrollbar-3dlight-color:#26aadf;
	scrollbar-arrow-color:#0075a6;
	scrollbar-base-color:#e7e1e1;
	scrollbar-darkshadow-color:#239dce;
	scrollbar-face-color:#26aadf;
	scrollbar-highlight-color:#29b7f0;
	scrollbar-shadow-color:#239dce;
	scrollbar-track-color:#009ee0;}
#agenda_ouvert .evenements .evenement					{ 	padding-right:14px; padding-top:5px; padding-bottom:10px; background:url(/images/structures/accueil/motif_points.gif) repeat-x bottom left;}
#agenda_ouvert .evenements .evenement .surtitre			{ 	color:#c7ee42; font-size:9px; font-weight:bold;}
#agenda_ouvert .evenements .evenement .titre			{ 	font-size:12px;font-weight:bold; margin:0px 0px 0px 0px;}
#agenda_ouvert .evenements .evenement .titre a			{ 	color:#ffffff; text-decoration:none;}
#agenda_ouvert .evenements .evenement .titre a:hover	{ 	text-decoration:underline;}



#agenda_ferme											{	position:absolute; bottom:88px; left:317px; width:268px; height:165px; background:url(/images/structures/accueil/bck_agenda_ferme.jpg) no-repeat 0 0; padding:0px 10px 50px 25px;}
#agenda_ferme .btn_contact								{	}
#agenda_ferme .btn_contact a							{	height:110px; display:block;}
#agenda_ferme .btn_contact a span						{	display:none;}
#agenda_ferme p											{ 	text-align:center; font-size:9px; color:#FFFFFF; font-weight:bold; padding:12px 0px 0px 0px;}
#agenda_ferme p a										{ 	color:#b1d632; text-decoration:none;}
#agenda_ferme p a:hover									{ 	text-decoration:underline;}


/********************************* BLOC VIDEO *****************************************/
#video													{ position:absolute; bottom:90px; right:0px; width:341px; height:214px; background:url(/images/structures/accueil/bck_video.jpg) no-repeat bottom left; }
#video .ctn												{ height:173px; padding:25px 0 0 43px; }
#video .zonevideo										{ width:193px; background:#000; padding:5px; margin:0 0 0 20px; }
#video .zonevideo a										{ display:block; }
#video .btm												{ padding:0 0 0 110px; }
#video .btm a											{ display:block; font-size:10px; height:16px; line-height:16px; text-decoration:none; }
#video .btm a:link,
#video .btm a:visited									{ color:#FFF; }
#video .btm a:active,
#video .btm a:hover										{ color:#B1D632; }

/********************************* FOOTER *****************************************/
#footer 												{	position:absolute; height:64px; bottom:0px; left:0px; width:100%;}
#footer	.coordonnees 									{	position:absolute; height:54px; top:10px; left:320px; width:534px;font-size:10px;}
#footer	.coordonnees p 									{	color:#93999c; font-size:9px;}
#footer	.coordonnees span 								{	color:#0584b9; font-size:10px;}
#footer	.coordonnees span a 							{	color:#0584b9; background:url(/images/structures/accueil/fleche_puce.gif) no-repeat 0 2px; padding:0px 0px 0px 12px}
#footer	.coordonnees a:hover 							{	color:#7da102;}
#footer	.coordonnees img 								{	float:left; margin:0px 6px 0px 0px;}


.btnpartenaires											{	position:absolute; top:18px; left:138px;}
.mba													{	position:absolute; top:35px; left:138px;}
.btnpartenaires a										{	display:block; background:url(/images/structures/accueil/btn_partenaires.gif) no-repeat; width:108px; height:12px; background-position:top left }
.btnpartenaires a:hover									{	background-position:bottom left}
.btnpartenaires a span									{   display:none;}

.logo_region_bretagne									{ 	position:absolute; right:30px; bottom:20px; width:34px; height:34px;}


.jcarousel-skin .jcarousel-container-vertical {
    width: 75px;
    padding: 0px 0px;
}

.jcarousel-skin .jcarousel-clip-vertical {
    width:  75px;
    height: 170px;
}

.jcarousel-skin .jcarousel-item {
    width: 50px;
    height: 50px;
}

.jcarousel-skin .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}