/* General */

body {
background-color: #ffffff;
color: black;
font-family: Verdana;
font-size: 13px;
margin:0;
}

/* tables */

tr.brown {
background-color:#2f201d;
background-repeat:repeat-x;
}


.header {
width:866px;
height:89px;
margin-top:43px;
}

.topnav {
font-size:24px;
color:#fecc78;
font-family:Trajan Pro;
margin-top:5px;
}

.sousnav {
text-align:center;
margin-top:15px;
}

.title {
font-size:18px;
color:#271310;
font-family:Trajan Pro;
font-weight:strong;
}


.footprint {
font-size:11px;
color:#fecc78;
font-family:Trajan Pro;
margin-top:5px;
text-align:center;
}

a.pagi {
font-size:12px;
color:#271310;
font-family:Trajan Pro;
}

a.pagi:hover {
font-size:12px;
color:#271310;
font-family:Trajan Pro;
text-decoration:underline;
}

a.pagi:active{
font-size:12px;
color:#271310;
font-family:Trajan Pro;
}

a.pagi:visited {
font-size:12px;
color:#271310;
font-family:Trajan Pro;
}

a img {
border:0; 
text-decoration: none;
}

a.littitle{
text-decoration:none;
font-size:15px;
color:#271310;
font-family:Trajan Pro;
font-weight:strong;
}

a.littitle:hover{
text-decoration:underline;
font-size:15px;
color:#271310;
font-family:Trajan Pro;
font-weight:strong;
}

a.littitle:active{
text-decoration:none;
font-size:15px;
color:#271310;
font-family:Trajan Pro;
font-weight:strong;
}

a.linknav {
font-size:24px;
color:#fecc78;
font-family:Trajan Pro;
text-decoration:none;
}

a.linknav:hover {
font-size:24px;
color:#fecc78;
font-family:Trajan Pro;
border-bottom:1px solid #fecc78;
}

a.linknav:active {
font-size:24px;
color:#fecc78;
font-family:Trajan Pro;
text-decoration:none;
}

a.linknav2 {
font-size:11px;
color:#fecc78;
font-family:Trajan Pro;
text-decoration:none;
}

a.linknav2:hover {
font-size:11px;
color:#fecc78;
font-family:Trajan Pro;
border-bottom:1px solid #fecc78;
}

a.linknav2:active {
font-size:11px;
color:#fecc78;
font-family:Trajan Pro;
text-decoration:none;
}

.phrase {
font-size:14px;
color:#9a6f16;
font-family:Trajan Pro;
font-weight:bold;
float:right;
width:300px;
margin-top:20px;
font-style: italic;
}

.paragraphe {
font-size:13px;
color:black;
text-align:justify;
width:310px;
margin-top:15px;
}

.paragraphe2 {
font-size:13px;
line-height:13px;
color:black;
text-align:justify;
margin-top:15px;
}

.paragraphe3 {
font-size:13px;
line-height:13px;
color:black;
margin-top:15px;
}

.box {
margin-top:10px;
width: 342px;
float:left;
}

.border {
border: 1px solid #271310;
padding: 5px;
float:left;
}

.border2 {
border: 1px solid #271310;
padding: 5px;
float:left;
margin-top:10px;
}

.descriptif {
float:left;
}

.littitle{
font-size:15px;
color:#271310;
font-family:Trajan Pro;
font-weight:strong;
margin-left:5px;
margin-right:5px;
text-align:left;
}

.small {
font-size:12px;
color:black;
margin-left:10px;
margin-top:10px;
}

.descicon {
float:left;
margin-left:10px;
margin-top:10px;
}

.descsmall {
margin-left:3px;
margin-top:7px;
height:90px;
font-size:12px;
color:black;
padding-left:8px;
}

.box2 {
margin-top:45px;
}

.descsmall2 {
border-left: 1px solid #271310;
font-size:13px;
color:black;
padding-left:8px;
margin-left:3px;
margin-top:10px;
}

.descsmall3 {
border-left: 1px solid #271310;
font-size:13px;
color:black;
padding-left:8px;
margin-left:3px;
margin-top:10px;
text-align:justify;
}

.inputbox{
font-size: 12px;
border: #271310 1px solid; 	
text-align: left;	
background-color: #ffffff;
width:165px;
}