@import url(buttons.css);
@import url(lightbox.css);
@import url(menu.css);
@import url(pagination.css);
@import url(tooltip.css);
@import url(reset.css);
*{margin:0;padding:0}
* html .clearfix{height:1%}
body			{background:url(../img/template/body.jpg) repeat-x #fff;font-family:Arial;font-size:12px;margin:0}
#wm				{padding-top:20px;}
p,li,li a		{color:#4E4E4E}
.left			{float:left}
.gold		  	{color:#959595 !important}
.right			{float:right}
.mr				{margin-bottom:5px;margin-right:15px}
.ml				{margin-bottom:5px;margin-left:15px}
.clear			{clear:both;display:block;height:0;overflow:hidden;visibility:hidden;width:0}
.clearfix:after	{clear:both;content:'.';display:block;height:0;visibility:hidden}
.clearfix		{display:block}
.titre			{background:#FFF;padding-right:5px}
.fontsize16		{font-size:16px;}
/*
ROUGE PRINCIPAL	: #B32726
ROUGE PASTEL	: #C04E4E
OCRE			: #85C4F5
OCRE CLAIR		: #FFFBB7
GRIS FOND		: #DEDEDE
GRIS TEXTE		: #4E4E4E
VERT			: #85C4F5
*/
#box1{float:left !important;height:85px;width:280px}
#box1 h2,#box2 h2,#box3 h2{color:#FFFBB7;padding-top:7px;text-transform:uppercase}
#box1 p{color:#fff;line-height:22px;padding-top:2px}
#box2{background:url(../img/template/plan-acces.jpg) no-repeat;float:left !important;height:85px;width:235px}
#box3 a{color:#fff;font-weight:700}
#box2 a{color:#B32726;font-weight:700}}
#box3 a:hover{color:#FFFBB7 !important}
#box2 a:hover{color:#0072FF !important}
#box2 h2{margin-bottom:46px}
#box2 p{padding-left:108px}
#box3{float:left !important;height:85px;padding-left:15px;width:205px}
#box3 p{line-height:22px;padding-top:10px}
#box4 a{background:#D94C43 url(../img/template/newsletter.jpg) no-repeat scroll 7px -1px;color:#FFF;float:left !important;font-size:14px;font-weight:700;height:49px;padding-left:56px;padding-top:10px;text-decoration:none;width:169px;}
#box4 a:hover{color:#000;}
#box4 p{line-height:19px;padding-left:51px;padding-top:13px;}
#global		{margin:0 auto;width:960px;}
#header		{height:105px;width:960px;}
#logo a		{height:78px;width:633px;}
#logo a		{background:url(../img/template/logo.jpg) 0 1px no-repeat;float:left;height:78px;width:633px;}
#baseline	{float:left;width:50%; background-color:#FF0000;}
#baseline p	{font-size:11px;color:#FFF;line-height:26px;}
#navigation	{float:left;width:100%;}
#navigation p {text-align:right;line-height:25px;font-size:13px;text-transform:uppercase;color:#FFF;font-weight:bold;}
#navigation a {margin:0 4px;color:#FFF;text-decoration:none;}
#diaporama	{background:url(../img/template/000.jpg);float:left;height:78px;width:327px;}
#content	{overflow:hidden;width:960px;padding-top:20px;}
#wrapper	{float:left;_height:490px;min-height:490px;margin-bottom:20px; width: 650px;padding-left:20px;position:relative;}
#loupe		{float:right;position:absolute;right:4px;top:59px;}
#footer		{height:85px;width:960px;margin:0 auto; clear:both}
#footer_main{background:#8F080B}
#sidebar li					{background:transparent url(../img/template/puce.jpg) no-repeat scroll 0 6px;line-height:23px;;margin-bottom:5px;margin-left:16px;padding-left:15px}
#sidebox_contact a			{font-weight:bold;border-bottom:1px solid #666;color:#B32728;text-decoration:none}
#sidebox_contact li a		{font-weight:bold;border:none !important;color:#959595 !important ;text-decoration:none !important}
#sidebox_contact li a:hover {color:#000 !important}
#sidebox_contact a:hover	{border-bottom:1px solid #B32726;color:#000;text-decoration:none}
#sidebox_contact .titre, #sidebox_actualites .titre {
	color:#B32728;
}
#sidebox_contact h2			{background:transparent url(../img/template/sepa_horizontale.jpg) repeat-x scroll 0 9px;color:#959595;font-family:Arial;font-size:16px;font-weight:700;margin-bottom:13px;margin-top:10px}
#sidebox_contact p, .all_actu {margin-top:12px}
#sidebox_actualites h2		{background:transparent url(../img/template/sepa_horizontale.jpg) repeat-x scroll 0 9px;color:#959595;font-family:Arial;font-size:16px;font-weight:700;margin-bottom:13px;margin-top:30px;}
#sidebox_actualites li a	{color:#4E4E4E;text-decoration:none}
#sidebox_actualites li a:hover {border-bottom:1px solid #B32726;color:#000}
.all_actu a			{font-weight:bold; border-bottom:1px solid #666;color:#B32728 !important;text-decoration:none !important}
.all_actu a:hover	{border-bottom:1px solid #B32726;color:#000 !important;text-decoration:none !important}
/*//////////////////////////////////////////////// BALISES ////////////////////////////////////////////////*/
#wrapper h1{color:#B32728;font-size:21px;height:25px;padding-left:14px;padding-top:12px;width:532px}
#wrapper h2{border-bottom:2px solid grey;color:#333;font-size:16px;height:24px;margin-bottom:14px;margin-top:0;padding-top:14px;text-transform:uppercase;width:100%}
#wrapper h3{border-bottom:1px solid grey;color:#959595;font-size:14px;height:24px;margin-bottom:14px;margin-top:0;padding-top:14px;text-transform:uppercase;width:100%}
#wrapper p:first-letter,#wrapper h1:first-letter,#wrappefr h2:first-letter,#wrapper h3:first-letter,#wrapper li:first-letter{text-transform:uppercase !important}
#wrapper a{border-bottom:1px solid #666;color:#B32728;font-weight:700;text-decoration:none;}
#wrapper a:hover{border-bottom:1px solid #B32726;color:#000;text-decoration:none}
#wrapper hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}
#wrapper p{margin-bottom:10px;text-align:justify}
#wrapper strong{color:#B32728;font-weight:bolder}
#wrapper ul,#wrapper ol{margin-bottom:20px;margin-left:50px}
#wrapper ul li ul,#wrapper ol li ol{margin-bottom:30px;margin-left:15px;margin-top:10px}
#wrapper ul li ul li,#wrapper ol li ol li{list-style:none}
#wrapper ul li{line-height:20px;list-style:square}
#wrapper ol li{line-height:20px;list-style:decimal}
#infos{padding-top:15px}
#infos	p{color:#4E4E4E;line-height:23px;text-align:center}
#infos	a{color:#4E4E4E}
#infos	a:hover{color:#000;text-decoration:none}
#wrapper li	{margin-bottom:10px;}
td input			{border:1px solid #888;padding:2px;}
#formulaire_4_2		{border-right:1px solid #AAAAAA !important; width: 375px; height: 460px;}
#formulaire_4		{ float:left;}
#formulaire_4 textarea {background:#959595 none repeat scroll 0 0;border:1px solid #666;color:#ff9; width: 202px; height : 130px;}
#formulaire_4 input {background:#959595 none repeat scroll 0 0;border:1px solid #666;color:#ff9;}
/*///////////////	//////////////////////////////////// ACCUEIL //////////////////////////////////////////////////////*/
#accueil			{}
#wm h2 a			{color:#000}
#accueil h2			{font-size:1.1em;overflow:hidden !important;width:280px;background:url(../img/template/puce_h2.jpg) no-repeat;margin:0 0 7px 0;padding:0 0 5px 25px;height:auto;border-bottom:1px solid #4E4E4E}
#accueil img		{}
#accueil p			{}
#barleft			{float:left;width:300px;margin-right:40px;}
#barright			{float:left;width:280px}
#art1, #art3, #art4	{margin-bottom:30px;}
#encart_actualite p	{display:none;}
.all_actu			{display:block !important}
#wm h2 a			{text-decoration:none !important; border:none !important}
#similar-links		{}
#similar-links p	{border-bottom:4px solid #AAA;color:#000;font-size:18px;height:28px;padding-top:12px;width:100%;}
#similar-links ul	{float:left}
*:link				{text-decoration:none !important}
*					{border:none !important}
#label_captcha		{clear:both;float:left; width: 202px;}
#label_validation	{clear:both;background:#666 !important;color:#ffc !important;margin-top:25px;}
.all_actu a			{border:none !important; text-decoration:none !important}
#navigation a:hover,
.selectedOver		{color:#FFFBB7 !important;border-bottom:7px solid #fff !important;padding-bottom:2px !important;}
#wm p a				{float:right !important}
#art2				{border-top:1px solid #AAA !important;padding-top:15px;}
#art4				{padding-bottom:12px;border-top:1px solid #AAA !important;border-bottom:1px solid #AAA !important;padding-top:15px;margin-bottom:23px;}
#art5				{height:140px;}
#sidebar			{border-right:1px solid #AAA !important;float:left;width:259px;padding-right:20px;margin-bottom:20px}
*					{border-color:#AAA !important}
#newsletter a		{text-align:left !important;}
.lien_plan 			{padding-right: 13px;}
.lien_accueil 		{margin-top : -16px; height:25px;}
#contact_right		{width: 270px; float:right;  position:absolute; left: 405px; top: 100px;}
#contact_right p a	{text-align: left ; float:none !important ;}
#ensemble			{width: 650px; }
#sidebox_contact { border:1px solid #CCCCCC !important;
padding:10px;
margin-top:20px;
background:#eee
}
#sidebox_contact .titre {
	background:#eee;
}

#wrapper #test li:first-letter {
	text-transform:lowercase !important;
}

.textfooter strong{
	font-weight:normal;	
}
.textfooter a{
	text-decoration:none;
}