/* CSS Document */
body
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0;
}
div#conteneur
{
width: 990px;
margin: 0 auto;
height:737px;
padding:0px;
}
div#conteneur1
{
width: 990px;
margin: 0px;
height:74px;
vertical-align:top;
padding:0px;
float:left;
}

div#conteneur-menu
{
width: 990px;
margin: 0px 0px 0px 10px;
vertical-align:top;
padding:0px;
}

div#div1
{
text-align:center;
margin:0px;
width:176px; 
float:left;
margin-bottom:0;
}
div#div2
{
color:#990000;
text-align:center;
width:636px; 
height:74px;
float:left;
margin-left:0px;
}
div#div3
{
color:#00503D;
text-align:center;
margin-left:0px;
width:178px; 
height:74px;
float:left;
}
p.titre1
{
width:958px;
clear:left;
border:2px solid #000000; 
color:#ffffff;
font-style: italic;
font-weight:bold;
vertical-align:middle;
margin:0px 0px 0px 10px;
padding: 2px 7px;
}
.titrecolor
{
background-color:#8b4513;
}
.titrevert
{
background-color:#1D9C59;
}
.titreorange
{
background-color:#FF8A00;
}
.titrebleu
{
background-color:#014760;
}
.titrerouge
{
background-color:#9E0F13;
}

.rouge{
color:#F00;
}

.strongnormal{
font-weight:normal;
}

div#conteneur2
{
width: 990px;
margin: 0px;
height:642px;
vertical-align:top;
padding:4px 0 0 0;
float:left;
}
div#divgauche
{
border-width: 1px; 
border-color:#77C6BD;
width:161px; 
height:625px;
float:left;
padding:4px 7px 0 8px;
}
div#divmilieu
{
text-align:center;
width:636px; 
height:629px;
float:left;
margin:0px;
padding:0px;
}
div#contenumilieu
{
width:636px; 
height:561px;
float:left;
margin:0px;
padding:0px;
}
div#Colonnemilieu1
{
text-align:left;
width:303px; 
height:561px;
float:left;
margin:0px;
padding:0 7px 0 8px;
overflow:auto;
}
div#Colonnemilieu2
{
text-align:left;
width:303px; 
height:561px;
float:left;
margin:0px;
padding:0 7px 0 8px;
overflow:auto;
}
div#divdroite
{
clear:right;
text-align:center;
vertical-align:middle;
margin:0px;
width:163px; 
height:629px;
float:left;
padding-left:7px;
padding-right:8px;

}
div#formdiv
{
margin:0px;
padding:0px;
}

hr
{
border: 1px solid #82756C;
}

hr.haut
{
clear:left;
border-top: 5px solid #82756C;
border-bottom:0;
border-left:0;
border-right:0;
height:10px;
padding-top:5px;
margin:4px 0 2px 0;
background-color: #E2DEDB;
}
hr.bas
{
clear:left;
border-bottom: 5px solid #82756C;
border-top:0;
border-left:0;
border-right:0;
height:10px;
padding-bottom:5px;
background-color: #E2DEDB;
margin:4px 0;
}
hr.vert
{
border-top-color:#1D9C59;
border-bottom-color:#1D9C59;
}
hr.orange
{
border-top-color:#FF8A00;
border-bottom-color:#FF8A00;
}
hr.bleu
{
border-top-color:#014760;
border-bottom-color:#014760;
}
hr.rouge
{
border-top-color:#9E0F13;
border-bottom-color:#9E0F13;
}
ul
{
margin: 0;
padding: 0;
list-style-type: none;
}
ul#menugauche li a
{
display:block;
text-align:right;
font-weight:bold;
font-size:14px;
vertical-align:middle;
height:1.7em;
text-decoration:none;
padding-right:15px;
padding-top:3px;
color:#82756C;
}
ul#menugauche li a.navarrow:hover{
   background: transparent url(images/actiburo-rouen-normandie_09.jpg) right center no-repeat;
   }
ul#menumilieu li
{
font-weight:bold;
font-size:11px;
float:left;
margin: 3px 2px 20px 0;
background-color:#ffffff;
}
ul#menumilieu li a
{
display:block;
height:20px;
text-decoration:none;
text-align:center;
padding-top:5px;
color:#ffffff;
}
ul#contact li
{
display:block;
text-align:center;
font-weight:bold;
font-size:11px;
height:1em;
text-decoration:none;
padding-right:15px;
padding-top:4px;
color:#82756C;
}

