﻿* {margin: 0; padding: 0;}

body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;background-color: #FFFFFF;}
body,td,th {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;font-style: normal;font-weight: normal;}
.marges p {padding-left:0px;padding-right:0px;}

/* DEBUT BALISES ENTETE DE DOCUMENT */
#entete {
position:relative;
width:960px;
height:129px;
margin-right:auto;
margin-left:auto;
}
#entetelogo {
position:relative;
background-image:url(../images/logo.gif);
float:left;
width:222px;
height:129px;
padding:0px;
}
#enteteban {
position:relative;
background-image:url(../images/fondentete.gif);
float:right;
width:738px;
height:129px;
}
#lentetemenu{
position:relative;
width:738px;
text-align:center;
margin-right:auto;
margin-left:auto;
}
#entetemenu1{
position:relative;
float:left;
width:568px;
text-align:center;
margin-right:auto;
margin-left:auto;
}
#entetemenu2 {
position:relative;
float:right;
width:160px;
}
#entetemenu1 ul {
list-style-type: none;
display:inline-table;
padding-left:9px;
}
#entetemenu1 li {
display:inline;
padding-left:10px;
padding-right:0px;
}
#entetemenu1 a{
color:#ffffff;
font-size:12px;
font-weight:bold;
text-decoration:none;
letter-spacing:0px;
}
#entetemenu1 a:hover {
color:#ffffff;
text-decoration:none;
background-color:#397DD7;
letter-spacing:0px;
}
.annonces{
color:#ffffff;
font-size:12px;
font-weight:bold;
text-decoration:none;
letter-spacing:0px;
}
/* FIN BALISES ENTETE DE DOCUMENT */
/* DEBUT CONTENEUR */
#principal {
position:relative;
width:960px;
height:555px;
margin-right:auto;
margin-left:auto;
}
#secondaire {
position:relative;
background-color:#003366;
float:left;
width:222px;
height:555px;
margin-right:auto;
margin-left:auto;
}
#secondgauche {
position:relative;
background-image:url(../images/gauche.gif);
padding-top:5px;
float:left;
width:222px;
height:555px;
margin-right:auto;
margin-left:auto;
}
#aleyrac {
position:relative;
background-image:url(../images/fond_aleyrac.gif);
padding-top:5px;
width:222px;
height:555px;
float:left;
margin-right:auto;
margin-left:auto;
}
#aleyrac p{
padding-left:20px;
}
#comps {
position:relative;
background-image:url(../images/fond_comps.gif);
padding-top:5px;
width:222px;
height:555px;
float:left;
margin-right:auto;
margin-left:auto;
}
#comps p{
padding-left:20px;
}
#dieulefit {
position:relative;
background-image:url(../images/fond_dieulefit.gif);
padding-top:5px;
width:222px;
height:555px;
float:left;
margin-right:auto;
margin-left:auto;
}
#dieulefit p{
padding-left:20px;
}
#eyzahut {
position:relative;
background-image:url(../images/fond_eyzahut.gif);
padding-top:5px;
width:222px;
height:555px;
float:left;
margin-right:auto;
margin-left:auto;
}
#eyzahut p{
padding-left:20px;
}
#labegude {
position:relative;
background-image:url(../images/fond_labegude.gif);
padding-top:5px;
width:222px;
height:555px;
float:left;
margin-right:auto;
margin-left:auto;
}
#labegude p{
padding-left:20px;
}
#laroche {
position:relative;
background-image:url(../images/fond_laroche.gif);
padding-top:5px;
width:222px;
height:555px;
float:left;
margin-right:auto;
margin-left:auto;
}
#laroche p{
padding-left:20px;
}
#manas {
position:relative;
background-image:url(../images/fond_manas.gif);
padding-top:5px;
width:222px;
height:555px;
float:left;
margin-right:auto;
margin-left:auto;
}
#manas p{
padding-left:20px;
}
#montjoux {
position:relative;
background-image:url(../images/fond_monjoux.jpg);
padding-top:5px;
width:222px;
height:555px;
float:left;
margin-right:auto;
margin-left:auto;
}
#montjoux p{
padding-left:20px;
}
#orcinas {
position:relative;
background-image:url(../images/fond_orcinas.jpg);
padding-top:5px;
width:222px;
height:555px;
float:left;
margin-right:auto;
margin-left:auto;
}
#orcinas p{
padding-left:20px;
}
#pontdebarret {
position:relative;
background-image:url(../images/fond_pontdebarret.jpg);
padding-top:5px;
width:222px;
height:555px;
float:left;
margin-right:auto;
margin-left:auto;
}
#pontdebarret p{
padding-left:20px;
}
#rochebaudin {
position:relative;
background-image:url(../images/fond_rochebaudin.jpg);
padding-top:5px;
width:222px;
height:555px;
float:left;
margin-right:auto;
margin-left:auto;
}
#rochebaudin p{
padding-left:20px;
}
#salettes {
position:relative;
background-image:url(../images/fond_salettes.jpg);
padding-top:5px;
width:222px;
height:555px;
float:left;
margin-right:auto;
margin-left:auto;
}
#salettes p{
padding-left:20px;
}
#souspierre {
position:relative;
background-image:url(../images/fond_souspierre.jpg);
padding-top:5px;
width:222px;
height:555px;
float:left;
margin-right:auto;
margin-left:auto;
}
#souspierre p{
padding-left:20px;
}
#teyssieres {
position:relative;
background-image:url(../images/fond_teyssieres.jpg);
padding-top:5px;
width:222px;
height:555px;
float:left;
margin-right:auto;
margin-left:auto;
}
#teyssieres p{
padding-left:20px;
}
#vesc {
position:relative;
background-image:url(../images/fond_vesc.jpg);
padding-top:5px;
width:222px;
height:555px;
float:left;
margin-right:auto;
margin-left:auto;
}
#vesc p{
padding-left:20px;
}
#seconddroite {
position:relative;
background-image:url(../images/droite.gif);
float:right;
width:738px;
height:555px;
margin-right:auto;
margin-left:auto;
}
#bord {
border:solid 1px #005B92;
margin:17px;
padding:7px;
}
#bordures {
	padding-left:25px;
}
/* FIN CONTENEUR */
/* DEBUT FOOTER */
#footer {
	position:relative;
	background-image:url(../images/footer1.gif);
	color:#FFFFFF;
	width:960px;
	height:117px;
	margin-top:0px;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
}
#footer p{
	text-align:center;
	padding-top:5px;
	padding-left:180px;
	font-size:11px;
	color: #999999;
	text-decoration: none;
	text-align:0px;
}
/* FIN FOOTER */
/* DEBUT BALISES LIENS */
a:link {
font-weight: normal; 
font-size:11px;
color: #333333;
text-decoration: none;
border:none;
letter-spacing:0px;
}
a:visited {
font-weight: normal; 
font-size:11px;
color: #333333;
text-decoration: none;
border:none;
letter-spacing:0px;
}
a:hover{
background-color:#397DD7;
font-weight: normal; 
font-size:11px;
color: #FFFFFF;
text-decoration: none;
border:none;
letter-spacing:0px;
}
a:active {
font-weight: normal; 
font-size:11px;
color: #397DD7;
text-decoration: none;
border:none;
letter-spacing:0px;
}
a img {
border: 0 none;
}
.link1 {
font-weight: normal; 
font-size:11px;
color: #005B92;
text-decoration: none;
border:none;
letter-spacing:0px;
}
/* FIN BALISES LIENS */
/* BALISES TEXTE PARAGRAPHES MARGES */
p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
font-style: normal;
font-weight: normal;
line-height:14px;
text-align:justify;
padding-right:30px;
padding-left:30px;
}
#format textarea {
width:360px;
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; padding-left:5px; text-align:justify; color:#C4191E; letter-spacing:1px;}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; text-align:center; color:#005B92; letter-spacing:1px;
	background-color:#FCD21B;}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; text-align:justify; padding-top:4px; padding-left:25px; color:#005B92; letter-spacing:1px;}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; letter-spacing:-1px;
	}
