@import url(buttons.css);
@import url(pagination.css);
@import url(reset.css);
.left								{float:left}

.similar-links_left					{float:left;width:30%;margin-right:10%}
.similar-links_left	li				{list-style:square}
.similar-links_left	li a			{}

.similar-links_right				{float:left;width:40%;}
.similar-links_right li				{list-style:square}
.similar-links_right li a			{}

.right								{float:right}
.mr									{margin-right:15px;margin-bottom:5px}
.ml									{margin-left:15px;margin-bottom:5px}
.clear								{clear:both;display:block;height:0;overflow:hidden;visibility:hidden;width:0}/* http://sonspring.com/journal/clearing-floats  */
.clearfix:after						{clear:both;content:'.';display:block;height:0;visibility:hidden}/* http://www.positioniseverything.net/easyclearing.html  */
.clearfix							{display:block}
* html .clearfix					{height:1%}
.nomargin							{ margin:0 0 0 0 !important }
*									{ margin: 0; padding: 0 }
body								{background:url(../img/template/body.jpg) repeat-x #03224c;font-family:Arial;font-size:12px;margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px}
#global								{margin:0 auto !important;width:960px !important;}
#header								{position:relative;height:285px;width:960px;}
#menuDiaporama						{position:absolute;top:21px;left:0;z-index:50000}
#header_top							{background:#6d071a;height:21px}
#header_top							{overflow:hidden}
#header_top #baseline				{float:left;width:480px}
#header_top #baseline p				{color:#FFF; font-size:11px;line-height:21px}
#header_top #liens_utiles			{width:480px;float:left;height:21px;}
#header_top #liens_utiles a			{vertical-align:super;height:21px;line-height:21px;margin:0 !important;padding:0 !important;color:#FFF; font-size:11px;text-decoration:none}
#header_top #liens_utiles a:hover	{color:#F60;height: 21px;}
#header_top #liens_utiles p			{float:right;text-align:right;color:#FFF;font-size:11px;margin:0 0 0 20px !important;text-decoration:none;height: 21px;}
#header_middle						{height:160px;position:relative;}
#header_middle #logo				{float:left;height:160px;width:430px;}
#header_middle #diaporama			{background:url(../000.jpg) no-repeat;float:left;height:160px;width:530px;position:absolute;top:0;right:0;z-index:1}
#header_bottom						{position:absolute;z-index:2;top:21px}
#ombrage							{position:absolute;z-index:0;top:203px;background:url(../img/template/ombrage.jpg) no-repeat; height:49px;width:960px}
#header_bottom .nav					{height:231px;width:960px;}
#header_bottom .nav	li				{margin-right:43px}
#header_bottom .nav	li a			{}
#header_bottom .nav	li a:hover		{}
#header_bottom .nav	li #menu0		{}
#header_bottom .nav	li #menu1		{}
#header_bottom .nav	li #menu2		{}
#header_bottom .nav	li #menu3		{}
#header_bottom .nav	li #menu4		{}
#header_bottom .nav	li #menu5		{}
#header_bottom .nav	li #menu6		{}
.desole								{list-style-type:square !important;overflow:hidden}
.desole	li							{list-style:square !important}
#header_bottom #content_top			{background:url(../img/template/content_top.jpg) no-repeat;width:960px;height:33px}
#header_bottom #content_top a		{display:inline;text-decoration:none;text-transform:uppercase;font-size:10px;color:#FFF}
#header_bottom #content_top li		{display:inline; margin: 0 !important; padding: 0 !important }
#header_bottom #content_top ul		{ margin: 0 !important; padding: 0 !important }
#header_bottom #content_top a:hover	{color:#000}

#content_top #mini_index a			{float:right;background:url(../img/template/utillink1a.jpg) no-repeat;width:79px;height:15px;padding-left:40px;padding-top:18px;}
#content_top #mini_planacces a		{float:right;background:url(../img/template/utillink2a.jpg) no-repeat;width:93px;height:15px;padding-left:16px;padding-top:18px;}
#content_top #mini_contact a		{float:right;background:url(../img/template/utillink3a.jpg) no-repeat;width:113px;height:15px;padding-left:29px;padding-top:18px;}
#content_top #mini_index a:hover, .selected-over-index {background:url(../img/template/utillink1h.jpg) no-repeat !important;color:#000 !important}
#content_top #mini_planacces a:hover, .selected-over-planacces {background:url(../img/template/utillink2h.jpg) no-repeat !important;color:#000 !important}
#content_top #mini_contact a:hover, .selected-over-contact {background:url(../img/template/utillink3h.jpg) no-repeat !important;color:#000 !important}
#content							{background:url(../img/template/content.jpg) repeat-y #FFF;overflow:hidden;width:960px;}
#sidebar							{float:left;width:250px;}
#sidebox_contact					{background:url(../img/template/sidebox_contact.jpg) no-repeat;padding-left:24px;padding-right:24px;width:198px;;height:174px}
#sidebox_contact h2					{padding-bottom:10px;padding-left:49px;padding-top:10px;}
#sidebox_contact h2 a				{color:#000066;font-family:Georgia;text-decoration:none;font-size:18px}
#sidebox_contact h2 a:hover			{color:#F60}
#sidebox_contact p					{margin-bottom:6px;font-size:14px;line-height:21px}
#sidebox_contact p span				{color:#000066;font-size:22px;font-weight:900}
#sidebox_contact p a				{font-weight:900;color:#6C0717;font-size:12px;}
#sidebox_contact p a:hover			{color:#F60}
#sidebox_actualites					{margin-top:23px;background:url(../img/template/sidebox_actualites.jpg) no-repeat;height:185px;width:211px;}
#sidebox_actualites a				{color:#FFF}
#sidebox_actualites	h2				{padding-left:60px;}
#sidebox_actualites	h2 a			{color:#F60;font-family:georgia;font-size:21px;text-decoration:none;}
#sidebox_actualites	h2 a:hover		{color:#FFF}
#sidebox_actualites	ul				{margin:15px 0 15px 15px}
#sidebox_actualites	ul li			{background:url(../img/template/sidebox_puce.jpg) no-repeat;margin-bottom:7px}
#sidebox_actualites	ul li a			{padding-left:15px;color:#FFF}
#sidebox_actualites	ul li a:hover	{color:#F60}
#sidebox_actualites	p				{display:none}
.all_actu							{display:block !important; padding-top:0 !important;font-size:12px !important;padding-bottom:0 !important}
#sidebox_actualites	p a				{color:#F60;font-weight:900;float:right}
#sidebox_actualites	p a:hover		{color:#FFF}
#sidebox_planacces					{}
#sidebox_planacces h2				{}
#sidebox_planacces h2 a				{color:#000;text-decoration:none;text-transform:uppercase;font-size:10px;background:url(../img/template/sidebox_planacces.jpg) no-repeat;display:block;height:138px;width:208px;padding-left:31px;padding-top:16px;}
#sidebox_planacces h2 a:hover		{color:#0066FF}
#sidebox_horaires					{height:120px;width:250px;}
#sidebox_horaires p					{font-family:georgia;margin-top:5px;text-align:center;font-size:15px;margin-left:23px;line-height:19px;width:186px;color:#FFF; font-style:italic}
#wrapper							{
	float:left;
	min_height:500px;
	_height:500px;
	width:600px;
	background: #FFF;
}

