/* Définition de règle */
@charset "iso-8859-1";


/* Date de création: 27/02/2004 */
body {color: black; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}

p {color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; text-align: justify}

td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: black; line-height: 10.5pt}

//a:hover {text-decoration: underline; color: #ba9645}

//a:link {text-decoration: underline; color: #ba9645}

//a:visited {text-decoration: underline; color: #ba9645}

ul {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; color: black; text-align: justify; line-height: 16pt}

//blockquote {font-family: times; font-size: 12pt; font-style: italic; font-weight: bold;}

H2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-style: normal; color: black}

H3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; color: black; font-weight: 600}

H4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; color: #c1bcb1; font-weight: 600}

.intro {color: #336699; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-style: normal; font-weight: 500 ;text-align: justify}

.titre {color: #000000; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: 600 ;text-align: justify; line-height: 14pt}

.titreor {color: #ba9644; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: 600 ;text-align: justify; line-height: 14pt}

.titreright {color: #000000; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: 600 ;text-align: right; line-height: 14pt}

.titrelot {color: #891919; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-style: normal; font-weight: 700 ;text-align: justify}

.stitrelot {color: #891919; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: 700 ;text-align: justify}

.textejust {color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-align: justify}

.textejustblanc {color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-align: justify}

.texteguide {color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-align: justify ; line-height: 15pt}

.tableau {color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; text-align: center; letter-spacing: normal}

.tableausurf {color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-align: left}

.tableausurfnb {color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-align: right}

.tableaucenter {color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-align: center}

.tableautitre {color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; text-align: center; font-weight: 700}

.pied-page {color: #ba9645; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; text-align: right; font-weight: 100; line-height: 12pt}

.contact1 {
	color: #c1bcb1; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 15pt; 
	text-align: left; 
	font-weight: 100; 
	line-height: 22pt; 
	letter-spacing: +0.2em}
	
.contact1:hover {
	color: #c1bcb1}	
	
.contact1:link {
	color: #c1bcb1;}
	
.contact2 {
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	text-align: left; 
	font-weight: 600; 
	line-height: 12pt; 
	letter-spacing: normal}
	
.contact3 {
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	text-align: justify; 
	font-weight: 600; 
	line-height: 20pt; 
	letter-spacing: -0.1em}
	
.contact4 {
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: italic; 
	font-size: 8pt; 
	text-align: justify; 
	font-weight: 400; 
	line-height: normal; 
	letter-spacing: normal}

.contacthr {border:0.5px ; color=black }



#divNewsCont {position:absolute; left:20px; top:300px; width:121px; height:105px; clip:rect(0px 121px 105px 0px); visibility:hidden; overflow:hidden;}
#divNews     {position:absolute;}

.lay {position:absolute; left:20px; top:420px; width:221px; height:70px; }

.menu {
    color: white;
    font-family:  Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10pt; 
    font-style: normal; 
    font-weight: 400 ;
    text-align: left;
    letter-spacing: -0.5px;
    text-decoration: none;
    }
.menu:hover {
    color: #cc0000;
    text-decoration: underline;
    }
.menu:link {
    color: white;
    text-decoration: none; 
    }
.menupage {
    color: #cc0000;
    font-family:  Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10pt; 
    font-style: normal; 
    font-weight: 400 ;
    text-align: left;
    letter-spacing: -0.5px;
    text-decoration: none;
    }
		
.ssmenu {
    color: black;
    font-family:  Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10pt; 
    font-style: normal; 
    font-weight: 400 ;
    text-align: left;
    letter-spacing: -0.5px;
    text-decoration: none;
    }
.ssmenu:hover {
    color: black;
    text-decoration: underline;
    }
.ssmenu:link {
    color: black;
    text-decoration: none; 
    }
.ssmenupage {
    color: white;
    font-family:  Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10pt; 
    font-style: normal; 
    font-weight: 400 ;
    text-align: left;
    letter-spacing: -0.5px;
    text-decoration: none;
    }
.marketingtitre {
    color: #341e1a;
    font-family:  Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12pt; 
    font-style: normal; 
    font-weight: 600 ;
    text-align: left;
    text-decoration: none;
    }
.marketingtexte {
    color: #341e1a;
    font-family:  Verdana, Arial, Helvetica, sans-serif; 
    font-size: 8pt; 
    font-style: normal; 
    font-weight: 300 ;
    text-align: left;
    text-decoration: none;
    }
.referencestitre {
    color: #341e1a;
    font-family:  Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11pt; 
    font-style: normal; 
    font-weight: 900 ;
    text-align: left; 
    text-decoration: none;
    line-height: 20pt;   
    }
.references {
    color: #341e1a;
    font-family:  Verdana, Arial, Helvetica, sans-serif; 
    font-size: 9pt; 
    font-style: normal; 
    font-weight: 300 ;
    text-align: justify;
    text-decoration: none;
    line-height: 18pt;
    }    
    

.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 0px solid gray;
}
.highslide:hover img {
	border: 0px solid white;
}

.highslide-image {
    border: 2px solid black;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 8px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
img.highslide-image { 
   max-width: none; 
} 
