.lien-pied {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000000;
 text-decoration: none;
}

.csc-textpic-caption {
 font-size: 10px;
 font-style: italic;
}

.lien-rub-principale {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000000;
 text-decoration: none;
 font-weight: bold;
        display:block;
}

.boite-rechercher {
 height: 20px;
 width: 120px;
 background-color: #CCCCCC;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #000000;
}

.lien-rub-permanente {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000000;
 text-decoration: none;
 font-weight: bold;
}

.menu2 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
 line-height: normal;
 padding-right: 5px;
 padding-left: 5px;
 text-decoration : none;
}

.lien-savoirPlus {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #CC0000;
 text-decoration: underline;
}

.cadre {
 border: 1px solid #666666;
}

.bordGauche-cadre {
 border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #CC0000;
}

.cadreRub-principale {
 border-top: 1px solid #CC0000;
 border-right: 1px solid #CC0000;
 border-bottom: 1px solid #CC0000;
 border-left: 1px none #CC0000;
}

.fond-pied {
 background-image: url(../images/pied_clou.gif);
 background-repeat: no-repeat;
 background-position: left bottom;
}

.cadreMiniature {
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-bottom-style: solid;
 border-left-style: solid;
 border-top-color: #666666;
 border-bottom-color: #666666;
 border-left-color: #666666;
}

.titre {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #000000;
 padding-right: 5px;
 padding-left: 5px;
}


.lien-rechercher {

 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #FFFFFF;
 text-decoration: none;
 font-weight: bold;
}

.boite-rechercherContenu {
 height: 20px;
 width: 120px;
 background-color: #FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #000000;
}

.boite-petite {
	height: 18px;
	width: 100px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #CCCCFF;

}

.boite-moyenne {
	height: 18px;
	width: 220px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #CCCCFF;

}

.boite-longue {
	height: 18px;
	width: 300px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #CCCCFF;

}

.cadresous-menu {
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #666666;
 border-right-width: 1px;
 border-right-style: solid;
 border-right-color: #666666;
 border-top-width: 1px;
 border-top-style: solid;
 border-top-color: #666666;
}

.filet-separation-contenuB {
 border-left-width: 1px;
 border-left-style: solid;
 border-top-color: #666666;
 border-left-color: #666666;
 border-top-width: 1px;
 border-top-style: solid;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #FF0000;
 text-indent: 5px;




}
.filet-separation-contenuA {
 border-top-color: #666666;
 border-top-width: 1px;
 border-top-style: solid;
 border-right-width: 1px;
 border-right-style: solid;
 border-right-color: #666666;


}
.filet-separation-contenuC {
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #666666;
 border-right-width: 1px;
 border-right-style: solid;
 border-right-color: #666666;


}
.filet-separation-contenuD {
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #666666;
 border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #666666;

}
.titreAffiche {

 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #CC0000;
 padding-right: 5px;
 padding-left: 5px;
}
.chemin-fer {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #000000;
 text-decoration: none;
 text-indent: 5px;
}
.clou-contacts {
 background-image: url(../images/contacts/clou.gif);
 background-position: left bottom;
 background-repeat: no-repeat;

}
.form-select {
	height: 18px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	border: none;
}

.donnee-mon-compte {

 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #CC0000;
 font-weight: bold;
}

.tx-ccvscroller-pi1-innerbox
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 text-decoration :  none;
 color: #FFFFFF;
/* font-weight: bold; */
}

.tx-lzgallery-pi1-image
{
	height : 100%;
	text-align : center;
	/*background-color : #FF0000;*/
}

.tx-lzgallery-pi1-preview
{
	margin : 0px;
	padding : 0px;
	float : left;
}

.wtgallery_categories
{
	float: left;
}

.tx-lzgallery-pi1-default-1
{
 width : 100%;
 padding: 10px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 text-decoration :  none;
 text-align : justify;
 color: #000000;
	/*background-color : #FF0000;*/
}

#tx-lzgallery-pi1-fotos table td {
}

.Sous-titre {

 font-family: Arial, Helvetica, sans-serif;

 font-size: 14px;

 color: #000000;

 text-decoration: none;

 font-weight: bold;

 height: 20px;

 padding-left: 10px;

}



.Texte {

 font-family: Arial, Helvetica, sans-serif;

 font-size: 12px;

 color: #000000;

 padding-top: 10px;

 padding-right: 10px;

 padding-bottom: 10px;

 padding-left: 10px;





}



.titre-souligne {

 font-family: Arial, Helvetica, sans-serif;

 font-size: 18px;

 font-weight: bold;

 color: #CC0000;

 padding-right: 5px;

 padding-left: 10px;

 text-decoration: none;

 background-image: url(../images/filet_gris_2px.gif);

 background-repeat: repeat-x;

 background-position: left bottom;

}





/* styles pour agenda */



.agenda-categorie {

 font-family: Arial, Helvetica, sans-serif;

 font-size: 18px;

 font-weight: bold;

 color: #CC0000;

 padding-bottom: 5px;

 text-decoration: none;

 background-image: url(../images/filet_gris_2px.gif);

 background-repeat: repeat-x;

 background-position: left bottom;

}



.agenda-titre {

 font-family: Arial, Helvetica, sans-serif;

 font-size: 11px;

 color: #000000;

 text-decoration: none;

 font-weight: bold;

}


.agenda-soustitre {

 font-family: Arial, Helvetica, sans-serif;

 font-size: 10px;

 color: #000000;

 text-decoration: none;
 

}



.bodytext /* style imposé par l'extension tt_news */ 
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
 margin : 5 0 0 0;
}

.tx-ttnews-browsebox-SCell
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #000000;
}

.tx-ttnews-browsebox-Cell
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
}

.agenda-date

{

 font-family: Arial, Helvetica, sans-serif;

 font-size: 11px;

 font-weight: bold;

 color: #000000;
}

.alerte {

 font-family: Arial, Helvetica, sans-serif;

 font-size: 12px;

 font-weight: bold;

 color: #CC0000;

 text-decoration: none;

 padding-left: 3px;

}

/* Eviter d'avoir une bordure sur les images en présence d'un lien */
img {border: none}
/* Eviter que les puces ne glissent sous une image qui se trouverait à gauche */
li {list-style-position: inside}
a {
color: blue; 
}

a.download
{
 font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

h2 {
 font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
/* Classes pour les paragraphes - Christophe Bonnici - juillet 2009*/
p.align-left{
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
p.align-center{
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
p.align-right{
text-align: right;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
p.align-justify{
text-align: justify;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
/* Accroche vivre nîmes gif animé - Christophe Bonnici - mars 2010*/
.vivre_nimes_accroche{
position: absolute; right: 363px; top: 125px;

}
