/* CSS Document */
/* www.verrier-avocats-nice.com */
body {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	background: #5f676b url(../img/index/bdx.jpg) repeat-x;
	font-size: 12px; /* Fix IE5 Win */
	font-size: 12px;
	margin: 0; padding:13px 0 0 0; 


}
#container	{
	margin: 0 auto; 
	padding: 0;
	width: 950px;
	text-align: left; 
	position: relative; 
	border: 2px solid #FFFFFF; /* White */
	background-color: #FFFFFF; /* White */ 
}

#container2	{
	margin: 0 auto; 
	padding: 0;
	width: 520px;
	text-align: left; 
	position: relative; 
	border: 2px solid #FFFFFF; /* White */
	background-color: #FFFFFF; /* White */ 
}

/* Texte */
h1#content { color: #333333; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-size: 20px; line-height: normal; font-size-adjust: none; font-stretch: normal; font-weight: bold; padding-top: 10px; padding-right: 0pt; padding-bottom: 10px; padding-left: 0pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align:center; text-decoration: none; }
h1#central { text-align: center; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size: 18px; margin:0px; padding:5px; vertical-align:text-top; }
h1#titre { text-align: left; color:#663300; font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin:0px; padding:5px; vertical-align:text-top; font-weight:bold; }
h2#contact { text-align: center; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size: 18px; margin:0px; padding:15px; font-weight: bold; }
h2#titredroit { text-align: left; color:#333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; margin:0px; padding:0px; font-weight: bold; text-decoration:underline; }
h3 { text-align: center; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin:0px; padding:0px; font-weight: bold; }

/* texte central */
.textcentrearial12 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align: justify; font-weight: normal; }
.textcentrearial20 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #333333; text-align:center; font-weight:normal; }

.titrecentre18 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #333333; text-align:left; font-weight:normal; }
.langue { text-align: center; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin:0px; padding:0px; font-weight: bold; }

/* menu horizontal */
/*Credits: CSSpplay */
/*URL: http://www.cssplay.co.uk/menus/pro_one */

