@font-face {
	font-family: 'Palindrome';
	src: url('/images/fonts/PalindromeReg.eot');
	src: local('Palindrome'), local('Palindrome'), url('/images/fonts/PalindromeReg.woff') format('woff'), url('/images/fonts/PalindromeReg.ttf') format('truetype');
}

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;}
:focus{outline:0;}
body{line-height:1;color:black;background:white;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,
q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
img{border:0;vertical-align:top;}
.clear{border:0;clear:both;height:0;line-height:0;visibility:hidden;}
table,table td{border:none;}
fieldset{border:none;}
a,a:hover,a:link,a:visited{outline:none;text-decoration:none;}
#accessibility{display:none;}
a{outline:none}
hr{clear:both;visibility:hidden;height:0;border:none;padding:0;margin:0;width:auto}

small, sub, sup { font-size: .83em }
sub { vertical-align: sub }
sup { vertical-align: super }


/* ============= */
/* = Structure = */
/* ============= */
body 		{background:#7FA500 url(/images/page-bg2.png) 50% -20px repeat-x;font: .75em/1.5em normal Helvetica, Arial, sans-serif}

#page 																	{width:960px;margin:0 auto;}
#page #banner 															{position:relative;width:940px;height:120px;padding: 0 10px;}
#page #banner #logo img 												{position:absolute;top:15px;left:10px;-moz-box-shadow: 0px 0px 8px #ccc;-webkit-box-shadow: 0px 0px 8px #ccc;box-shadow: 0px 0px 8px #ccc;}
#page #banner #accroche													{position:absolute;top:15px;left:302px;}
#page #banner #accroche	h1												{color:#97BF0D;font-size:25px;}

#page #wrapper															{background:#292929;-moz-box-shadow: 0px 0px 13px #696969;-webkit-box-shadow: 0px 0px 13px #696969;box-shadow: 0px 0px 13px #696969;}
#page #wrapper #conteneur												{width:660px;padding: 0 10px;float:left;margin-left:280px;background:#f6f6f6;}
#page #wrapper #conteneur #contents										{}
#page #wrapper #conteneur #contents .breadcrumb							{font-size:11px;line-height:2em;margin-top:15px;margin-left:21px;}
#page #wrapper #conteneur #contents .breadcrumb	.breadcrumb_label		{font-weight:bold;}
#page #wrapper #conteneur #contents .breadcrumb	.breadcrumb_navigation a{color:#333;}
#page #wrapper #conteneur #contents #main #article						{}
#page #wrapper #conteneur #contents #main #text,
#page #wrapper #conteneur #contents #main #media_downloads,
#page #wrapper #conteneur #contents #main #news_list .news_event,
#page #wrapper #conteneur #contents #main #news_list .event				{overflow:hidden;height:1%;height:auto;background:#fff;border: 1px solid #999;padding:10px 20px;margin:0 0 10px 0;}
#page #wrapper #leftbar													{width:260px;padding: 0 10px;float:left;margin-left:-960px;}
#page #wrapper #rightbar												{display:none;}
#page #footer															{overflow:hidden;height:1%;width:940px;padding: 0 10px 0 10px ;background:#0F0F0F url(/images/XELIS_RVB.png) bottom right no-repeat;}


/* ============== */
/* = Navigation = */
/* ============== */

/*Banner*/
#not_nested													{position:absolute;right:0;bottom:10px;}
#not_nested ul												{margin:0;}
#not_nested .first_level li									{position:relative;background:url(/images/tab-bg.png) 0 0 repeat-x;background: -moz-linear-gradient(#474043,#2A2628);margin:0 0 0 5px;float:left;list-style:none;padding:0;width:auto;}
#not_nested .first_level li a								{font-family: 'Palindrome', sans-serif;color:#ffffff;font-size:16px;letter-spacing:1px;display:block;line-height:35px;padding:0 15px;text-decoration:none;font-weight:bold}
#not_nested .first_level li.active a						{background:url(/images/tab-bg-active.png) 0 0 repeat-x;background: -moz-linear-gradient(#62585C,#413B3E);background: -moz-linear-gradient(#4F474A,#c45300);}
#not_nested .first_level li a:hover							{color:#ff9900;background:url(/images/tab-bg-over.png) 0 0 repeat-x;background: -moz-linear-gradient(#75696D,#574E53);}
#not_nested .first_level li.accueil	a						{text-indent:-9999px;padding:0 20px;background:url(/images/tab-home.png) center 0 no-repeat;}
#not_nested .first_level li.espace_pro a					{color:#ff9900;}
#not_nested .first_level li.active.espace_pro a				{color:#fff;}
#not_nested .first_level li.contacts						{background:none;position:absolute;top:-75px;right:0;}
#not_nested .first_level li.contacts a						{font-size:14px;}
#not_nested .first_level li.contacts:hover a				{background:none;}
#not_nested .first_level li.contacts:hover .second_level	{display:none;}                                                        	
#not_nested .first_level .second_level 						{z-index:9999;display:none;position:absolute;top:35px;right:0px;}
#not_nested .first_level .second_level li					{margin:0;}
#not_nested .first_level .second_level li a					{font-weight:normal;color:#ffffff;font-size:12px;display:block;width:240px;line-height:25px;padding:0 15px;background:url(/images/tab-bg-sub.png) 0 0 repeat-x;background: -moz-linear-gradient(#474043,#2A2628);}
#not_nested .first_level .second_level li a:hover			{color:#ff9900;background:url(/images/tab-bg-sub-over.png) 0 0 repeat-x;background: -moz-linear-gradient(#75696D,#574E53);}
#not_nested .first_level .second_level li.active a			{color:#ff9900;background:url(/images/tab-bg-sub-over.png) 0 0 repeat-x;background: -moz-linear-gradient(#75696D,#574E53);font-weight:bold;}                                 		
#not_nested .first_level li:hover .second_level, 			
#not_nested .first_level li.iehover .second_level 			{display:block;-moz-box-shadow: 0px 0px 13px #1C1C1C;-webkit-box-shadow: 0px 0px 13px #1C1C1C;box-shadow: 0px 0px 13px #1C1C1C;}



/*Leftbar*/                                         
#leftbar #nested a											{color:#fff;}
#leftbar #nested .first_level								{margin:10px 0;}
#leftbar #nested .first_level li 							{margin:5px 0;border:1px solid #272727; background:#383838; list-style-type:none;}
#leftbar #nested .first_level li a,         				
#leftbar #nested .first_level li a:visited, 				
#leftbar #nested .first_level li a:link 					{font-family: 'Palindrome', sans-serif;display:block;letter-spacing:1px;padding:5px 10px;}
#leftbar #nested .first_level li a:hover,   				
#leftbar #nested .first_level li.active a 					{color:#ff6c00}
#leftbar #nested .first_level li.active a 					{font-weight:bold;}
                                                    		
#leftbar #nested .second_level li 			 				{border:none;}
#leftbar #nested .second_level li a,        				
#leftbar #nested li.active .second_level li a,        				
#leftbar #nested .second_level li a:visited,				
#leftbar #nested .second_level li a:link 	 				{font-weight:normal;color:#fff;background:url("/images/puce.jpg") 10px 4px no-repeat;color:#fff;padding:0px 10px 0px 25px;}
#leftbar #nested .first_level .second_level li a:hover, 	 			
#leftbar #nested .first_level .second_level li.active a 	{color:#ff6c00;}
#leftbar #nested .first_level .second_level li.active a 	{font-weight:bold;}

                                                    	
#leftbar #nested .third_level li 							{}
#leftbar #nested .third_level li a,
#leftbar #nested li.active .third_level li a,              	
#leftbar #nested .second_level .third_level li a:visited,         	
#leftbar #nested .second_level .third_level li a:link 	 	{font-weight:normal;color:#fff;background:url("/images/puce.jpg") 20px 4px no-repeat;padding:0px 10px 0px 35px;}
#leftbar #nested .second_level .third_level li a:hover,  	         	
#leftbar #nested .second_level .third_level li.active a  	{color:#ff6c00;}
#leftbar #nested .second_level .third_level li.active a  	{font-weight:bold;}


/*Footer*/
#footer .first_level li 									{float:left; width:160px; padding:10px;border-right:1px solid #4f4b50;/*height:90px;*/ margin:0;}
#footer .first_level li .second_level li 					{clear:left; width:100%;height:auto; padding:0; margin:0; border:none;}
#footer .first_level li a 									{font-size:11px; font-weight:bold;color:#fd6b00; text-align:center;}
#footer .first_level li .second_level li a 					{font-size:11px; font-weight:normal; color:#FFF; clear:left; text-align:left;text-decoration:none;}
#footer .first_level li .second_level li a:hover 			{color:#97bf0d;text-decoration:none;}
/*#footer .first_level li:last-child,*/
#footer .first_level li.contacts 							{border-right:none;}
#footer	li.faq,                                         	
#footer	li.accueil											{display:none;}

/* ================ */
/* = Pied de page = */
/* ================ */

#signature 												{clear:both;margin:10px;color:#FFF;}
#signature a, #signature a:link, #signature a:visited 	{color:#FFF;text-decoration:none;}
#signature a:hover 										{color:#97bf0d;text-decoration:none;}

/* ============ */
/* = Gallerie = */
/* ============ */

#slideshow		{text-align: center;margin:10px 0;}
#slideshow img	{/*width:100%;*/}
.medias			{background:#f6f6f6;}
.medias	a		{border:none!important;}
.medias	a img	{width:90px;padding:5px;}

/* =============== */
/* = Typographie = */
/* =============== */
#main a,
#main a:link,
#main a:visited					{color:#ff6c00;border-bottom:1px dotted #A5A5A5;}
#main a:hover					{border-bottom:1px solid #333;}

h1,h2,h3,h4,h5,h6				{font-family: 'Palindrome', sans-serif}
#main h1 						{color:#ff6c00; font-size:26px;line-height:1em;margin:.5em 0;margin-left:21px;}
#main h2 						{color:#616160; font-size:20px;margin:.5em 0;}
#main h2 a 						{color:#616160!important;border:none!important;}
#main h3 						{font-size:18px; color:#97bf0d;margin:.5em 0;}
#main h3 a 						{color:#97bf0d!important;border:none!important;}
#main h4 						{font-size:1.1em; color:#616160;margin:.5em 0;}
#main h5 						{font-size:1em; color:#ff6c00;}
#main h6 						{font-size:1em; color:#616160;}
#main p 		 				{margin:0 0 1.5em 0}
#main strong 					{font-weight:bold}
#main em						{font-style:italic}
#main blockquote 				{background:#f6f6f6; margin:10px 0;padding:10px; border:1px solid #E8E8E8}
#main blockquote p 				{margin:0}
           
#main ul li 					{background:url("/images/puce.jpg") 0 3px no-repeat; padding-left:15px;}
#main ul li a, 
#main ul li a:link, 
#main ul li a:visited 			{background:none; padding-left:0;}

h1 sup { font-size: .5em }
h2 sup { font-size: .6em }
h3 sup { font-size: .7em }


/*p { line-height: 1.5em; font-size:1em; padding:0; }
p + p {margin: 0 0 2.25em 0;}*/


.retour a,
#main>a							{background:#fff;padding:2px 5px;float:right;-moz-box-shadow: 0px 0px 4px #333;-webkit-box-shadow: 0px 0px 4px #333;box-shadow: 0px 0px 4px #333;}

.deux_colonnes .textAndImages	{border: 1px solid #C7C7C7;padding:0 0 0 5px;overflow:hidden;height:1%;margin:5px 0;background:#f6f6f6;}

.textAndImages					{overflow:hidden;height:1%;border-bottom:1px solid #E1E1E1;padding:5px 0;}

/* ======================== */
/* = Mise en page emajine = */
/* ======================== */

.une_colonne,.deux_colonnes		{clear:both;display:inline;}
.colleft						{float:left;margin:0;padding:0;width:49%;}
.colright						{float:right;margin:0;padding:0;width:49%;}
.intext_left					{float:left !important;padding:5px !important;}
.intext_right					{float:right !important;padding:5px !important;}
.above_left						{text-align:left;}
.above_right					{text-align:right;}
.above_center					{text-align:center;}
.below_center					{text-align:center;}
.below_right					{text-align:right;}
.below_left						{text-align:left;}
.above_center img,
.above_right img,
.above_left img,
.below_center img,
.below_right img,
.below_left img					{float:none !important;}
.center							{text-align:center;width:100%;}
.left							{text-align:left;width:100%;}
.right							{text-align:right;width:100%;}

/* ========= */
/* = Boxes = */
/* ========= */
#leftbar .box					{overflow:hidden;height:1%;margin:20px 10px 10px 10px;padding:10px 40px 10px 10px;background:#fff url(/images/bg-widget.png) top right no-repeat;border-left:2px solid #dadada;}
.box h2							{font-size:16px;font-weight:bold;margin-bottom:.5em;}
.box h2 a						{color:#616160;}
.linksmore a,
.savoirPlus,
.boxlastelements a				{color:#fff!important;float:right;border:none!important;padding:2px 5px;font-weight:bold;background:#ff6c00;margin:5px 0 0 0;}
.article_action 				{display:none;}



/* ======== */
/* = News = */
/* ======== */

.news_event img					{float:right;}

/* ================== */
/* = Page d'accueil = */
/* ================== */
.rubrique_sommaire_ .breadcrumb,
.rubrique_sommaire_ .retour,
.rubrique_sommaire_ #main h1										{display:none;}
.rubrique_sommaire_ #page #wrapper  								{background:#fff;}
.rubrique_sommaire_ #page #wrapper #conteneur 						{padding:0;}
.rubrique_sommaire_ #page #wrapper #conteneur #contents #main #text {border:none;padding:0; overflow:visible;}
.rubrique_sommaire_ #page #wrapper #conteneur						{width:960px;height:340px;margin:0 0 20px 0;float:none;}
.rubrique_sommaire_ #page #wrapper #leftbar							{width:458px;padding:0 10px;margin:0;}
.rubrique_sommaire_ #page #wrapper #rightbar 						{width:458px;padding:0 10px;display:block;float:right;}
.rubrique_sommaire_ #leftbar .box 									{background-image:none;display:block;background:#f6f6f6;margin:0 0 20px 0;border:1px solid #ccc;padding:5px 10px;width:440px!important;}
.rubrique_sommaire_ .box img										{float:left;margin:0 10px 5px 0;}
.rubrique_sommaire_ .box 											{margin:0 0 20px 0;height:130px !important;}
.rubrique_sommaire_ .boxlastelements 								{display:block;background:#f6f6f6;margin:0 0 20px 0;border:1px solid #ccc;padding:5px 10px;height:130px;}
.rubrique_sommaire_ .boxlastelements h3 							{font-weight:bold;color:#97bf0d;margin:.5em 0;}
.rubrique_sommaire_ .boxlastelements img 							{}
.rubrique_sommaire_ .boxlastelements hr 							{margin:0;display:none;}


.rubrique_sommaire_ .devenirPartenaireHome {display:block;background:#f6f6f6;margin:0 0 20px 0;border:1px solid #ccc;padding:5px 10px;height:130px;}
.rubrique_sommaire_ .devenirPartenaireHome h2	{font-size:16px;font-weight:bold;margin-bottom:.5em;}
.rubrique_sommaire_ .devenirPartenaireHome a	{color:#616160;}


.rubrique_sommaire_ #rightbar .boxtext {display:block;background:#f6f6f6;margin:0 0 20px 0;border:1px solid #ccc;padding:5px 10px;height:130px;}
.rubrique_sommaire_ #rightbar .boxtext h2	{font-size:16px;font-weight:bold;margin-bottom:.5em;}
.rubrique_sommaire_ #rightbar .boxtext a	{color:#616160;}

