/* Style général     */
body {
margin-left : 0; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 0; 
background-color : #ffffff; 
} 
body , td , th {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #000000; 
} 

.titre {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 15pt; 
font-weight : bold; 
margin-right : 130px; 
margin-left : 22px; 
text-indent : -17pt; 
line-height : 22px; 
}

.sstitre1 {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11pt; 
margin-left : 20px; 
font-weight : 700; 
margin-right : 130px; 
margin-bottom : -10px; 
text-align : left; 
}

.sstitre1_enum {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11pt; 
margin-left : 20px; 
font-weight : 700; 
margin-bottom : -10px; 
} 
.sstitre2 {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10pt; 
margin-left : 20px; 
font-weight : 700; 
margin-right : 130px; 
margin-bottom : -10px; 
text-align : left; 
} 
.sstitre2_concu {
/*   pour la page mise en concurrence */
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10pt; 
font-weight : bold; 
text-align : left; 
} 
.texte {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #000000; 
text-align : justify; 
font-weight : normal; 
margin-right : 130px; 
margin-left : 20px; 
line-height : 16px; 
} 

.texte a {
font-size : 11px; 
} 

.Contact-texte {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #000000; 
text-align : justify; 
font-weight : normal; 
} 


.enumer a {
color : #000000; 
} 
 
.liste {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #000000; 
margin-right : 100px; 
text-align : justify; 
padding-left : 5px; 
margin-left : 0; 
border-left : 2px solid #333333; 
list-style-type : none; 
margin-left : 30px; 
margin-top : -10px; 
}
  
li {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
margin-right : 130px; 
text-align : justify; 
margin-left : 10px; 
list-style-type : disc; 
list-style-position : outside; 
line-height : 16px; 
} 
li.enumer {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
list-style-type : disc; 
list-style-position : outside; 
text-align : left; 
margin-right : 0; 
} 
li.enumer2 {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
list-style-type : disc; 
list-style-position : outside; 
text-align : left; 
margin-right : 0; 
margin-left : 80px; 
} 

.image {
margin-right : 0; 
margin-left : 0; 
} 

.image_droite {
margin-right : -50px; 
margin-left : 0; 
} 
/* Fin Style général     */

/* Style pied de page     */
.texte_pied {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #000000; 
font-weight : normal; 
line-height : 16px; 
border-right-color : #ffffff; 
border-left-color : #000000; 
} 
/* Fin Style pied de page     */

/* --------- Style pour page d'accueil -------- */




.Acc-texte1 {
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
font-weight : bold; 
color : #000099; 
text-align : left; 
} 
.Acc-texte1 a {
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
font-weight : bold; 
color : #000000; 
text-decoration : none; 
text-align : right; 
} 
.Acc-texte1 a:hover {
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold; 
color : #000000; 
text-align : right; 
} 
.texte-flashvisu {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #000000; 
text-align : left; 
font-weight : bold; 
line-height : 16px; 
margin-left : 15px; 
margin-top : 15px; 
} 
.texte-flashvisu a {
font-size : 11px; 
color : #ffffff; 
} 
.texte-actuacc {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #000000; 
text-align : left; 
line-height : 16px; 
} 
.texte-actuacc a {
font-size : 10px; 
color : #000000; 
} 

.Acc_flasht{
background: url(../images/flash2-pampelone.jpg);
}
	 
	 
	  /* --------- Fin Style pour page d'accueil -------- */
	  
	  /* ---------  Stylepour page carte postale -------- */
.titre_cartep {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #000000; 
font-weight : normal; 
background-position : 50% 50%; 
} 
.texte_cartep {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #000000; 
font-weight : normal; 
line-height : 16px; 
background-position : 50% 50%; 
} 
 /* --------- fin  Style pour page carte postale -------- */
 
 
	  
	  /* --------- Style pour page vert -------- */
.vert-texte {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	border-bottom : 1px solid #ffffff;
	text-decoration : none;
} 
.vert-texte a {
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #000000; 
border-bottom : 1px solid #ffffff; 
text-decoration : none; 
border-bottom : 1px solid #ffffff;
} 
.vert-texte2 {
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #000000; 
border-bottom : 1px solid #ffffff; 
text-decoration : none; 
font-weight : bold; 
border-bottom : 1px solid #ffffff;
} 
.vert-texte2 a {
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #000000; 
border-bottom : 1px solid #ffffff; 
text-decoration : none; 
font-weight : bold; 
border-bottom : 1px solid #ffffff;
} 
.vert-trait {
	border-bottom : 1px solid #ffffff;
}   
.vert-texteessai a:hover {
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #000000; 
text-decoration : none; 
font-weight : bold; 
border-bottom : 1px solid #ffffff;
} 

