#thumbs li.t_title {
  font-weight:bold;
  padding-bottom:1px;
  padding-left:16px;
  text-align: left;
}

#thumbs .thumb_row {
  margin-left:65px;
  display:block;
  padding:2px;
  width:500px;
}

.slideshow-captions {
	background: #000;
	bottom: 0;
	color: #FFF;
	font: normal 12px/22px Arial, sans-serif;
	left: 0;
	overflow: hidden;
/*  position: absolute;*/
	text-indent: 10px;
	width: 100%;
	z-index: 10000;
}

/* CSS Document */
.axefenetre {
  background-image: url(fr/fondpage.gif);
  background-repeat: repeat-x;
}

a,p,div,h1,h2,h3,h4,h5,h6,span,body,input,fieldset,label{
  margin: 0;
  padding: 0;
  font: 100.01% "Trebuchet MS", Trebuchet, Tahoma, Verdana, Arial, sans-serif;
  color: #333;

}
.pretty_frame_right {
  margin: 10px;
  background: #EEEEEE; 
}

/*liste a puce standard ------------------------------------------------------*/
ul {
  margin: 2px;
  padding: 2px;
  font: 100.01% "Trebuchet MS", Trebuchet, Tahoma, Verdana, Arial, sans-serif;
  color: #333;
}
li {
  font: 100.01% "Trebuchet MS", Trebuchet, Tahoma, Verdana, Arial, sans-serif;
  color: #333;
  list-style:none;
  background: url(fr/li.gif) transparent no-repeat scroll 0px 7px; 
  padding: 0px 0px 0px 10px;
}

li.jcarousel-item, li.t_comments{ 
  margin: 0;
  padding: 0;
  background-image : none;
}
  

#pere {
  width: 900px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  color: #383838;
  margin-top: 25px;
  margin-right: auto;
  margin-bottom: 30px;
  margin-left: auto;
  border: 1px;
  border-color: #41291B;
  border-style: solid;
  background-color: #C5C7C8;  
}

#header{
  height: 150px;
  width: 900px;
  background-color: #ffffff;
}

#header_logo{
  width: 309px;
  margin-top: 25px;
  padding-left: 25px;
  float: left;
}

#header_right{
  margin-top: 39px;
  width: 537px;
  float: left;
}

#header_top{
  background-image: url(fr/header_top.gif);
  background-repeat: no-repeat;
  height: 22px;
}

#header_menu{
  background-color: #41291B;
  width: 531px;
  height: 29px;
  margin-left: 6px;
}

#header_menu ul{
  margin: 0;
  padding: 0;
  list-style-type: none;
  padding-left: 165px;
}

#header_menu li{
  float: left;
  margin: 0;
  padding: 0;
  background-image : none;
  font-size: 14px;
}

#header_menu li a{
  display: block;
  padding-left: 33px;
  padding-top: 11px;
  color: #ffffff;
  text-decoration: none;
}

#header_menu li a:link,#header_menu li a:active,#header_menu li a:visited{
  color: #ffffff;
}

#header_menu li a:hover{
  color: #E4212A;
}


#header_line{
  background-color: #E4212A;
  width: 566px;
  height: 2px;
  font-size: 0;
}

#header_brown{
  background-color: #41291B;
  width: 531px;
  height: 13px;
  margin-left: 6px;
  font-size: 0;
}

#header_bottom{
  background-image: url(fr/header_bottom.gif);
  background-repeat: no-repeat;
  height: 12px;
}

#centre{
  clear: both;
  margin-top 20px;
  background-image: url(fr/fond_image.gif);
  background-repeat: no-repeat;
}

#centre_left{
  float: left;
  margin-bottom: 21px;
}

#centre_menu{
  margin-bottom: 26px;
}

#centre_menu_top_left{
  float: left;
  background-image: url(fr/menu_top_left.gif);
  background-repeat: no-repeat;
  width: 24px;
  height: 21px;
}

#centre_menu_top{
  float: left;
  background-color: #41291B;
  width: 150px;
  height: 19px;
  margin-top: 2px;
}

#centre_menu_top_right{
  float: left;
  background-image: url(fr/menu_top_right.gif);
  background-repeat: no-repeat;
  width: 20px;
  height: 21px;
}


/* Menu gauche ---------------------------------------------------------------*/
#centre_menu_list{
  clear: both;
  background-color: #41291B;
  width: 187px;
  margin-left: 5px;
}

#centre_menu_list ul{
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#centre_menu_list li{
  margin: 0;
  padding: 0;
  background-image : none;
  font-size: 14px;
}

#centre_menu_list li.li_normal a{
  display: block;
  color: #ffffff;
  text-decoration: none;
  padding-top: 10px;
  padding-left: 10px;
  height: 16px;
}

#centre_menu_list li.li_normal a:link,#centre_menu_list li a:active,#centre_menu_list li a:visited{
  color: #ffffff;
}

#centre_menu_list li.li_normal a:hover{
  color: #E4212A;
}

#centre_menu_list li.li_selection a{
  color: #E4212A;
  display: block;
  text-decoration: none;
  padding-top: 10px;
  padding-left: 10px;
  height: 16px;
}

#centre_menu_list li.sous_menu a{
  color: #ffffff;
  font-size: 12px;
  margin-left: 21px;
  text-decoration: none;
}

#centre_menu_list li.li_selection ul li.sous_menu_selection a{
  color: #E4212A;
  font-size: 12px;
  margin-left: 21px;
  text-decoration: none;
}

#centre_menu_list li.sous_menu a:link,#centre_menu_list li.sous_menu a:active,#centre_menu_list li.sous_menu a:visited{
  color: #ffffff;
}

