@import url(lightbox.css);
@import url(menu.css);
@import url(pagination.css);
@import url(tooltip.css);
@import url(reset.css);
.bouton_news				{width:70px !important;}
.email_news					{margin-right:20px}
.left						{float:left}
.right						{float:right}
.mr							{margin-right:15px;margin-bottom:5px}
.mr2						{margin-right:60px;margin-bottom:5px}
.ml							{margin-left:15px;margin-bottom:5px}
body						{font-size:12px;font-family:Arial;margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;background:#7A0000 url(../gifs/template/body.jpg) repeat-x}
a							{text-decoration:none}
#global						{position:relative;margin:0 auto;width:960px;}
#header						{background:url(../gifs/template/header.jpg) no-repeat;height:358px;width:960px;}
#menu_vertical				{position:absolute;top:105px;left:0}
#menu_horizontal			{position:absolute;right:-14px;top:329px;}
.logo a						{color:#FF9900;display:block;font-size:26px;height:82px;letter-spacing:17px;padding-left:7px;padding-top:7px;text-align:center;text-decoration:none;width:303px;}
.logo a span				{color:#FFF;font-weight:bold;font-family:Georgia;letter-spacing:14px;padding-right:2px;}
.logo a span:hover			{color:#f90}

.logo2						{opacity:0.5;filter:alpha(opacity=50);}
.logo2 a					{color:#FF9900;display:block;font-size:26px;height:59px;letter-spacing:0;padding-left:7px;padding-top:2px;text-align:center;text-decoration:none;width:233px;}
.logo2 a span				{color:#FFF;font-weight:bold;font-family:Georgia;letter-spacing:7px;padding-right:2px;}
.logo2 a span:hover			{color:#f90}

#recherche_actualite p {margin:0 !important;padding-right:20px;}
#diaporama					{position:absolute;top:0;right:0;height:204px;margin-right:10px;margin-top:101px;width:679px;}
#content					{overflow:hidden;width:960px}
#colonne_centre				{float:left;width:658px;background:#FFD6A4;overflow:hidden}
#colonne_centre_header		{position:relative;background:url(../gifs/template/colonne_centre_header.jpg) no-repeat;width:658px;height:23px;}
#colonne_centre_header p	{position:absolute;top:0;right:9px;color:#fff;font-size:11px !important;}
#colonne_centre_content		{min-height:470px;width:558px;_height:470px;padding:50px}
#colonne_centre_footer		{background:url(../gifs/template/colonne_centre_footer.jpg) no-repeat;width:658px;height:29px;padding-top:10px}
#colonne_centre_footer a	{color:#fff;font-size:10px;text-transform:uppercase;font-weight:bold;padding-left:15px}
#colonne_centre_footer a:hover{color:#FDBF74;text-decoration:underline}
#colonne_gauche				{float:left;width:302px;}
#footer						{background:#360010;border-top:1px solid #FFC073;padding:15px 0}
#footer_content				{width:960px;margin:0 auto}
#footer_content p a			{background:url(../gifs/template/puce_footer.jpg) no-repeat;font-weight:normal !important;padding-left:20px;color:#EEE}
#footer_content p a:hover	{color:#F60;text-decoration:underline}
#footer_content p 			{color:#EEE;line-height:23px;}
.golum						{position:relative;background:#000;height:142px;width:150px;float:right; }
.golum span					{width:150px;position:absolute;top:0;right:0;color:#fff;text-align:center;margin-top:92px;font-size:10px;}
.at_the_top					{background:transparent url(../gifs/template/bouton_top_page.jpg) no-repeat scroll 0 0;display:block;height:53px;margin-left:56px;margin-top:27px;width:38px;}
.at_the_top:hover				{background:transparent url(../gifs/template/bouton_top_page.jpg) no-repeat scroll -38px 0}

#colonne_gauche h2			{color:#FDBF74;font-size:23px;font-weight:bold;letter-spacing:3px;padding-bottom:25px;padding-top:36px;}
#encart_contact				{position:relative;background:url(../gifs/template/encart_contact.jpg) no-repeat 0 56px;width:249px;height:335px;}
#encart_contact p			{padding-left:39px;font-family:Georgia;color:#fff;font-weight:bold}
.texte_tel					{font-size:25px;padding-top:9px;font-weight:normal !important}
.texte_mobile				{padding-top:22px;}
.texte_fax					{padding-top:15px;}
.lien_mail					{padding-top:19px;font-size:12px;}
.lien_mail a				{color:#fff}
.lien_contact a				{position:absolute;z-index:1;bottom:0;left:0;background:url(../gifs/template/bouton_contact.jpg) no-repeat 0 0;width:255px;height:68px;display:block}
.lien_contact a:hover		{background:url(../gifs/template/bouton_contact.jpg) no-repeat 0 -73px}
.lien_contact span			{position:absolute;z-index:-1;bottom:0;left:0;}
#listing_calendrier	p		{margin-bottom:20px;color:#44041C;font-family:georgia;font-size:1.7em !;line-height:30px;}
.all_actu a					{font-size:1em !important}
#encart_actualites			{position:relative;background:url(../gifs/template/encart_actualites.jpg) no-repeat 0 56px;width:249px;height:335px;}
#encart_actualites p		{color:#fff;line-height:20px;font-size:12px;}
#encart_actualites ul		{margin-bottom:12px;margin-left:34px;margin-right:0;margin-top:12px;}
#encart_actualites ul li	{color:#FFFFFF;font-size:12px;height:20px;line-height:20px;list-style-image:none;list-style-position:inside;list-style-type:square;margin-bottom:4px;overflow:hidden;}
#encart_actualites ul li p	{display:none !important}
#encart_actualites ul li a		 {color:#FDBF74;font-weight:bold}
#encart_actualites ul li a:hover {color:#fff}
#encart_actualites .owned		 {position:absolute;z-index:1;bottom:44px;left:0;background:url(../gifs/template/bouton_actualite.jpg) no-repeat 0 0;width:255px;height:68px;display:block;text-indent:300px}
#encart_actualites .owned:hover{background:url(../gifs/template/bouton_actualite.jpg) no-repeat 0 -73px}

#colonne_centre h1			{margin-bottom:20px;background:transparent url(../gifs/template/puce_h1.jpg) no-repeat scroll 0 0;color:#44041C;font-family:georgia;font-size:1.7em;line-height:30px;padding-left:43px;}
#colonne_centre h2			{overflow:hidden;margin-bottom:20px;margin-top:30px;font-size:1.3em;color:#44041C;padding-bottom:5px;border-bottom:2px solid #7a0000}
#colonne_centre h3			{margin-bottom:20px;margin-top:30px;font-size:1em;color:#44041C;padding-bottom:5px;border-bottom:1px solid #7a0000}
#colonne_centre hr			{border: 0 #ccc solid;border-top-width: 1px;clear: both;height: 0;}
#colonne_centre p,
#colonne_centre li			{font-size:1em;line-height:2em;margin-bottom:10px;text-align:justify;}
#colonne_centre p a,
#colonne_centre li a			{color:#7A0000;font-weight:bold;}
#colonne_centre p a:hover,
#colonne_centre li a:hover	{color:#000;text-decoration:underline}
#colonne_centre strong		{color:#B25C11;font-weight:bolder;}
#colonne_centre ul,
#colonne_centre ol			{margin-bottom:20px;margin-left:50px;}
#colonne_centre li			{margin-bottom:5px;}
#colonne_centre ul li		{list-style:square}
#colonne_centre ol li		{list-style:none}
#colonne_centre ul li ul,
#colonne_centre ol li ol	{margin-bottom:30px;margin-left:15px;margin-top:10px;}
#colonne_centre ul li ul li,
#colonne_centre ol li ul li	{list-style:square;}

#formulaire_1 p	{margin-bottom:0 !important}

#loupe			{position:absolute;z-index:5000;overflow:hidden;right:11px;top:323px;}
#loupe a		{float:left;height:33px;display:block}
.setFont		{background:url(../gifs/template/loupe.jpg) no-repeat 0 0;width:30px;}
.setFont1		{background:url(../gifs/template/loupe.jpg) no-repeat -26px 0;width:30px;}
.setFont2		{background:url(../gifs/template/loupe.jpg) no-repeat -50px 0;width:30px;}
.setFont:hover	{background:url(../gifs/template/loupe.jpg) no-repeat -80px 0;width:30px;}
.setFont1:hover	{background:url(../gifs/template/loupe.jpg) no-repeat -106px 0;width:30px;}
.setFont2:hover	{background:url(../gifs/template/loupe.jpg) no-repeat -130px 0;width:30px;}

#news_btn_rechercher {background:maroon;color:#fff}
#recherche_actualite p 	{width:226px}
#colonne_gauche_contact {float:left;width:262px;margin-right:33px}
#colonne_droite_contact {float:left;width:262px}
form.generateur label {float:left !important}
#formulaire_1 .submit	{margin-left:0 !important; padding-left:0 !important}
p label				{text-transform:uppercase;text-align:left !important;font-size:10px;width:262px !important}
input, #field_11	{width:260px;border:1px solid grey}
#field_11			{height:110px;}
#field_5			{background:#7A0000;margin-top:20px;color:#fff;text-transform:uppercase;letter-spacing:5px;font-weight:bold;font-size:11px;padding:5px 0}
#field_5:hover		{background:#fff;color:#7A0000}

#similar p				{margin-bottom:20px;color:#44041C;font-family:georgia;font-size:1.7em;line-height:30px;margin-top:40px;border-bottom:3px solid #600;padding-bottom:5px;}
#similar ul				{float:left}
.ensemble img		{ border:1px solid #000;padding:1px;background:#fff;}
.ensemble2 img		{ border:1px solid #000;padding:1px;background:#fff;}
.ensemble			{width:560px;height: 105px;}
.ensemble2			{margin-left:92px;height:100px;}

.bouton_index p 	{display:inline;text-align:center!important;width:150px;border:1px solid #000;background:white;border-top:none;margin-top:-3px;}
.bouton_index		{margin:14px;margin-top:5px;width:152px;height:54px;}
.bouton_index a:hover 	{color:#7A0000!important; text-decoration:none!important;}

#ssmenu {
position:absolute;
top: 193px;
left: 219px;z-index :1000; background-color:#67001D; width:300px; height:100px;
display:none;
border: 2px solid #3F001D;
}


#ssmenu2 {
position:absolute;
top: 105px;
left: 219px;z-index :1000; background-color:#67001D; width:300px; height:200px;
display:none;
border: 2px solid #3F001D;
}
#ssmenu3 {
position:absolute;
top: 149px;
left: 219px;z-index :1000; background-color:#67001D; width:300px; height:125px;
display:none;
border: 2px solid #3F001D;
}
#ssmenu4 {
position:absolute;
top: 237px;
left: 219px;z-index :1000; background-color:#67001D; width:300px; height:50px;
display:none;
border: 2px solid #3F001D;
}




.ulssmenu
{
list-style-type:none;
margin-left: 5px;
}

.ulssmenu li {

line-height:25px;
}
.ulssmenu a{
color:#FFFFFF;


}
.ulssmenu a:hover{
color:#FFFFFF;
background-color:#450005;

display:block;
}

.textfooter{
margin-left:auto;
margin-right:auto;
text-align:center;
width:960px;
color:#ffffff;
}

.textfooter a{
text-decoration:none;
color:#FFFFFF;
}

.textfooter a:hover{
text-decoration:underline;
}