BODY {OVERFLOW: hidden;}

.texte{font-family:verdana,arial;font-size:10px;color:999999;text-align:justify;}
a.texte{font-family:verdana,arial;font-size:10px;color:999999;font-weight:bold;text-decoration:none;text-align:justify;}
a.texte:hover{font-family:verdana,arial;font-size:10px;color:999999;font-weight:bold;text-decoration:underline;text-align:justify;}

.textemenu{font-family:verdana,arial;font-size:8px;color:#000000;text-align:justify;}
a.textemenu{font-family:verdana,arial;font-size:8px;color:#000000;font-weight:bold;text-decoration:none;text-align:justify;}
a.textemenu:hover{font-family:verdana,arial;font-size:8px;color:#000000;font-weight:bold;text-decoration:none;text-align:justify;}

.textenojustify{font-family:verdana,arial;font-size:10px;color:999999;}
a.textenojustify{font-family:verdana,arial;font-size:10px;color:999999;text-decoration:none;}
a.textenojustify:hover{font-family:verdana,arial;font-size:10px;color:999999;text-decoration:underline;}

.textenounderline{font-family:verdana,arial;font-size:10px;color:999999;text-align:justify;}
a.textenounderline{font-family:verdana,arial;font-size:10px;color:999999;font-weight:bold;text-decoration:none;text-align:justify;}
a.textenounderline:hover{font-family:verdana,arial;font-size:10px;color:999999;font-weight:bold;text-align:justify;}

.textenobold{font-family:verdana,arial;font-size:10px;color:999999;text-align:justify;}
a.textenobold{font-family:verdana,arial;font-size:10px;color:999999;text-decoration:none;text-align:justify;}
a.textennobold:hover{font-family:verdana,arial;font-size:10px;color:999999;text-align:justify;}

select {font-family:verdana,arial;font-size:11px;color:000000;}
input {font-family:verdana,arial;font-size:11px;}
.texteorangept{font-family:verdana,arial;font-size:11px;color:e6661d;font-weight:bold;}
input.inputsend{background-color: white; border:1 solid rgb(120,92,177); width: 145px;}
textarea.inputsend {background-color: white; border:1 solid rgb(120,92,177); width: 145px;}
textarea {font-family:verdana,arial;font-size:11px;}
.inputcontact{font-size:10px;font-family:verdana, arial;color:#999999;font-weight:bold;background-color:ffffff;width:190px;}
.list{font-family:verdana,arial;font-size:10px;background-color:ffffff;color:#999999;}

/* début : pour la page liens dont les données viennent de la base*/
.textevioletpt{font-family:verdana,arial;font-size:10px;color:#785cb1;font-weight:bold;}
a.textevioletpt{font-family:verdana,arial;font-size:10px;color:#999999;font-weight:normal;text-decoration:none;}
a.textevioletpt:hover{font-family:verdana,arial;font-size:10px;color:#785cb1;font-weight:normal;text-decoration:underline;}
.textevioletgrd{font-family:verdana,arial;font-size:15px;color:#785cb1;font-weight:bold;}
/* fin : pour la page liens dont les données viennent de la base*/

.mecenatlink{font-family:verdana,arial;font-size:10px;color:#8c98e5;}
a.mecenatlink{font-family:verdana,arial;font-size:10px;color:#999999;text-decoration:none;}
a.mecenatlink:hover{font-family:verdana,arial;font-size:10px;color:#8c98e5;text-decoration:underline;}

.titre{font-family:verdana,arial;font-size:10px;color:#CF001C;font-weight:bold;text-align:justify;}
a.titre{font-family:verdana,arial;font-size:10px;color:#000000;font-weight:normal;text-decoration:none;text-align:justify;}
a.titre:hover{font-family:verdana,arial;font-size:10px;color:#CF001C;font-weight:normal;text-decoration:underline;text-align:justify;}

a.viewpic {
  position:relative;
  font-family:verdana,arial;
  text-align:justify;
  text-decoration: none; 
  font-size:9px;
  font-style: normal;
  line-height: normal;
  font-weight:bolder;
  font-variant: small-caps;
  text-transform: none;
  color: #2D2D2F;
}

a:hover.viewpic {
  text-decoration: none; 
  background: none;
  font-weight:bold;
}

a.viewpic span {display: none;}

a:hover.viewpic span {
  display: inline; 
  position: absolute;  
  top: 2px; 
  left: -15px; 
  z-index: 20; 
  width:100%; 
  padding:2px 4px;
}

a.viewpicm {
  position:relative;
  font-family:verdana,arial;
  text-align:justify;
  text-decoration: none; 
  font-size:12px;
  font-style: normal;
  line-height: normal;
  font-weight:bolder;
  font-variant: small-caps;
  text-transform: none;
  color: #2D2D2F;
}

a:hover.viewpicm {
  text-decoration: none; 
  background: none;
  font-weight:bold;
}

a.viewpicm span {display: none;}

a:hover.viewpicm span {
  display: inline; 
  position: absolute;  
  top: 2px; 
  left: -15px; 
  z-index: 20; 
  width:100%; 
  padding:2px 4px;
}
