@charset "ISO-8859-1";
.highslide-container div {
font-family:Verdana,Helvetica;
font-size:10pt;
}

.gestionimage {
	float:left; margin:0 6px 6px 0;
	width:200px;
	height:200px;
}

.infobulle{
	position: absolute;   
    visibility : hidden;
    padding: 10px;
    font-family: Verdana, Arial;
    font-size: 10px;
	background-color: #EAEAEA;
}


.highslide-container table {
background:transparent none repeat scroll 0 0;
}
.highslide {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-decoration:none;
}
.highslide img {
border:1px solid #CCCCCC;
padding:2px;
}
.highslide:hover img {
border-color:#333333;
}
.highslide-active-anchor img {
visibility:hidden;
}
.highslide-gallery .highslide-active-anchor img {
border-color:black;
cursor:default;
visibility:visible;
}
.highslide-image {
background:gray none repeat scroll 0 0;
border:2px solid white;
}
.highslide-wrapper, .highslide-outline {
background:white none repeat scroll 0 0;
}
.glossy-dark {
background:#111111 none repeat scroll 0 0;
}
.highslide-image-blur {
}
.highslide-number {
color:gray;
font-size:0.9em;
font-weight:bold;
}
.highslide-caption {
display:none;
font-size:1em;
padding:5px;
}
.highslide-heading {
display:none;
font-weight:bold;
margin:0.4em;
}
.highslide-dimming {
background:black none repeat scroll 0 0;
position:absolute;
}
a.highslide-full-expand {
background:transparent url(graphics/fullexpand.gif) no-repeat scroll 0 0;
display:block;
height:34px;
margin:0 10px 10px 0;
width:34px;
}
.highslide-loading {
background-color:white;
background-image:url(graphics/loader.white.gif);
background-position:3px 1px;
background-repeat:no-repeat;
border:1px solid white;
color:black;
display:block;
font-size:9px;
font-weight:bold;
padding:3px 3px 3px 22px;
text-decoration:none;
text-transform:uppercase;
}

.contentpaneshare {
border-color:#EAEAEA;
border-style:solid;
border-width:1px 0;
margin:10px 0;
width:100%;
}
.contentpaneshare tr {
}
.contentpaneshare td.buttonheading {
padding:10px 0;
}




.txt10noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}

.txtflashnoir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}

.txtvideonoir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
}

.txttitreactu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:italic;	
	color: #666666;
}

.txt12noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.txt12noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.txt12noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
}
.txt11noirbold {
	font-family: Arial, Helvetica, sans-serif;
}
.titre14noirbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
.tre12noirbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.txt14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-align:justify
	
	
	
}
.txt16orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #FF6600;
}
.txt16orange2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #FF7D00;
}
.txt10noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.txt12blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight:bold;
}

.cadre{

border-bottom:#FF6600 1px solid;

border-left:1px solid #FF6600;

border-right:1px solid #FF6600;
}
.txt10blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
.txt11noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.tre12noirbold2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.txt11n {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.txt24àrage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #FF6600;
}
.txt1_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.txt11orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF6600;
}
.titre1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
}
.titreform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.txt12orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
}
.titre14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.titre14nbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-align: left;
}
.txt10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.titreblog {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #FF6600;
}
.txt18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FF6600;
}

.txtxnoir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #009;
	text-decoration: underline;	
}

div.sc_menu {
  /* Set it so we could calculate the offsetLeft */
  position: relative;
  height: 200px;
  width: 800px;
  /* Add scroll-bars */
  overflow: auto;
}
ul.sc_menu {
  display: block;
  height: 110px;
  /* Max width here, for users without Javascript */
  width: 1500px;
  padding: 15px 0 0 15px;
  /* Remove default margin */
  margin: 0;
  background: url('navigation.png');
  list-style: none;
}
.sc_menu li {
  display: block;
  float: left;
  padding: 0 4px;
}
.sc_menu a {
  display: block;
  text-decoration: none;
}
.sc_menu span {
  /* We want a caption to display on the next line */
  display: block;
  margin-top: 3px;
  text-align: center;
  font-size: 12px;
  color: #fff;
}

.sc_menu span {
  display: none;
  margin-top: 3px;
  text-align: center;
  font-size: 12px;
  color: #fff;
}
.sc_menu a:hover span {
  display: block;
}
.sc_menu img {
  border: 3px #fff solid;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.sc_menu a:hover img {
  filter:alpha(opacity=50);
  opacity: 0.5;
}

//formulaire ligthbox