.preload2 {background: url(../img/index/button2.gif);}
.menu1 {/*padding:0 0 0 32px;*/ padding:0 0 0 45px; margin:0; list-style:none; height:35px; background:#fff url(../img/index/button1.gif); position:relative; border:1px solid #000; border-width:0 1px; border-bottom:1px solid #444;}
.menu1 li {float:left;}
.menu1 li a {display:block; float:left; height:35px; line-height:35px; color:#EBE9ED; text-decoration:none; font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}
.menu1 li a b {float:left; display:block; padding:0 16px 0 8px;}
.menu1 li.current a {color:#fff; background:url(../img/index/button3.gif);}
.menu1 li.current a b {background:url(../img/index/button3.gif) no-repeat right top;}
.menu1 li a:hover {color:#fff; background:#000 url(../img/index/button2.gif);}
.menu1 li a:hover b {background:url(../img/index/button2.gif) no-repeat right top;}
.menu1 li.current a:hover {color:#fff; background:#000 url(../img/index/button3.gif); cursor:default;}
.menu1 li.current a:hover b {background:url(../img/index/button3.gif) no-repeat right top;}

/* menu vertical */
.fondgauche { background-image:url(../img/index/02background-verti.jpg); background-repeat:repeat-x;  background-color:#A8A8A8; }
.fondgauche2 { background-color:#A8A8A8; }
.outer a, .outer div, .outer li, .outer ul, .outer body {
	margin: 0; 	padding: 0; font-family: Arial, Helvetica, sans-serif; 
}
div.menu { width: 193px; text-align:left; }
div.menu ul { list-style: none; text-indent: 0px; }
div.menu li { margin-top: 3px; }
div.menu a {
	font: 14px Arial, Helvetica, sans-serif; 
	padding: 4px;
	color: #646464;
	display:block;
	/*padding: 6px 30px;*/ /*padding: 6px 20px;*/ padding:6px 5px 6px 20px;  
	height: 20px;
	text-decoration: none; 
	background: url('../img/index/background1.gif') no-repeat right;
}
div.menu a:hover {
	background: url('../img/index/highlight1.gif') no-repeat right; 
	/*padding: 6px 40px;*/ padding:6px 5px 6px 40px;  
}            
.textmenugauche { vertical-align:middle; font-family: Arial, Helvetica, sans-serif; font-size:12px; }                    
.titremenuverti { font-size: 16px; font-weight: bold; color: #F0F0F0; font-family: Arial, Helvetica, sans-serif; text-align: center; margin:0px; }

/* Central */
.central { background-image:url(../img/index/dessin-sans-car10.jpg); background-repeat:no-repeat; color: transparent; background-position:center; }

/* effet defil */
#conteneur_defil { 
	border:1px solid #353537;
	width:600px; 
	margin:0 auto;
	overflow:hidden;
	line-height:normal;
}
#cadre_defil {
	position:relative; 
	width:600px; 
	height:21px; 
	overflow:hidden;
	background:#F0F0F0;}
#cadre_defil img{
	vertical-align: middle;
	border:0;
}
#defile { 
	position:absolute;
	width:1400px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#353537;
}
#defile .liens {
	text-decoration:underline;
	color:#353537;
}


/* Info Bulle 2 */
a.info {
position : relative;
z-index : 1;
background-color : #999999; 
background-color : transparent;
color: #333333;
padding:3px; text-decoration:none;

}
a.info:hover {
border-bottom: 0px;
cursor : pointer;
z-index : 2;
background-color : #F0F0F0;
border : 0; /* ligne qui corrige le bug d'IE6 et inférieur */
text-decoration:none; border: 0px solid #333333; color: #333333; padding:3px;

}
a.info span {
display : none;
font-size : 12px;
width : 200px;
/*height : 100px;*/
background-color: #ffffff; text-decoration:none;
}
a.info:hover span {
display : block;
position : absolute;
z-index : 100;
top : 05px;
left : 170px;
border: 1px solid #333333;
background-position : center top;
color : #000000;
text-align : justify; text-decoration:none;
padding: 6px;
}

/* bordure image Noire */
.imgsolidnoir {
padding-right: 1px; padding-left: 1px; background-color: #ffffff; background-repeat: repeat; 
background-x-position: 0%; background-y-position: 0%; padding-bottom: 1px; padding-top: 1px; border-top-width: 1px;
border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid;
border-bottom-style: solid; border-left-style: solid; border-top-color: #000000; border-right-color: #000000; border-bottom-color: #000000;
border-left-color: #000000; margin-bottom: 1px; margin-right:1px; margin-left:1px; margin-top:1px;
}

.imgsolidgris {
padding-right: 1px; padding-left: 1px; background-color: #ffffff; background-repeat: repeat; 
background-x-position: 0%; background-y-position: 0%; padding-bottom: 1px; padding-top: 1px; 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: #666666; border-right-color: #666666; border-bottom-color: #666666;
border-left-color: #666666; margin-bottom: 1px; margin-right:1px; margin-left:1px; margin-top:1px;
}

/* adresse */
.adresse { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: center; color: #333333; line-height: 16px; }
.adressegrise { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: center; color: #666666; line-height: 14px; }
.adresseverrier { font-size: 16px; color: #F0F0F0; font-family: Arial, Helvetica, sans-serif; text-align: center; }

/* 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.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: #999999; }
h1#footer { text-align: center; color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin:0px; padding:0px; font-weight: lighter; }
.bas { background-color: #353537; color:#FFFFFF; }
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:#CCCCCC; font-weight: bold; text-decoration:underline; }


/* ------------------------- 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; }
TT { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align: left; }
legend { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
fieldset{ background-color:#F7F7F7;  }


/*  ---------------------- 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: #515151; }
.textlegales { padding-right: 6px; padding-left: 6px; font-weight: normal; font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif; text-align: left; }
.textlegales a:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #999999; text-decoration: none; }
.textlegales a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; text-decoration: none; }
.textlegales a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; 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: 8px; color:#333333; font-family: Arial, sans-serif; text-decoration:none; text-align:center; background-color:#333333; }