ul#conditions1{
margin-bottom:15px;
}

ul#conditions1 li
{
margin-bottom:5px;
}

ul#conditions2 li
{
margin-bottom:6px;
}

#menu1, #menu1 a{
background-color:#1D9C59;
width:161px;
}

#menu1 a:hover{
background-color:#28C874;
}

#menu2, #menu2 a{
background-color:#FF8A00;
width:161px;
}

#menu2 a:hover{
background-color:#F2A142;
}

#menu3, #menu3 a{
background-color:#014760;
width:161px;
}

#menu3 a:hover{
background-color:#126482;
}

#menu4, #menu4 a{
background-color:#9E0F13;
/*width:161px;*/
width:181px;
}

#menu4 a:hover{
background-color:#A83135;
}

#menu5, #menu5 a{
background-color:#82756C;
/*width:161px;*/
width:151px;
}

#menu5 a:hover{
background-color:#B6A397;
}

h1{font-size:17px;}
h1.vert{color:#1D9C59;}
h1.orange{color:#FF8A00;}
h1.bleu{color:#014760;}
h1.rouge{color:#9E0F13;}
h1.brune{color:#82756C;}
h1.titre1
{
display:block;
/*color:#82756C;*/
text-align:left;
vertical-align:top;
font-size:15px;
font-style: italic;
margin:0px;
padding:0px;
}
h1.titre1_popup
{
color:#82756C;
text-align:center;
vertical-align:top;
font-size:15px;
font-weight:bold;
}
h2
{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-align:left;
margin:0px;
padding:2px;
}
h2.htext
{
display:block;
font-size:13px;
height:6px;
text-align:center;
padding:0px;
margin-top:2px;
margin-bottom:9px;
}
h2.htext1
{
display:block;
font-size:13px;
height:6px;
text-align:center;
padding:0px;
margin-top:2px;
margin-bottom:10px;
}

h3{
margin:0;
padding:0;
color:#82756C;
text-align:left;
font-size:11px;
font-weight:normal;
}

span#brune
{
font-size:16px;
font-weight:bold;
}
#pcontact
{display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
padding:0px;
}
h2.mail
{
display:block;
margin:5px 0 0 0;
padding:0;
}
p.pblock
{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#ffffff;
width:162px;
height:25px;
text-align:center;
vertical-align:middle;
/*padding-top:5px;*/
padding:0;
margin:0;
}
#p1/*bureaux équipés*/
{
height:18px;
padding-top:2px;
background-color:#1D9C59;
}
#p2/*domiciliation*/
{
height:18px;
padding-top:2px;
background-color:#FF8A00;
}
#p3/*salle de réunion*/
{
height:18px;
padding-top:2px;
background-color:#014760;
}
#p4/*permanence téléphonique*/
{
height:18px;
padding-top:2px;
background-color:#9E0F13;
}
img{
border:none;
margin:0px;
padding:0px;
}

h2#accesclient, h2#accesclient a{
color:#333333;
display:block;
font-size:13px;
height:6px;
text-align:center;
font-weight:bold;
padding:0px;
margin-top:2px;
margin-bottom:9px;
text-decoration:none;
}

h2#accesclient a:hover{
color:#82756C;
}

h2#metro{
color:#004691;
display:block;
font-size:12px;
font-weight:bold;
padding:0px;
margin-top:2px;
margin-bottom:12px;
text-decoration:none;
}

.souris{
cursor:pointer;
}

#divdroite img.tel {
display:block;
margin-bottom:3px;
}
#divgauche img.img1
{
display:block;
margin-top:5px;
margin-bottom:5px;
}
a.link{text-decoration:none;}
img.center {
  display: block;
  margin-left: 58px;
  margin-top:0px;
  margin-bottom:0px;
  padding:0px;
    }
img.locartis {
  display:block;
  padding-left:40px;
  margin:0px;
  border:none;
     }
dl#address dt
{
font-weight:bold;
font-size:14px;
}
dl#address dd
{
color:#82756C;
font-weight:bold;
font-size:14px;
}
dl#horaires dt
{
font-weight:bold;
font-size:14px;
height:2em;
}
dl#horaires dd
{
color:#82756C;
font-weight:bold;
font-size:14px;
text-align:left;
margin:0px;
}
div#plan
{
margin:0px;
padding:0px;
}
/* tarif*/
table
{
border:1px solid #000000;
margin:0px;
}
table tr th
{
font-weight:bold;
font-size:12px;
text-align:center;
border-left:1px solid #000000;
}
table tr td
{
font-size:12px;
text-align:left;
border-left:1px solid #000000;
padding-left:2px;
margin-top:0px;
}
#table1 th
{
border-bottom:1px solid #000000;
}
td.prix
{
border-left:1px solid #ffffff;
text-align:right;
padding-right:5px;
width:10px;
}
.tariftitre 
{
font-weight:bold;
font-size:12px;
text-decoration: underline;
padding-left:2px;
padding-top:10px;
padding-bottom:10px;
text-align:center;
}
div#tarif1
{
margin-bottom:10px;
}
div#tarif2
{
margin-bottom:10px;

}
div#tarif3
{
margin-bottom:10px;
}

hr.tariflien
{
/*size:5px;*/
height:3px;
width:100px;
vertical-align:bottom;
background-color:#014760;
}

/*Conditions
*/
.conditions_titre2{
font-weight:bold;
text-decoration:underline;
font-size:12px;
}

.conditions_texte{
font-weight:normal;
font-size:12px;
}

.bouton_imprimer{
text-align:center;
}
p.locartis
{
display:block;
margin:0px;
padding:15px 0px 5px 0px;}

a.liens {
font-weight:bold;
font-style:italic;
color:#9E0F13;
}

a.liens:hover{
font-weight:bold;
font-style:italic;
color:#82756C;
}

.texte_locartis{
display:block;
margin:0px;
padding-top:0px;
padding-bottom:1px;
text-align:center;
text-decoration:underline;
font-weight:bold;
font-style:italic;
color:#82756C;
}
.acti{
font-size:12px;
font-weight:bold;
font-style:italic;
color:#82756C;
}

.buro{
font-size:12px;
font-weight:bold;
color:#000000;
}
/* accueil*/
p.accueil
{
font-size:11px;
display:block;
margin:0px;
padding:0px 0px 2px 0px;
}
ul#accueil li {
font-size:11px;
}
dl#accueillist
{
margin: 0; 
padding: 0; 
}
dl#accueillist dt
{
margin: 0; 
padding: 0; 
font-weight:bold;
font-size:12px;
height:2em;
}
dl#accueillist dd
{
margin: 0; 
padding: 0; 
font-size:11px;
text-align:left;
}
/*definition list*/
dl#deflist 
{
display:block;
}
dl#deflist  dt {
font-weight: bold;
font-size:12px;
padding-bottom:2px;
margin-left:0px;
  }
