body{font-family: Arial,"Trebuchet MS", Helvetica, sans-serif; font-size:12px; color:#414141;}
.site{ width:980px; margin:auto; border:1px solid #989393; border-top:0px; background:url(../img/bg_corps.jpg) repeat-x 0 130px #e4e1e1;}
.both{clear:both;}
.corps{ width : 737px; text-align : justify; float:left; padding:15px 30px 15px 15px;}

/*--------- HEADER ----------*/
.header{ width:980px; height:130px; background:url(../img/bg_header.jpg) no-repeat;}
.header .index{ display:block; width:590px; height:120px; float:left;}
.header .news{ display:block; background:url(../img/sympathisant.png) no-repeat top; width:298px; height:91px; float:left; margin:16px 0 0 80px;}
.header .news:hover{background:url(../img/sympathisant.png) no-repeat 0 -91px;}
/*--------- FIN HEADER ----------*/


/*----------- DEBUT MENU ----------*/
.menu{ padding:5px 0 20px 0; width:198px; float:left;}
.menu li ul{ display : none;}
.menu li{ min-height: 37px; width:190px; margin-bottom:3px; color:#FFFFFF; font-size:18px; font-weight:bold; padding:0 0 0 8px; cursor:pointer;}
.menu li a{color:#FFFFFF; text-decoration:none; display:block; height:29px; padding-top:8px;}
.menu ul li ul{ margin:14px 0 0 -8px;}
.menu ul li ul li{ padding-left:17px; width:181px;}

.menu ul.bleu li{ background:url(../img/menu_bleu.png) no-repeat;}
.menu ul.bleu li:hover{ background:url(../img/menu_bleu.png) 0 -37px no-repeat;}
.menu ul.bleu li.plus{ background:url(../img/menu_bleu_plus.png) no-repeat;min-height:29px; padding-top:8px;}
.menu ul.bleu li.plus:hover{ background:url(../img/menu_bleu_plus.png) 0 -37px no-repeat;}
.menu ul.bleu li.plus.active{ background:url(../img/menu_bleu_plus.png) 0 -37px no-repeat;}
.menu ul.bleu li ul li{ background:url(../img/menu_bleu_ss.png) no-repeat;}
.menu ul.bleu li ul li:hover{ background:url(../img/menu_bleu_ss.png) 0 -37px no-repeat;}

.menu ul.vert li{ background:url(../img/menu_vert.png) no-repeat;}
.menu ul.vert li:hover{ background:url(../img/menu_vert.png) 0 -37px no-repeat;}
.menu ul.vert li.plus{ background:url(../img/menu_vert_plus.png) no-repeat; min-height:29px; padding-top:8px;}
.menu ul.vert li.plus:hover{ background:url(../img/menu_vert_plus.png) 0 -37px no-repeat;}
.menu ul.vert li.plus.active{ background:url(../img/menu_vert_plus.png) 0 -37px no-repeat;}
.menu ul.vert li ul li{ background:url(../img/menu_vert_ss.png) no-repeat;}
.menu ul.vert li ul li:hover{ background:url(../img/menu_vert_ss.png) 0 -37px no-repeat;}

.menu ul.rouge li{ background:url(../img/menu_rouge.png) no-repeat;}
.menu ul.rouge li:hover{ background:url(../img/menu_rouge.png) 0 -37px no-repeat;}
/*--------- FIN MENU -----------*/

/*----------- SOMMAIRE -------------*/
.sommaire{ border-bottom:1px solid #2eaadc; padding-bottom:20px; padding-left:13px;}
.sommaire ul{ list-style-type: disc;color:#8a8a8a; float:left; margin-right:40px;}
.sommaire ul li{ margin-bottom:5px;}
.sommaire a{color:#353535; text-decoration:underline; font-weight:bold;}
.sommaire a:hover{color:#545454;}
.sommaire p{ width:440px; float:left; margin:25px 10px 0 0; font-weight:bold;}
.sommaire .pdf{ display:block; background:url(../img/pdf.png); width:257px; height:72px; float:left; margin-left:10px;}
/*----------- FIN SOMMAIRE -------------*/


/*----------- BLOC CENTRAL - CONTENU -------------*/
.contenu{ padding-top:15px;}
h1{ font-weight:bold; font-size:18px; color:#85a417; background:url(../img/h1.png) no-repeat bottom left; padding-left:16px; margin-bottom:30px;}
h2{ font-weight:bold; font-size:15px; color:#1278b9; background:url(../img/h2.png) no-repeat 0px 2px; padding-left:21px; margin:25px 0 30px 32px;}
.contenu p{ margin-bottom:15px; line-height: normal;}
.contenu p.bigger{ font-size:15px}
.contenu img{border:3px solid #2eaadc;}
.contenu a{ color:#137BBB; font-weight:bold;}
.contenu a:hover{ color:#2EAADC;}
.bgaume{ margin:-85px 0 15px 15px; float:right;}
/*----------- FIN BLOC CENTRAL - CONTENU -------------*/

/*----------- COLORBOX -----------------*/
.portrait{ width:800px;height:330px; background:url(../img/bg_corps.jpg) repeat-x #e4e1e1; padding:50px;}
.portrait p{ line-height: normal;}
.portrait img{ float:left; margin-right:15px;border:3px solid #2eaadc;}
.portrait span{ font-weight:bold;}
/*----------- FIN COLORBOX -------------*/

/*------------ ESPACE PRESSE ------------*/
.date{ font-weight:bold; width: 130px; display:block; float:left;}
.journal{ display:block; float:left; width:150px;}
/*------------ FIN ESPACE PRESSE ------------*/

/*------------ FORMULAIRES ------------*/
form{ width:500px; margin-left:100px;}
.form_item{ padding:8px; margin-top:5px; background-color: #91d0e9;}
.form_item:hover{ background-color:#bde4f4;}
.form_item label{ width:210px; display:block; text-align:left; float:left; padding-top:3px;}
.form_item span{ color:#F00; font-weight:bold; font-size:16px;}
.form_item input[type=text]{ width:265px;}
.cp_ville label{ width:80px;}
.cp_ville input[type=text]{ width:100px;}
#cp{ float:left;}
.form_item label.ville{ padding-left:20px; width:40px;}
#ville{ width:229px;}
.etoile{ color:#F00; font-weight:bold; padding:5px 0 5px 0; width:500px;}
.prenom_nom label{ width:60px;}
.prenom_nom input[type=text]{ width:169px;}
#prenom{ float:left;}
.form_item label.nom{ padding-left:20px; width:40px;}
#nom{ width:180px;}
.form_item textarea{ width:265px; height:100px;}
.genre label{ width:100px; height:30px;}
.genre div{ display:block;}
input[type=submit]{ width:484px; margin:0px; padding:0px;}
.mess{ font-weight:bold; font-size:19px; color:#F4A0A0; text-align:center;}
.err{ font-weight:bold; font-size:15px; color:#C90A0A; text-align:center;}
/*------------ FIN FORMULAIRES ------------*/

/*-------------- FOOTER ----------------*/
.creaweb{ width:980px; margin:auto; text-align:right; font-size:11px; padding-top:5px;}
.creaweb a{ color: #999; text-decoration:underline;}
.creaweb a:hover{ color:#666;}
/*-------------- FIN FOOTER ----------------*/

/*------------ ADMIN ---------------*/
.admin label{ width:140px; display:block; float:left;}
.admin input{ width:500px; margin-bottom:10px;}
.sympa{font-weight:bold; color:#1279BA; font-size:14px;}
/*------------ FIN ADMIN ---------------*/

.reso2011{ background:none; text-align:center; line-height:25px;}
h3.reso2011{ font-size:14px;}
.reso2011ul{ line-height:16px; list-style-type:circle; margin:10px 40px;}
.sommaire p.sommaire_reso{ margin-top:0px; font-size:14px;}
.adresse_reso{ text-align: center; font-size:14px;}

.judiciaire_titre {
    font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
	font-size: 20px;
	font-style: normal;
	font-variant: normal;
	font-weight: 700;
	line-height: 25px;
			}
.judiciaire {
    font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: 700;
	line-height: 18px;
			}