#index_left							{float:left;width:45%;margin-right:5%}
#index_left	img						{float:left;margin-right:10px}
#index_left	p						{}
#index_left	a						{color:#F60;font-weight:900;float:right}


#wrapper_head						{}
#menu_top							{}
#menu_top a							{}
#menu_top a:hover, .selected_top 	{}
#wrapper_head						{background:url(../img/template/wrapper_head.jpg) no-repeat; width:710px;}
#wrapper_head h1					{padding-left:10px;padding-top:30px;color:#084AA8;font-size:16px;padding-bottom:0}
#wrapper_main h1					{padding-top:30px;color:#084AA8;font-size:16px}
#wrapper_main						{width:600px;margin-left:25px;padding-top:20px;}
#wrapper_main p						{line-height:20px;margin-bottom:10px;text-align:justify;}
#wrapper_main h2					{border-bottom:2px dotted #CC9;color:#3F3F3F;font-size:13px;font-weight:bolder;margin-bottom:11px;margin-top:24px;padding-bottom:4px;padding-left:9px;padding-top:5px;}
#wrapper_main h2 a					{text-decoration:none;text-transform:uppercase}
#wrapper_main h3					{border-bottom:1px dotted #CC9;color:#FE8417;font-size:13px;font-weight:bolder;margin-bottom:20px;padding-bottom:5px;padding-top:20px;}