.lettrine {
	float:inherit; /* positionnement de la lettrine dans le conteneur*/
	font-size: 16px;
	font-style: normal;
	font-weight:800;
	color:#005B92; /* 3 hauteurs de lignes pour la lettrine*/
}
.linkh2 {	
font-weight: bold; 
font-size: 14px; 
padding-bottom: 0px; 
color:#005B92; 
letter-spacing:2px;
}
.black {
color: #333333;
font-size:12px;
font-weight:bold;
}
.black1 {
color: #333333;
font-size:11px;
font-weight:bold;
}
.grey {
color: #999999;
font-size:11px;
font-weight:normal;
letter-spacing:0px;
}
.gris {
color: #666666;
font-size:10px;
font-weight:normal;
letter-spacing:0px;
}
.blanc {color: #FFFFFF}
.liens{
color: #005B92;
font-size:11px;
font-weight:bold;
letter-spacing:0px;
}
.redurl {
color: #C4191E;
font-size:13px;
font-weight:bold;
letter-spacing:1px;
padding-bottom:12px;
}
.reroutage {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#004F92;
font-style: normal;
font-weight: normal;
background-color:#DBECFC;
border:solid 1px #004F92;
}
.reroutage1 {
font-size: 11px;
color:#ffffff;
font-style: normal;
font-weight: normal;
background-color:#005B92;
border:solid 1px #ffffff;
padding-left:6px;
padding-right:6px;
padding-top:2px;
padding-bottom:2px;
}
#annu {
position:relative;
background-image:url(../images/annu333.gif);
padding:0;
width:700px;
height:403px;
margin-right:auto;
margin-left:auto;
}
#annuimage {
position:relative;
padding-top:18px;
padding-left:8px;
width:125px;
height:89px;
float:left;
margin-right:auto;
margin-left:auto;
}
#annuimage img{
margin-bottom:37px;
}
#annutxt {
position:relative;
padding-top:17px;
width:566px;
height:110px;
float:right;
margin-right:auto;
margin-left:auto;
}
#annutxt p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-style: normal;
	font-weight: normal;
	line-height:13px;
	text-align:justify;
	padding-right:10px;
	padding-left:10px;
}
#annu h1{
	font-weight: bold; font-size: 14px; padding-left:5px; padding-top:5px; text-align:justify; color:#ffffff; letter-spacing:1px;
}
#annu a{
font-weight: normal; 
font-size:10px;
color: #999999;
text-decoration: none;
border:none;
letter-spacing:0px;
}
#annu a:hover{
font-weight: normal; 
font-size:10px;
color: #CC3300;
background-color:#FFFFFF;
text-decoration: none;
border:none;
letter-spacing:0px;
}
#hauteur {
padding-top:10px;
}
#hauteur2 {
padding-top:30px;
}
#hauteur5 {
padding-top:5px;
}
#hauteur3 {
padding-top:3px;
}
.red {
color: #C4191E;
font-size:10px;
font-weight:normal;
letter-spacing:0px;
}
#bordures1 {
text-align:right;
	padding-right:5px;
}
