/* CSS Document */


body {
	background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
}
.footer{
	font-size:10px;
	text-align:center;


}
.footerauthor{
	font-size:9px;
	text-align:center;


}

.aright {
text-align:right;
}

.noned{
border:0px;
text-decoration:none;
}
.noned1{
border:0px;
text-decoration:none;
background-color: #f2fef2;
}
.qtite{
border:1px solid #000000;
text-decoration:none;
	background-color: #0B090A;
	text-align:center;
	color:#ffffff;
}
#logo {
	background-color: #0B090A;
	background-image: url(header.jpg);
	background-repeat: repeat-x;
	width:780px;
  height:150px
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify
}
td.bretagne{
width:122px;
text-align:center;

}
td.pdt{
padding-top: 2px;
padding-left:6px;

}
* {
margin: 0px;
padding: 0px;
  }
p.centre{
text-align:center;
}
#annuaire { 
display:block;
margin-right: auto;
margin-left: auto;
position: relative;
z-index: 3;
width: 780px;
border-right:3px double #2E8B57;
border-left:3px double #2E8B57;
text-align:center;
background-color: #f2fef2;

}
 #double { 
      clear: left ; 
      margin:0px;
  
      border-top:3px double #2E8B57;
      
      text-align:center;
      width:780px;
      height:0px;
      
      
    } 
  #menuht { 
      clear:left;
      margin:0px;
      padding:0px;
      padding-top:2px;
      padding-bottom:3px;
      border-bottom:3px double #2E8B57;
      border-top:3px double #2E8B57;
      text-align:center;
      width:780px;
      height:14px;
      color:#2E8B57;
      
    }    
    #menuht a { 
      text-align:center;
      padding-left:15px;
      padding-right:15px;
      font-size:12px; 
      color:#2E8B57;   
    }  
    
a {
color:#000000;
font-weight:bold;
font-family: Arial;
text-decoration:none;
font-size:11px;
}
p {
margin-top:5px;
text-align:justify;
}
.article{

text-align:justify;
font-weight:bold;
text-decoration:underline;
}
.img{

border:1px solid #97C97D;
}
a:hover {
color:#000000;
font-weight:bold;
font-family: Arial;
text-decoration:underline;
font-size:10px;
} 
 
a.menu {
color:#000000;
font-weight:bold;
font-family: Arial;
text-decoration:none;
font-size:10px;
}

a.footerauthor {
color:#000000;

font-family: Arial;
text-decoration:none;
font-size:10px;
}
.border1B {
border:1px solid #000000;

}
h1{
text-align:center;
font-size:13px;
text-decoration:underline;
}

h2{
text-align:left;
font-size:11px;
}
input {
border:0px;
color:#000000;
background-color:#ffffff;
padding-left:5px;
margin-left:5px;
border-bottom:1px dashed #000000;
font-weight:bold;
}
.submit {
border:0px;
color:#FFFFFF;
background-color:#97C97D;
font-weight:bold;
}
textarea {
border:0px;
color:#FFFFFF;
background-color:#97C97D;
font-weight:bold;

}
.txtpage {
padding-left:10px;
padding-right:10px;
margin-left :10px;
margin-right:10px;
border:1px solid #000000;
color:#000000;
background-color:#97C97D;
font-weight:bold;

}
.borderspec {
margin-top:5px;
margin-left :10px;
margin-right:10px;
border:1px solid #97C97D;
color:#000000;
text-align:center;
font-weight:bold;

}

.borderind {
margin-top:5px;
margin-left :3px;
margin-right:3px;
border:1px solid #97C97D;
color:#000000;
text-align:center;
font-weight:bold;
width:120 px;
height: 130 px;

}
.intspec {


color:#000000;
text-align:center;
font-weight:bold;
background-color:#97C97D;
}
.descript {


color:#000000;
text-align:justify;
font-weight:normal;
padding-top:5px;
padding-right:6px;
padding-left:4px;
}
.photospec {

height:160px;
color:#000000;
text-align:center;
font-weight:bold;
border:1px solid #97C97D;
}
.photopetit {

height:90px;
width:90px;
color:#000000;
text-align:center;
font-weight:bold;

}

.tabcomp{
border:1px solid #97C97D;
width:100%;


}

.desccomp{
height:90px;
padding-left:5px;
}