#centre_menu_list li.sous_menu a:hover{
  color: #E4212A;
}

#centre_menu_bottom_left{
  float: left;
  background-image: url(fr/menu_bottom_left.gif);
  background-repeat: no-repeat;
  width: 24px;
  height: 22px;
}

#centre_menu_bottom{
  float: left;
  background-color: #41291B;
  width: 150px;
  height: 19px;
}

#centre_menu_bottom_right{
  float: left;
  background-image: url(fr/menu_bottom_right.gif);
  background-repeat: no-repeat;
  width: 20px;
  height: 22px;
}

#centre_adresse{
  margin-left: 5px;
  padding-top: 3px !important;
  background-color: #E4212A;
  width: 187px;
  height: 108px;
}

#centre_img_edf, #centre_img_qualibat{
  clear: both;
  margin-left: 5px;
  padding-top: 7px !important;
  width: 187px;
  height: 150px;
  text-align : center;
  
}

.adresse{
  font-size:12px;
  color: #ffffff;
  font-weight: bold;
  margin-left: 12px;
}

.adresse_2{
  font-size:10px;
  color: #ffffff;
  font-weight: bold;
}

#centre_right{
  float: left;
}

#menu_image{

}

#centre_barre{
  font-size: 0;
  width: 616px;
  height: 19px;
  background-color: #41291B;
  margin-left: 40px;
  padding-top: 2px;
}

#centre_titre{
  background-color: #ffffff;
  padding-left: 40px;
  margin-bottom: 20px;
}

h1{
  font-size: 26px;
  font-weight: lighter;
  color: #E4212A;
  margin-top: 23px;
  padding-right: 20px;
}

#centre_text{
  width: 578px;
  margin-left: 39px;
  margin-bottom: 120px;
  text-align: justify;
  background-color: #ffffff;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 15px;
}

#centre_text p:first-letter{
	//font-size: 19px;
	//font-weight: bold;
}

#footer{
  clear: both;
 }

#footer-top{
  background-color: #41291B;
  width: 843px;
  height: 26px;
  margin-left: 28px;
}

#footer-middle{
  background-color: #E4212A;
  width: 900px;
  height: 2px;
  font-size: 0;
}

#footer-bottom{
  background-color: #41291B;
  width: 843px;
  height: 12px;
  margin-left: 28px;
  font-size: 0;
}

#footer-top ul{
  list-style-type: none;
  margin-left: 655px;
  padding-top: 7px;
}

#footer-top li{
  float: left;
  font-size: 14px;
}

#footer-top li a{
  display: block;
  color: #ffffff;
  text-decoration: none;
}

#footer-top li a:link,#footer-top li a:active,#footer-top li a:visited{
  color: #ffffff;
}

#footer-top li a:hover{
  color: #E4212A;
}

#footer-logo{
  heigth: 110px;
  width: 875px;
  padding-top: 29px;
  padding-left: 25px;
  background-color: #ffffff;
  padding-bottom: 35px;
}




/*Boby general ainsi le wysiwyg a un fond blanc-------------------------------*/
body {
 background-color     : #FFFFFF;
}
.text {
 background-color     : #FFFFFF;
}

.textJustify {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  color: #383838;
  margin-top: 25px;
  margin-right: auto;
  margin-bottom: 30px;
  margin-left: auto;
}




/*police de base -------------------------------------------------------------*/
td {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        12px;
  text-align:       justify;
}


/* liens standard ------------------------------------------------------------*/

A:link, A:visited, A:active { color: #993333 } 
A:hover { color: #F3A21D } 

.anchor, .anchorAnim {
  color:            #993333;
}

.anchorAnim:hover { color: #F3A21D }
.anchor:hover { color: #F3A21D }

.anchorFramed {
  color:           #993333;
  border-style:    solid;
  border-width:    0px;
  border-color:    #777777;
}
.anchorFramed:hover { color: #993333 }


/*----------------------------------------------------------------------------*/

.pretty_title1 { 
  font-family   : Verdana, sans-serif;
  color:#E4212A;
  font-size:26px;
  font-weight:lighter;
  margin-top:23px;
  padding-right:20px;
}

.pretty_title2 { 
  font-family   : Verdana, sans-serif;
  font-size     : 14px; 
  font-style    : italic; 
  font-weight   : bold; 
  color         : #3574A8; 
  text-decoration : none;
}


.pretty_title, .pretty_title_c2, .pretty_title_c3 { 
  font-family   : Verdana, sans-serif;
  color:#E4212A;
  font-size:26px;
  font-weight:lighter;
  margin-top:23px;
  padding-right:20px;
}

.pretty_title_c2 { 
  color:          #334484;
}

.pretty_title_c3 { 
  color:          #FF9C26;
}

.pretty_title2{
  padding: 0px 0px 0px 10px;
  background: url(fr/titre2.gif) transparent no-repeat scroll 0px 7px; 
  background-color: transparent;
  color           : #1290CD;
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        14px;
  font-weight:      700;
}
.pretty_title3{
  background-color: transparent;
  color           : #000000;
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        10px;
  font-weight:      600;
  text-decoration : none;
}

.pretty_link {
  color: #FF871A;
  border-style: none;
  text-decoration:underline; 
}
.pretty_link:hover {color: #FF0000; }


/*----------------------------------------------------------------------------*/

.copyright, .idalizes, .styleprjinfo {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        11px;
  font-style:       normal;
  font-weight:      normal;
  font-variant:     normal;
  text-decoration:  none;
  text-align:       right;
  vertical-align:   middle;
  color:            #FFFFFF;
  background-color: #6E5084;
}
.idalizes  { 
   font-size:10px;
   color :   #FFFFFF; 
}
a.idalizes { color : #FFFFFF; }