#wrapper_main p:first-letter		{text-transform:uppercase}
#wrapper_main h2:first-letter		{text-transform:uppercase}
#wrapper_main h3:first-letter		{text-transform:uppercase}
#wrapper_main li:first-letter		{text-transform:uppercase}

h1,h2,h3,h4							{overflow:hidden}

#listing_calendrier p				{padding-top:30px;color:#084AA8;font-size:16px;padding-bottom:0;font-weight:900}
#wrapper_main a						{color:#F60;font-weight:900;}
#wrapper_main a:hover				{text-decoration:none;color:#000}
#wrapper_main ul					{margin:10px 0 20px 50px}
#wrapper_main ul li					{line-height:20px; text-align:justify}
#wrapper_main ol					{padding-bottom:8px;margin-left:40px;}
#wrapper_main ol li					{margin-bottom:8px;padding-left:10px}
#wrapper_main hr					{border: 0 #ccc solid;border-top-width: 1px;clear: both;height: 0;}
#wrapper_main strong				{color:#B25C11;font-weight:bolder;}
#wrapper_foot						{}
#footer_repeat						{background:url(../img/template/footer_repeat.jpg) repeat-x; height:190px}
#footer								{background:url(../img/template/footer.jpg);height:190px;width:960px;margin:0 auto}
#footer	#liens						{padding-left:87px;padding-top:38px}
#footer	p							{}
#footer	p a							{color:#FFF;text-decoration:none}
#footer	p a:hover					{text-decoration:overline;color:#F60}
#footer	#adresses					{float:left;padding-left:47px;height:109px;width:663px;}
#footer	.footer1					{float:left;margin-right:80px;}
#footer	.footer2					{float:left;margin-right:80px;}
#footer	.footer3					{float:left}
#footer	ul							{margin-top:33px;}
#footer	li							{color:#FFF;margin-bottom:4px;}
#sidebox_share						{padding-left:10px;margin-top:16px;float:left}
#sidebox_share a					{display:block;color:#F60;text-decoration:none; text-transform:uppercase;font-size:11px;font-weight:900}
.firstlink							{height:47px;width:196px;line-height:47px}
.twicelink							{height:47px;width:196px;line-height:47px}
#sidebox_share a:hover				{color:#FFF}
.legacy								{color:#FFF;font-weight:900;text-align:center;text-decoration:none}
.legacy:hover						{color:#F60;}
ul.nav								{list-style:none;margin:0;overflow:hidden;padding:0;width:960px}
ul.nav li							{float:left;display:inline;width:100px;height:231px;}
ul.nav li a							{color:#FFF;display:block !important;font-size:12px;font-weight:700;text-align:center;text-transform:uppercase;margin-top:160px;width:100px;padding-top:30px;height:41px;text-decoration:none}
ul.nav li a:hover,
a.selected-over0,
a.selected-over1,
a.selected-over2,
a.selected-over3,
a.selected-over4,
a.selected-over5,
a.selected-over6					{margin-top:0 !important;padding-top:190px !important;height:41px !important}

li#menu0							{margin-left:11px}
li#menu1							{margin-left:-8px}
li#menu2							{margin-left:-2px}
li#menu3							{margin-left:0}
li#menu4							{margin-left:-3px}
li#menu5							{margin-left:-2px}
li#menu6 a							{margin-left:-3px}

li#menu0 a							{background-image:url('../img/template/menu0a.jpg')}
li#menu1 a							{background-image:url('../img/template/menu1a.jpg')}
li#menu2 a							{background-image:url('../img/template/menu2a.jpg')}
li#menu3 a							{background-image:url('../img/template/menu3a.jpg')}
li#menu4 a							{background-image:url('../img/template/menu4a.jpg')}
li#menu5 a							{background-image:url('../img/template/menu5a.jpg')}
li#menu6 a							{background-image:url('../img/template/menu6a.jpg')}
li#menu0 a:hover,a.selected-over0	{background-image:url('../img/template/menu0h.jpg') !important}
li#menu1 a:hover,a.selected-over1	{background-image:url('../img/template/menu1h.jpg') !important}
li#menu2 a:hover,a.selected-over2	{background-image:url('../img/template/menu2h.jpg') !important}
li#menu3 a:hover,a.selected-over3	{background-image:url('../img/template/menu3h.jpg') !important}
li#menu4 a:hover,a.selected-over4	{background-image:url('../img/template/menu4h.jpg') !important}
li#menu5 a:hover,a.selected-over5	{background-image:url('../img/template/menu5h.jpg') !important}
li#menu6 a:hover,a.selected-over6	{background-image:url('../img/template/menu6h.jpg') !important}

.ib1								{background:url(../img/template/indexbox1a.jpg) no-repeat;margin-top:26px}
.ib2								{background:url(../img/template/indexbox2a.jpg) no-repeat;margin-top:26px}
.ib3								{background:url(../img/template/indexbox3a.jpg) no-repeat;}
.ib4								{background:url(../img/template/indexbox4a.jpg) no-repeat;}
.ib1:hover							{background:url(../img/template/indexbox1h.jpg) no-repeat;}
.ib2:hover							{background:url(../img/template/indexbox2h.jpg) no-repeat;}
.ib3:hover							{background:url(../img/template/indexbox3h.jpg) no-repeat;}
.ib4:hover							{background:url(../img/template/indexbox4h.jpg) no-repeat;}
.index_box_left						{width:283px;height:120px;float:left;margin-right:26px;margin-bottom:26px}
.index_box_left a:hover				{color:#F60 !important}
.index_box_left h4					{margin-bottom:3px;margin-top:7px;margin-left:7px;}
.index_box_left h4 a				{font-weight:normal;display:block;color:#036 !important;text-decoration:none}
.index_box_left p					{font-weight:normal !important;font-size:11px;margin-left:106px;margin-top:0;width:152px;text-align:left !important;}
.index_box_left p a					{font-weight:normal !important;display:block;color:#333 !important;text-decoration:none}
.index_box_left .link				{color:#F60;font-weight:900;float:right;display:block;margin-right:14px;}
.index_box_left .link:hover			{color:#333}
.index_box_right					{width:291px;height:120px;float:left;margin-bottom:26px}
.index_box_right a:hover			{color:#F60 !important}
.index_box_right h4					{margin-bottom:3px;margin-top:7px;margin-left:7px;}
.index_box_right h4 a				{display:block;color:#036 !important;text-decoration:none}
.index_box_right p					{font-weight:normal !important;font-size:11px;margin-left:106px;margin-top:0;width:152px;text-align:left !important;}
.index_box_right p a				{font-weight:normal !important;display:block;color:#333 !important;text-decoration:none}
.index_box_right .link				{color:#F60;font-weight:900;float:right;margin-right:14px;display:block}
.index_box_right .link:hover		{color:#333}

#index_right						{float:left;width:50%}
#index_right a						{color:#000 !important;text-transform:uppercase;text-decoration:none}
#index_right a:hover				{color:#F60 !important}
#index_right h4						{padding:10px 0 0 10px}
#index_right p 						{display:block;margin-top:4px;width:228px;margin-left:9px;padding-left:9px;line-height:13px !important;padding:0 !important}
#index_right p a					{display:block;text-transform:none;font-size:10px}
#index_right p a:hover				{color:#F60 !important}

#index_right #certified1			{margin-bottom:15px;background:url(../img/template/certifiedbox1a.jpg) no-repeat;width:291px;height:59px}
#index_right #certified1:hover		{background:url(../img/template/certifiedbox1h.jpg) no-repeat}
#index_right #certified2			{margin-bottom:15px;background:url(../img/template/certifiedbox2a.jpg) no-repeat;width:291px;height:59px}
#index_right #certified2:hover		{background:url(../img/template/certifiedbox2h.jpg) no-repeat}
#index_right #certified3			{margin-bottom:15px;background:url(../img/template/certifiedbox3a.jpg) no-repeat;width:291px;height:59px}
#index_right #certified3:hover		{background:url(../img/template/certifiedbox3h.jpg) no-repeat}

/* PLAN DU SITE */
#plan ul							{margin-left:0px;}
#plan p								{margin-left:10px;}

/* STYLE LIENS */
.styleliens							{font-size:11px;color:#FFFFFF;text-decoration:none;}