/* CSS Document */


body {
margin: auto;
width: 800px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.entete {
width: 800px;
height: 135px;
background-image: url(../images/entete.png);
}






/* /////////////////////////////////////////////////////////// */


#menubackgr {
	width: 800px;
	clear:both;
		background-color: #494848;
		height:36px!important;
		height:32px;
		border-width:1px 0px 0px 0px;
border-color:#FFFFFF;
	border-style: solid;
	
}






/* /////////////////////////////////////////////////////////// */

#pathway {
text-align:left;
font-size:10px;
padding:0 10px 0 50px;
}

.corps {
margin-left:auto;
margin-right:auto;
width: 800px;
background-image: url(../images/fond.jpg);
background-repeat: repeat-y;
float:left!important;
float:none;
padding:10px 0 20px 0!important;
padding:20px 0 20px 0;
}


.colonne_adresse {
	float:left;
	width:200px;
	}


.gauche {
width: 570px;
float: left;
border-right: 2px dotted black;


}

.gauche2 {
width: 410px;
float:right;
margin-right: 10px;
text-align:justify;
}

.gauche3 {
text-align:center;
width: 410px;
float:right;
margin-right: 10px;
background-color: #E6E6E6;
}



.gauche4 {
width: 465px;
margin:auto;
text-align:justify;
}



.gauche h2 {
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color: #494848;
margin:0px;
padding:0px;
}

.gauche p {
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
}

.gauche h3 {
font-size:14px;
font-style:italic;
color: #971207;
text-decoration:underline;
}

.gauche2 p em {
color: #971207;
font-style: normal;
font-weight: bold;
}

.gauche3 p em {
color: #971207;
font-style: normal;
font-weight: bold;
text-decoration:underline;
}

.gauche3 strong {
color: #971207;
}



/* //////////////////////////////////////////////////////////// */

.droite {
text-align:left;
width: 225px;
float: right;

font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}

.droite2 {
width: 195px;
margin: auto;
padding: 0px 5px 5px 5px;
border-top: 2px dotted black;
}

.droite4 {
margin:auto;
width: 193px;
margin-top: 30px;
}

.droite4 ul {
padding:0px 0 0 15px;
}


.droite h3 {
color: #971207;
font-size: 15px;
font-weight: normal;
margin-left: 15px;
margin-top: 25px!important;
margin-top: 20px;
}

.droite h4 {
color: #971207;
font-size: 12px;
text-align: right;
margin-left: 15px;
}

.droite em {
text-align: right;
font-style:normal;
color: #971207;
text-decoration:underline;
font-weight: bold;
}

.droite3 {
margin:auto;
width: 200px;
}


/* /////////////////////////////////////////////////////////// */

#menu_bas {
	clear:both;
	width: 800px;
	height: 33px;
	background-color: #494848;
}

.menu_bas2 {
	width: 700px;
	height: 35px;
	margin: auto;
}

.menu_bas4 {
	width: 600px;
	height: 35px;
	margin: auto;
}

.menu_bas3, .menu_bas5{
	display:block;
	margin:0;
	padding: 0px;
	
}

.menu_bas3 a, .menu_bas3 a:link, .menu_bas3 a:visited, .menu_bas5 a, .menu_bas5 a:link, .menu_bas5 a:visited{
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
    text-align:center;
    display:block;
	padding: 0.1em 0.1em; 
	color: #fff;
	text-decoration: none;
	border-color:#FFFFFF;
	border-width:0px;
	border-style: solid;	
}


.menu_bas3 a:hover, .menu_bas5 a:hover {
	background-color: #961207;
	text-decoration: none;
	color:#FFFFFF;
    }
	
.menu_bas3 li, .menu_bas5 li {
	overflow:hidden;
	line-height:30px;
    list-style:none;
    width:140px;
    display:block;
    float:left;
    margin:0;
    padding:0;
   }

.menu_bas5 li {
	width: 200px;
}









.img2 {
width: 17px;
height: 28px;
float: right;
background-image:url(../images/j.png);
margin-top: 3px;
margin-right: 10px;
}




.pied {
width: 800px;
height: 30px;
}


.pied p {
text-align:center;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*************Actu***********/
.news-latest-item .titre a {
font-size:12px;
color:#961207;
text-align:left;
margin:0px;
padding:0px;

}


.news-latest-item p.bodytext  {
margin:0px;
padding:0px;
text-align:left;


}
.news-list-item p.bodytext  {
margin:0px;
padding:0px;
text-align:left;


}
.news-latest-item   {

text-align:left;


}

.news-single-item h3 {
text-decoration:none;
font-size:12px;
font-weight:normal;
color:#000000;
}

/******** TT NEWS *******/

.categorie {
font-weight:bold;
color:#b73333;}
/*************FLEXIBLE ***************/
#cv_avocats {
margin:20px 0 0 0;
}

#cv_avocats h1 {
margin:20px 0 0 0;
border-bottom: 1px dotted #971207;
}

#sous_titre h2 {
font-size: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color: #494848;
}

#txt_cv h3 {
font-size:12px;
font-style:italic;
color: #971207;
text-decoration:underline;
margin:0px;
}
#img_cv {
margin:0 10px 10px 0;
}



.nom_medaillon p {
margin:0px;
padding:0px;
}

.fonction_medaillon {
font-weight:bold;
color:#666666;
font-size:14px;
}

/*************GENERAL ***************/

h1 {
font-size: 15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color: #971207;
}

h2 {
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color: #494848;
margin:0px;
padding:0px
}

a {
color:#b73033;
text-decoration:none;
}

a:hover {

text-decoration:underline;
}

td {
font-size:12px;
}

.bouton {
margin:5px 0 0 0;
border:none;
background-color:#961207;
color:#FFFFFF;
cursor:pointer;
}

.csc-mailform-field label {
width:300px;
display:block;
}

.csc-mailform-field {
margin-bottom:10px;
}

textarea {
width:400px;
}

ul li {
list-style-type:none;
list-style-image:url(../images/puce.gif);
padding:0 0 0 0px ;
}

label {
	width:250px;
	display:block;
}

input {
	margin:5px 0 10px 0;
	width:300px;
}

input.case {
	margin:5px 0 10px 0;
	width:20px;
}

input.bouton {
	
width:150px;
}