.vert-texteessai{
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #000000; 
text-decoration : none;
border-bottom : 1px solid #ffffff;
}

.vert {
background-image : url(images/vert/vert1.jpg); 
background-repeat : no-repeat; 
} 
	  
 /* --------- Fin Style pour page vert -------- */
	 
 /* ---------  Style hierarchie -------- */
.texte_hi {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 9px; 
color : #000000; 
text-align : justify; 
font-weight : normal; 
margin-right : 130px; 
margin-left : 0; 
line-height : 16px; 
} 
.texte_hi a {
color : #000000; 
} 


 /* --------- Fin Style hierarchie -------- */
 
  /* ---------  Style picto -------- */
.plus {
list-style-position : inside; 
list-style-image : url(../images/pictoplus_02.gif); 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
line-height : 14px; 
font-weight : bold; 
} 
.photo {
list-style-position : inside; 
list-style-image : url(../images/pictphoto.gif); 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
line-height : 14px; 
font-weight : bold; 
} 
.net {
list-style-position : inside; 
list-style-image : url(../images/pictonet.gif); 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
line-height : 14px; 
font-weight : bold; 
} 
.aussi {
list-style-position : inside; 
list-style-image : url(../images/picttext.gif); 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
line-height : 14px; 
font-weight : bold; 
} 
.avant {
list-style-position : inside; 
list-style-image : url(../images/avant.jpg); 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
line-height : 14px; 
font-weight : bold; 
vertical-align : top; 
} 
.retour {
list-style-position : inside; 
list-style-image : url(../images/retour.jpg); 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
line-height : 14px; 
font-weight : bold; 
vertical-align : top; 
}





 /* ---------  Fin Style picto -------- */

  /* ---------   Style tableau -------- */

.titre_tab {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #000000; 
text-align : left; 
font-weight : bold; 
line-height : 16px; 
border-bottom-width : 1px; 
border-bottom-style : solid; 
border-bottom-color : #0000ff; 
border-top-width : 1px; 
border-top-style : solid; 
border-top-color : #0000ff; 
} 
.texte_tab {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #000000; 
text-align : left; 
font-weight : normal; 
line-height : 16px; 
border-bottom-width : 1px; 
border-bottom-style : solid; 
border-bottom-color : #0000ff; 
} 
.contact {
color : #111111; 
padding-left : 5px; 
margin-left : 40px; 
border-left : 3px solid #333333; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
} 

.tablH {
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px; 
border-top-style : solid; 
border-right-style : none; 
border-bottom-style : solid; 
border-left-style : none; 
border-top-color : #0099ff; 
border-right-color : #0099ff; 
border-bottom-color : #0099ff; 
border-left-color : #0099ff; 
} 
.tabB {
border-bottom-width : 1px; 
border-top-style : none; 
border-right-style : none; 
border-bottom-style : solid; 
border-left-style : none; 
border-bottom-color : #0099ff; 
} 

  /* ---------  Fin  Style tableau -------- */

.div.adresse2 {
background-color : #9eb0ac; 
padding : 5px; 
border : 5px solid white; 
font-size : 24px; 
} 
 



 /* ---------   Style recherche -------- */

.texte_rech{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border-bottom: 1px solid #000000;
	text-decoration: none;
	background: #CCCCCC;
	border-bottom : 1px solid #FCB026;
	border-top : 1px solid #FCB026;
} 
.trait_rech{
	border-bottom : 1px solid #FCB026;
	border-top : 1px solid #FCB026;
} 
/* ---------    Style spip -------- */

abbr , acronym , .help {
border-bottom : 1px dotted #333; 
cursor : help; 
} 

.spip_surligne {
background-color : #ffff66; 
} 

#content {
position : absolute; 
left : 0; 
top : 0; 
width : 90px; 
height : 150px; 
visibility : inherit; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
font-weight : normal; 
color : #006633; 
text-align : left; 
} 




