/* CSS Document */
/* www.verrier-avocats-nice.com */
body {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	background: #261808 url(../img/index/bg_body.jpg) repeat-x;
	font-size: 12px; /* Fix IE5 Win */
	font-size: 12px;
	margin: 0; padding:13px 0 0 0; 
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}
#container	{
	margin: 0 auto; 
	padding: 0;
	width: 900px;
	text-align: left; 
	position: relative; 
	border: 2px solid #796A57; /* or */
	background-color: #3F0000; /* marron */ 
}

/* bordure image or marron */
.imgsolidor {
padding-right: 5px; padding-left: 5px; background-color: #372C1E; background-repeat: repeat; 
background-x-position: 0%; background-y-position: 0%; padding-bottom: 5px; padding-top: 5px; 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: #4B3C29; border-right-color: #4B3C29; border-bottom-color: #4B3C29;
border-left-color: #4B3C29; margin-bottom: 1px; margin-right:1px; margin-left:1px; margin-top:1px;
}

/* Menu Horizontal */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.preload1 {background: url(../img/menu/blockactive.jpg);}

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 14px Arial;
width: 100%;
overflow: hidden;
margin-bottom: 1em;
border: 1px solid #CDAF7D;
border-width: 1px 0;
background: black url(../img/menu/blockdefault.jpg) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
/*border-right: 1px solid white;*/
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(../img/menu/blockactive.jpg) center center repeat-x;
}

/* Texte */

h1#titre { text-align: left; color:#dfbf86; font-family: Arial, Helvetica, sans-serif; font-size: 16px; margin:0px; padding:5px; vertical-align:text-top; font-weight:bold; }
h1#titrecentre { text-align: center; color:#dfbf86; font-family: Arial, Helvetica, sans-serif; font-size: 16px; margin:0px; vertical-align:text-top; font-weight:bold; }
h2#contact { text-align: left; color:#dfbf86; font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin:0px; padding:5px; font-weight: normal; }
h2#centre { text-align: center; color:#dfbf86; font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin:0px; padding:5px; font-weight: normal; }

.titreor14 { color: #dfbf86; font-size: 14px; font-weight: bold; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px; font-family: Arial, Helvetica, sans-serif; }
.titreor13 { color: #dfbf86; font-size: 13px; font-weight: bold; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px; font-family: Arial, Helvetica, sans-serif; }
.titreor13justify { color: #dfbf86; font-size: 13px; font-weight: bold; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px; font-family: Arial, Helvetica, sans-serif; text-align:justify; }
.titreor13normal { color: #dfbf86; font-size: 13px; font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: Arial, Helvetica, sans-serif; text-align:justify; }
.titreor13centre { color: #dfbf86; font-size: 13px; font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: Arial, Helvetica, sans-serif; text-align:center; }
.titreor12 { color: #dfbf86; font-size: 12px; font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px; font-family: Arial, Helvetica, sans-serif; }
.titreor12normal { color: #dfbf86; font-size: 12px; font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: Arial, Helvetica, sans-serif; }
.titreor11 { color: #dfbf86; font-size: 11px; text-align:center; font-weight: normal; margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px; font-family: Arial, Helvetica, sans-serif; }

/* corner actu */
.ligne_gauche { background: url(../img/index/gauche-actu.jpg) repeat-y top left; }
.ligne_droite { background: url(../img/index/droit-actu.jpg) repeat-y top right; }

/* liens */
a.links { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFF00; font-weight: bold; text-decoration:none; }
a.links:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFF00; font-weight: bold; text-decoration:none; }
a.links:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFF00; font-weight: bold; text-decoration:none; }
a.links:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#FF0000; font-weight: bold; text-decoration:underline; }

a.liencentre { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #dfbf86; font-weight: bold; text-decoration:none; }
a.liencentre:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#dfbf86; font-weight: bold; text-decoration:none; }
a.liencentre:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #dfbf86; font-weight: bold; text-decoration:none; }
a.liencentre:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #B45332; font-weight: bold; text-decoration:none; }

a.lienutiles { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration:none;}
a.lienutiles:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration:none;}
a.lienutiles:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration:none; }
a.lienutiles:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration:underline; }


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


/* ------------------------- Formulaire ---------------------------- */
INPUT.submit { font-size: 16px; color: #FFFFFF; Font-Family : Arial, Helvetica, sans-serif;  font-style: normal;Font-Weight : Bold; background-color : #BE985A; border-right: 1px solid; border-top: 1px solid; border-left: 1px solid; border-bottom: 1px solid; border-color: #FFFFFF;
}
INPUT.reset { font-size: 16px; color: #FFFFFF; Font-Family : Arial, Helvetica, sans-serif; font-style: normal;Font-Weight : Bold; background-color : #D07354; border-right: 1px solid; border-top: 1px solid; border-left: 1px solid; border-bottom: 1px solid; border-color: #FFFFFF;
}
.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: #dfbf86; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.txtform2 { margin-left:5px; margin-right:5px; color: #dfbf86; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
TT { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #dfbf86; text-align: left; }

/*  ---------------------- 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: #6C4500; }
.textlegales { padding-right: 6px; padding-left: 6px; font-weight: normal; font-size: 12px; color: #dfbf86; font-family: Arial, Helvetica, sans-serif; text-align: justify; }
.textlegales a:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.textlegales a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #6C4500; text-decoration: underline; }
.textlegales a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; }

/* ------------------------ Annuaires ------------------------------ */
.titreannu { font-size: 12px; color: #EFEFEF; font-family: Arial, sans-serif; text-decoration:none; font-weight:bold; background-color: #333333; text-align:center; }
.annuaires { font-size: 10px; color: #046AB8; font-family: Arial, sans-serif; text-decoration:none; font-weight:bold; text-align:center; background-color:#333333; }
a.annuaires { font-size: 10px; color: #EFEFEF; font-family: Arial, Helvetica, sans-serif; text-decoration:none; font-weight: normal; text-align:center; }
a.annuaires:link { font-size: 10px; color: #EFEFEF; font-family: Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal; text-align:center; }
a.annuaires:hover {	font-size: 10px; color: #EFEFEF; font-family: Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal; text-align:center; }
a.annuaires:visited { font-size: 10px; color: #EFEFEF; 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:#333333; font-family: Arial, sans-serif; text-decoration:none; font-weight:bold; text-align:center; background-color:#EFEFEF; }
.liste { font-size: 12px; color:#333333; font-family: Arial, sans-serif; text-decoration:none; font-weight:bold; text-align:center; background-color:#333333; }
