@import url(buttons.css);
@import url(lightbox.css);
@import url(menu.css);
@import url(pagination.css);
@import url(reset.css);
/*
#133A4B		BODY BACKGROUND BLEU
#DF60FF		HEADER_TOP LIENS
*/
.actualite h2				{margin-top:0 !important}
.contenu_resume a			{width:120px !important;margin-top:15px;}
#colonne_gauche_contact		{float:left;width:320px !important}
#colonne_droite_contact		{float:left;width:255px !important;padding-left:20px !important}
#colonne_droite_contact	h2, #colonne_gauche_contact	h2	{font-size:1em !important;letter-spacing:normal !important}
#colonne_droite_contact	p	{padding:0 !important;text-align:left !important}

#fdg						{line-height:24px;padding-left:334px;padding-top:6px}
#fdg p						{font-size:11px;color:#7A298F}
#fdg p a					{color:#333}
#fdg p a span				{color:#7A298F}
a							{color:#000000;text-decoration:underline;font-weight:900}
.left						{float:left}
.right						{float:right}
.mr							{margin-right:20px;margin-bottom:5px}
.ml							{margin-left:20px;margin-bottom:5px}
.ml2						{margin-left:40px;margin-bottom:5px}
.mt							{margin-top:20px;}
*							{margin:0;padding:0}
body						{font-family:Arial;margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;background:url(../img/template/body.jpg) repeat-x #133A4B}
#global						{margin:0 auto;width:960px;}
.logo						{display:block;height:113px;left:0;position:absolute;top:0;width:370px;z-index:1000;}
#diaporama					{position:relative;background:url(../img/template/diaporama.jpg) no-repeat;float:left;height:204px;width:940px;}
#header						{position:absolute;top:0;width:960px;}
#header_top					{background:url(../img/template/header_logo_top.jpg) no-repeat left top #0C2732 !important;height:24px;line-height:24px;padding-right:5px;}
#header_top p				{float:right;color:#7A298F;font-size:0.8em;}
#header_top p a				{letter-spacing:0.25em;font-family:arial;color:#DF60FF;text-decoration:none;}
#header_top p a:hover, .obiwan {color:#fff;text-decoration:underline;}
#header_gauche				{float:left;width:10px;height:250px;background:url(../img/template/header_side_left.jpg) no-repeat}
#header_droite				{float:left;width:10px;height:250px;background:url(../img/template/header_side_right.jpg) no-repeat}
#header_centre				{float:left;width:940px}
#baseline_loupe				{background:#133A4B;height:22px;line-height:22px}
#baseline_loupe p			{color:#FFF;padding-left:10px;font-size:0.8em}
#baseline					{position:relative;}
#baseline a					{text-decoration:none;color:#ffffff;font-weight:normal;}
#content					{padding:0 10px;background:url(../img/template/content.jpg);width:940px;overflow:hidden;padding-top:250px}
#colonne_centre				{float:right;width:640px;  position: relative; z-index: 1;}
#colonne_gauche				{float:right;width:279px}
#colonne_gauche_contact	p	{text-align:left !important}
#colonne_gauche	p, .pl li	{padding-left:30px;font-size:0.8em;color:#333}
#encart_actualite li a:hover{color:#930}
.accueil					{font-family:Times New Roman;font-size:200% !important;font-weight:bold}
#loupe						{position:absolute;right:0;top:0}
.setFont					{background:url(../img/template/header_loupe_min.jpg) no-repeat;width:37px;height:22px;display:block;float:left}
.setFont:hover				{background:url(../img/template/header_loupe_minH.jpg) no-repeat}
.setFont1					{background:url(../img/template/header_loupe_normal.jpg) no-repeat;width:32px;height:22px;display:block;float:left}
.setFont1:hover				{background:url(../img/template/header_loupe_normalH.jpg) no-repeat}
.setFont2					{background:url(../img/template/header_loupe_max.jpg) no-repeat;width:36px;height:22px;float:left;display:block}
.setFont2:hover				{background:url(../img/template/header_loupe_maxH.jpg) no-repeat}
#recherche_actualite p		{padding:0 !important;width:291px;}
#news_rechercher			{width:100px !important;padding:0 !important;}
#news_btn_rechercher		{width:25px !important;}
.pl ul						{padding-left:5px; padding-right:23px;margin-top:10px;margin-bottom:10px}
.pl li a					{letter-spacing:1px;font-weight:normal;text-decoration:none}
.pl li						{background:transparent url(../img/template/puce.jpg) no-repeat scroll 14px 7px;line-height:21px}
.oeosifgdj a				{background:transparent url(../img/template/colonne_gauche_lien.jpg) no-repeat scroll 0 0;color:#fff;display:block;height:29px;line-height:20px;text-align:center;text-decoration:none;width:199px}
.all_actu a					{background:transparent url(../img/template/colonne_gauche_lien.jpg) no-repeat scroll 0 0;color:#fff;display:block;height:29px;line-height:20px;text-align:center;text-decoration:none;width:199px;}
.oeosifgdj a:hover			{background:transparent url(../img/template/colonne_gauche_lien.jpg) no-repeat scroll 0 -31px;color:#fc0;display:block;height:29px;line-height:20px;text-align:center;text-decoration:none;width:199px}
.all_actu a:hover			{background:transparent url(../img/template/colonne_gauche_lien.jpg) no-repeat scroll 0 -31px;color:#fc0;display:block;height:29px;line-height:20px;text-align:center;text-decoration:none;width:199px;}
#colonne_gauche h2			{text-transform:uppercase;font-size:1.2em;font-family:Times New Roman;color:#333;margin-top:25px;padding-left:15px;color:#133A4B}
#footer						{background:url(../img/template/footer.jpg) no-repeat;height:185px;width:960px}
#footer a					{color:#fff;text-decoration:none;font-size:0.8em}
#footer a:hover				{color:#FF00B4;text-decoration:underline}
#footer span				{color:#7A298F}
#encart_actualite li p		{display:none;}
#encart_actualite a:visited		{color:#FF00CC;}
.sdf						{font-size:1.5em !important;font-weight:900 !important;margin-bottom:15px !important;margin-left:0 !important;margin-right:0 !important;margin-top:10px !important;}
.footer_links1				{display:inline;margin-left:300px}
.footer_links2				{margin-left:48px;width:165px;}
.footer_links1, .footer_links2 {line-height:17px;margin-top:12px;float:left;background:url(../img/template/footer_liens.jpg) no-repeat;padding-left:35px;padding-top:12px;}
#references					{float:left;}
#references h2				{font-family:Times New Roman;text-transform:uppercase;font-size:1.3em;color:#CCC;margin-left:19px;margin-top:19px;}
#references .ref1			{margin-bottom:-7px;margin-top:7px;background:url(../img/template/footer_reference_1.jpg) no-repeat;width:184px;height:41px;display:block}
#references .ref1:hover		{background:url(../img/template/footer_reference_1.jpg) no-repeat -184px 0}
#references .ref2			{background:url(../img/template/footer_reference_2.jpg) no-repeat;width:184px;height:26px;display:block}
#references .ref2:hover		{background:url(../img/template/footer_reference_2.jpg) no-repeat -184px 0}
#colonne_centre h1:first-letter,
#colonne_centre h2:first-letter,
#colonne_centre h3:first-letter,
#colonne_centre p:first-letter,
#colonne_centre li:first-letter {text-transform:uppercase}
#colonne_centre h1				{letter-spacing:0.1em;text-transform:uppercase;background:transparent url(../img/template/plume.jpg) no-repeat scroll 19px 11px;color:#157792;font-size:1.2em;height:60px;line-height:87px;padding-bottom:30px;padding-left:66px;}
#colonne_centre h2				{letter-spacing:0.1em;color:#157792;font-size:1.2em;margin-bottom:27px;margin-top:40px;padding-bottom:20px;padding-left:20px;padding-right:20px;padding-top:20px;background:#E4ECEE none repeat scroll 0 0;}
#colonne_centre h3				{border-bottom:2px dotted #157792;color:#157792;display:inline-table;font-size:1em;letter-spacing:0.1em;margin-bottom:30px;margin-left:20px;margin-top:30px;padding-bottom:5px;}
#colonne_centre hr				{border: 0 #ccc solid;border-top-width: 1px;clear: both;height: 0;}
#colonne_centre p, .divGenerateurRequired {margin-bottom:10px;padding:0 40px;letter-spacing:0.05em;text-align:justify;font-size:0.8em}
#colonne_centre p a				{padding:0;border-bottom:1px dotted #B25C11;text-decoration:none;color:#B25C11}
#colonne_centre strong			{font-weight:bolder;color:#157792}
#colonne_centre ul, #colonne_centre ol	{margin-bottom:20px;margin-left:85px}
#colonne_centre ul li			{list-style:square;margin-bottom:5px;font-size:0.8em;letter-spacing:0.05em}
#colonne_centre ol li			{list-style:decimal;margin-bottom:5px;font-size:0.8em;letter-spacing:0.05em}
#colonne_centre ul li ul		{margin-bottom:30px;margin-left:15px;margin-top:10px}
#colonne_centre ul li ul li		{list-style:none}
.fgd							{margin-bottom:14px}
#encarts						{margin:auto;width:530px}
.index_one						{background:url(../img/template/colonne_centre_box1.jpg) no-repeat;height:132px;width:255px}
.index_one:hover				{background:url(../img/template/colonne_centre_box1.jpg) no-repeat 0 -132px;}
.index_two						{background:url(../img/template/colonne_centre_box2.jpg) no-repeat;height:132px;width:255px}
.index_two:hover				{background:url(../img/template/colonne_centre_box2.jpg) no-repeat 0 -132px;}
.index_three					{background:url(../img/template/colonne_centre_box3.jpg) no-repeat;height:132px;width:255px}
.index_three:hover				{background:url(../img/template/colonne_centre_box3.jpg) no-repeat 0 -132px;}
.index_four						{background:url(../img/template/colonne_centre_box4.jpg) no-repeat;height:132px;width:255px}
.index_four:hover				{background:url(../img/template/colonne_centre_box4.jpg) no-repeat 0 -132px;}
.votre_avocat					{background:transparent url(../img/template/colonne_centre_lien.jpg) no-repeat scroll 0 0;border-bottom:medium none !important;float:right;color:#FFF !important;display:block;height:29px;line-height:20px;padding:0 15px 0 0 !important;text-align:right;text-decoration:none;width:120px;}
.votre_avocat:hover				{background:transparent url(../img/template/colonne_centre_lien.jpg) no-repeat scroll 0 -32px;color:#fc0 !important}
.generateur label				{float:none !important;line-height:normal;margin:0;padding:0 5px 0 0;text-align:right;width:auto;}
#colonne_gauche_contact textarea, #colonne_gauche_contact input {width:276px;border:1px solid #CCC}
#colonne_gauche_contact textarea:hover, #colonne_gauche_contact input:hover {border:1px solid black}
.submit							{margin-left:0 !important}
.submit	input					{margin-left:0 !important;padding:0 !important;float:left !important;width:60px !important;clear:both !important}
#colonne_gauche_contact .submit {margin-left:0 !important}
.divGenerateurRequired			{clear:both;color:grey;font-size:11px;}
#recherche_actualite			{border:none !important;height:auto !important;padding:10px 0 10px 15px;}
.citation_accueil				{background-image: url(../img/template/guillemet_left.jpg); background-repeat: no-repeat; 				background-position: -5px -10px;}
.guillemet_right				{left:595px; position:absolute; top:415px; z-index: -1;}
.all_actu a						{letter-spacing:normal !important;border:none !important;color:#fff !important}		