/* CSS Document */
/* --------------------------
AUTHOR : CREA2WEB.COM
URL : http://www.verignon-avocats.com
Copyrights by AVOCAT BENOIT VERIGNON
---------------------------- */

body {
	margin-top:20px; 
	font-family: Helvetica, sans-serif;
	background: url(../img/index/bg-bleu02.jpg) repeat-x left top #D6DAE7;
	font-size: 12px; /* Fix IE5 Win */
	font-size: 12px; text-align: left; color: #000000;
}
#container	{
	margin: 0 auto; 
	padding: 0;
	width: 960px;
	text-align: left; 
	position: relative; 
	border: 2px solid #FFFFFF; /* White */
	background-color: #FFFFFF; /* White */ 
}
.centre { text-align:left; font-family: Arial, Helvetica, sans-serif; padding-bottom:5px; padding-left:5px; padding-right:5px; padding-top:0px; }
.centreindex { text-align:left; font-family: Arial, Helvetica, sans-serif; padding-bottom:0px; padding-left:5px; padding-right:5px; padding-top:0px; }
/* Central */
.central { background-image:url(../img/index/immeuble-cabinet40-40.jpg); background-repeat:no-repeat; color: transparent; background-position:center; }

/* Menu Vertical */
/* titre noir */
.titremenuvertical { margin:0;padding:0; font:bold 16px Arial, Helvetica, sans-serif; text-align:left; }
.titremenuvertical a{ text-decoration:none; color:#000000; }
.titremenuvertical a:hover{ color:#000000;}

.titremenuvertical12 { margin:0; padding:0 0 0 10px; font:bold 12px Arial, Helvetica, sans-serif; text-align: center; }
.titremenuvertical12 a{ text-decoration:none; color:#000000; }
.titremenuvertical12 a:hover{ color: #3E74CC;}

/* Texte */
h1#centre  { font-size: 24px; font-weight: Bold; font-family: "Times New Roman", Times, serif; color: #000000; margin:0px; padding-bottom:10px; padding-left:0px; padding-right:0px; padding-top:10px; text-align: center; }
h1#left  { font-size: 24px; font-weight: Bold; font-family: Arial, Helvetica, sans-serif; color: #11519E; margin:0px; padding-bottom:10px; padding-left:0px; padding-right:0px; padding-top:0px; text-align:left; }
h1#titre { text-align: left; color:#11519E; font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin:0px; padding:5px; vertical-align:text-top; font-weight:bold; }
h2#coingris  { font-size: 16px; font-weight: Bold; font-family: Arial, Helvetica, sans-serif; color: #000000; text-align:center; }
h2#intervention  { font-size: 16px; font-weight: Bold; font-family: Arial, Helvetica, sans-serif; color: #000000; margin:0px; padding-bottom:5px; padding-left:10px; padding-right:0px; padding-top:0px; text-align:left; }
h2#padding10 { font-size: 14px; font-weight: Bold; font-family: Arial, Helvetica, sans-serif; color: #000000; margin:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:10px; text-align:left; }
h2#actualite { font-size: 14px; font-weight: Bold; font-family: Arial, Helvetica, sans-serif; color: #000000; margin:0px; padding-bottom:5px; padding-left:0px; padding-right:0px; padding-top:0px; text-align:justify; }
h2#liensutiles { font-size: 20px; font-weight: Bold; font-family: Arial, Helvetica, sans-serif; color: #000000; margin:0px; padding-bottom:5px; padding-left:0px; padding-right:0px; padding-top:0px; text-align:left; }
h2#archives { font-size: 20px; font-weight: Bold; font-family: Arial, Helvetica, sans-serif; color: #000000; margin:0px; padding-bottom:5px; padding-left:0px; padding-right:0px; padding-top:0px; text-align:center; }

.noir16centrer { font-size: 16px; color: #000000; font-family: Arial, Helvetica, sans-serif; text-align:center; }
.noir14justify { font-size: 14px; color: #000000; font-family: Arial, Helvetica, sans-serif; text-align:justify; }
.noir14justify { font-size: 14px; color: #000000; font-family: Arial, Helvetica, sans-serif; text-align:justify; }

/* corner blanc */
.ligne-grise {
margin-top: 0pt;
margin-right: -15px;
margin-bottom: 0pt;
margin-left: -15px;
font-size: 100%;
line-height: 28px;
text-transform: uppercase;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 15px;
height: 43px;
font-weight: bold;
}

.ligne-grise {
background-color: transparent;
background-image: url(../img/index/bg-gris.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0pt 0pt;
}

h2#avocat  { font-size: 16px; font-weight: Bold; font-family: Arial, Helvetica, sans-serif; color: #0269b3; margin:0px; padding-bottom:0px; padding-left:15px; padding-right:0px; padding-top:0px; text-align:left; }

/* LIENS */
a.lienutiles { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; }
a.lienutiles:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; }
a.lienutiles:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; }
a.lienutiles:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #3E74CC; text-decoration: underline; }

/* liste */
ul.competences { font-size: 14px; color: #000000; font-family: Arial, Helvetica, sans-serif;}

/* separateur */
.separatorgris {
display: block;
height: 50px;
background-image: url(../img/index/ligne-grise.jpg);
background-repeat: no-repeat; background-position:center;
}

/* Images */
.imgpaddingleft { padding:0px 0px 5px 5px; }

/* Bordure Images */
.imgsolidbleu {
padding-right: 2px; padding-left: 2px; background-color: #FFFFFF; background-repeat: repeat; 
background-x-position: 0%; background-y-position: 0%; padding-bottom: 2px; padding-top: 2px; border-top-width: 2px;
border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-top-style: solid; border-right-style: solid;
border-bottom-style: solid; border-left-style: solid; border-top-color: #2A6EAE; border-right-color: #2A6EAE; border-bottom-color: #2A6EAE;
border-left-color: #2A6EAE; margin-bottom: 1px; margin-right:1px; margin-left:1px; margin-top:1px;
}

/* Actualites */
.actu { padding:5px 5px 5px 5px; }
.domaineactu { font-size: 16px; font-weight: Bold; font-family: Arial, Helvetica, sans-serif; color: #15539E; margin:0px; padding:0px; text-align:justify; }
.titreactu { font-size: 14px; font-weight: Bold; font-family: Arial, Helvetica, sans-serif; color: #000000; margin:0px; padding:0px; text-align:justify; }
.dateactu { font-size: 12px; font-weight: normal; font-style:italic; font-family: Arial, Helvetica, sans-serif; color: #000000; margin:0px; padding:0px; text-align:justify; }
.infoactu { font-size: 14px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; color: #000000; background-color:#F0F0F0; margin:0px; padding:5px; text-align:justify; }
.textactu { font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; color: #B1070A; margin:0px; padding:0px; text-align:justify; }

a.lieninfoactu { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; text-decoration: none; }
a.lieninfoactu:link { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; text-decoration: none; }
a.lieninfoactu:visited { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; text-decoration: none; }
a.lieninfoactu:hover { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #3E74CC; text-decoration: underline; }

/* Footer */
.footer { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height:15px; color: #CCCCCC; }
h1#footer { text-align: center; color:#CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin:0px; padding:0px; font-weight: lighter; }
.bas { background-color: #11519E; color:#CCCCCC; }
a.linksfooter { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CCCCCC; font-weight: bold; text-decoration:none; }
a.linksfooter:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#CCCCCC; font-weight: bold; text-decoration:none; }
a.linksfooter:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CCCCCC; font-weight: bold; text-decoration:none; }
a.linksfooter:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF; font-weight: bold; text-decoration:none; }


/* ------------------------- Formulaire ---------------------------- */
INPUT.submit { font-size: 17px; color: #003D59; Font-Family : Arial, Helvetica, sans-serif;  font-style: normal;Font-Weight : Bold; background-color : #7BAEC6; border-right: 1px solid; border-top: 1px solid; border-left: 1px solid; border-bottom: 1px solid; border-color: #003D59;
}
INPUT.reset { font-size: 17px; color: #003D59; Font-Family : Arial, Helvetica, sans-serif; font-style: normal;Font-Weight : Bold; background-color : #7BAEC6; border-right: 1px solid; border-top: 1px solid; border-left: 1px solid; border-bottom: 1px solid; border-color: #003D59;
}
.obli {color: #ff0000; Font-Family : Arial, Helvetica, sans-serif; }
INPUT { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
SELECT { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
TEXTAREA { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.txterror { color: #FF0000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-align:left; }
.txterror12 { color: #FF0000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-align:left; }
.txtform { color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.txtform2 { margin-left:5px; margin-right:5px; color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.txtform3 { color: #000000; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; }
TT { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; text-align: left; }
legend { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; position:absolute; top:-8px; }
fieldset{ background-color:#F0F0F0; position:relative; padding:16px; }


/*  ---------------------- Mentions legales ---------------------------- */
.titrelegales { padding-top: 4px; padding-bottom: 4px; font-weight: bold; font-size: 14px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; text-align: left; background-color: #19355C; }
.textlegales { padding-right: 6px; padding-left: 6px; font-weight: normal; font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif; text-align: justify; }
a.legales { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #3E74CC; text-decoration: none; }
a.legales:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #3E74CC; text-decoration: none; }
a.legales:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #3E74CC; text-decoration: none; }
a.legales:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: underline; }

/* ------------------------ Annuaires ------------------------------ */
.titreannu { font-size: 12px; color: #000000; font-family: Arial, sans-serif; text-decoration:none; font-weight:bold; background-color: #EFF3FC; text-align:center; }
.annuaires { font-size: 10px; color: #000000; font-family: Arial, sans-serif; text-decoration:none; font-weight:bold; text-align:center; background-color: #F0F0F0; }
a.annuaires { font-size: 10px; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration:none; font-weight: normal; text-align:center; }
a.annuaires:link { font-size: 10px; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal; text-align:center; }
a.annuaires:hover {	font-size: 10px; color: #3E74CC; font-family: Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal; text-align:center; }
.lettre { font-size: 12px; font-family: Arial, sans-serif; text-decoration:none; font-weight:bold; text-align:center; }
.liste2 { font-size: 12px; color:#000000; font-family: Arial, sans-serif; text-decoration:none; font-weight:bold; text-align:center; background-color:#FFFFFF; }
.liste { font-size: 8px; color:#F0F0F0; font-family: Arial, sans-serif; text-decoration:none; font-weight:bold; text-align:center; background-color:#F0F0F0; }