dl#deflist  dd {
padding: 0px 0px 4px 0px;
font-size:12px;
margin-left:0px;
}
/*domiciliation*/
dl#domicillist 
{
display:block;
margin:0px;
padding:0px;
}
dl#domicillist  dt {
font-weight: bold;
font-size:12px;
padding:0 0 2px 0;
margin:0px;
 }
dl#domicillist  dd {
padding: 0px 0px 1px 0px;
font-size:11px;
margin-left:0px;
}
h2.domiciliation
{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:left;
margin:0px;
padding:0px;
}
p.domicil
{
display:block;
font-size:12px;
margin:0px;
padding:0px 0px 2px 0px;
}
img.imgdomicil
{
  display: block;
  margin:0 0 0 58px;
  padding:0px;
}

.locartis_slogan{
font-size:11px;
font-weight:bold;
text-align:center;
color:#014760;
}

.definitions {
font-weight:bold;
font-style:italic;
color:#9E0F13;
}

/*location de bureau*/
p#bureau {
font-size:11px;
}

ul#bureau li {
font-size:11px;
}

dl#bureau 
{
display:block;
margin:0px;
padding:0px;
}
dl#bureau dt {
font-weight: bold;
font-size:12px;
padding: 0 0 2px 0;
margin:0px;
 }
dl#bureau dd {
padding: 0px 0px 1px 0px;
font-size:11px;
margin-left:0px;
}
.image_centre {
display:block;
margin:0 auto;
}
fieldset{
border:0;
}
