
.txt {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #000000;
text-decoration: none;
}
.gras {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #324452;
text-decoration: none;
}
.descriptif-photo {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: italic;
line-height: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #324452;
text-decoration: none;
}
.descriptif-photo2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #FFFFFF;
text-decoration: none;
}
.titre1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #000000;
text-decoration: none;
}
.adress {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #333333;
}
.titre-news {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
color: #000000;
}
.date-news {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
font-weight: bold;
}
.news {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #666666;
text-decoration: none;
}
A.consulter,
A.consulter:link,
A.consulter:visited
{
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-style: normal;
font-weight: normal;
color: #ffffff;
text-decoration: underline;
}

A.consulter:hover
{
text-decoration: none;
}

.menu-off {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #D8E0E7;
text-decoration: none;
}
.liens {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #CC3333;
text-decoration: underline;
}
.txt-gras {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
color: #000000;
text-decoration: none;
}
.consulter-projet {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-style: normal;
font-weight: normal;
text-transform: none;
color: #314351;
text-decoration: none;
background-color: #D8E0E7;

}
.adress2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color: #FFFFFF;
}
a:hover {
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #FFFFFF;
text-decoration: none;
}
.sous-menu2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #CC3333;
text-decoration: none;
}
.sous-menu1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #333333;
text-decoration: none;
}
.sous-menuon {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
text-decoration: none;
}
.sous-menuoff {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #666D5C;
text-decoration: none;
}
.titrerouge {
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: bold;
color: #CC3333;
}
.titrerouge2 {
color: #CC3333;

}
.vousetesici {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #666666;
text-decoration: none;
}
.vousetesici-lien {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #000000;
text-decoration: underline;
}

A.menutopon,
A.menutopon:link,
A.menutopon:visited 
{
color: #000000;
text-decoration: none;
}
A.menutopoff
{
color: #D8E0E7;
text-decoration: none;
}
A.path,
A.path:link,
A.path:visited
{
font-size: 11px;
color: #000000;
text-decoration: underline;
}
A.path:hover
{
text-decoration: none ;
}


A.images,
A.images:link,
A.images:visited
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration : underline ;
color:                  #C5000A;
}
A.images:hover
{
text-decoration: none;
color : #000000;
}



A.menuLevel2On,
A.menuLevel2On:link,
A.menuLevel2On:visited
{

font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #CC3333;
text-decoration: none;
}

A.menuLevel2On:hover
{
font-family: Arial, Helvetica, sans-serif;
color: #000000;
}





A.menuLevel2Off,
A.menuLevel2Off:link,
A.menuLevel2Off:visited
{

font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
text-decoration: none;
}

A.menuLevel2Off:hover
{
font-family: Arial, Helvetica, sans-serif;
color: #000000;
}

A.menuLevel3Off,
A.menuLevel3Off:link,
A.menuLevel3Off:visited
{

font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666D5C;
text-decoration: none;
}

A.menuLevel3Off:hover
{
font-family: Arial, Helvetica, sans-serif;
color: #000000;
}

td.webtitle{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
color:#324452 ;
}
td.webtitle2{
FONT-WEIGHT: normal; 
FONT-SIZE: 23px; 
FONT-FAMILY: Book Antiqua, Times, arial, helvetica, sans-sherif
}



A.adress,
A.adress:link,
A.adress:visited,
A.adress:hover
{
font-size: 9px;
}

a.sort,
a.sort:link,
a.sort:visited,
a.sort:hover
{
font-size: 12px;
font-weight: bold;
color:#000000 ;
}
td.value
{
font-size: 12px;
font-weight: normal;
color:#000000 ;
background:#ffffff;
}

.proheader
{
font-size: 12px;
font-weight: bold;
color:#314351 ;
background : #D7DFE6 ;
}

.short_desc
{
font-size: 12px;
font-weight: bold;
color:#000000 ;
}
.address
{
font-size: 12px;
font-weight: normal;
color:#000000 ;
}

SPAN.promaster
{
font-size: 12px;
font-weight: bold;
color:#314351 ;

}
td.projheader
{
background : #E6E9E4 ;
}
a.indexproj,
a.indexproj:link,
a.indexproj:visited,
a.indexproj:hover
{

font-family: Arial,Verdana, Helvetica, sans-serif;
font-size: 11px;
color:#000000 ;
}

.latestproj
{
font-family: Arial,  Helvetica, sans-serif;
color:#CA3131;
font-size: 12px;
font-weight: bold;
}
span.img_desc
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#314351;

font-style: italic;
}



UL.project
{
margin-bottom:          5px;
margin-top:             5px;
font-size:              12px;
margin-left:            16px;
}

H2
{
FONT-WEIGHT: normal; 
FONT-SIZE: 23px; 
FONT-FAMILY: Book Antiqua, Times, arial, helvetica, sans-sherif ;

}

A.footer,
A.footer:link,
A.footer:visited,
A.footer:hover
{
font-size: 10px;
color: #666666;
text-decoration: none;
}






















