/***************** STYLE GLOBAUX *****************/
a img{ border:none;}
a:active, a:focus{ outline:none;}
/***************** STYLE CONTENU *****************/
#contenu h1{
  font:normal 20px Verdana, Arial, Helvetica, sans-serif;
  color:#7a7a7a;
  letter-spacing:1px;
  margin:20px 0 25px 0;
  /*border-bottom:1px dotted #d10000;*/
  padding-bottom:21px;
  min-height:35px;
  background:url(../images/charte/h1.gif) bottom left no-repeat;
}
#contenu h2{
  font:bold 14px Verdana, Arial, Helvetica, sans-serif;
  color:#d10000;
  letter-spacing:0px;
  margin:20px 0 10px 0;
  background:url(../images/charte/h2.jpg) no-repeat;
  padding:5px;
  border:1px solid #840000;
}
#contenu h3{
  font:bold 13px Verdana, Arial, Helvetica, sans-serif;
  color:#d10000;
  letter-spacing:0px;
  margin:20px 0 10px 0;
}
#contenu p{
  font:12px/1.2em Verdana, Arial, Helvetica, sans-serif;
  text-align:justify;
  color:#bebaba;
  margin-bottom:1.2em;
  line-height:17px;
}
#contenu p em{ font-weight:bold; font-size:12px; line-height:1.3em;}
#contenu p.couleur, span.couleur{ font-weight:bold; color:#fff;}
#contenu a:link, #contenu a:visited{ font-weight:bold; text-decoration:underline; color:#e0e0e0;}
#contenu a:hover, #contenu a:active{ color:#d10000;}
/***************** Contact *****************/
#contact_fomulaire { width:420px;	float:left;	padding-bottom:20px;}
#contact_fomulaire input, #contact_fomulaire textarea{
	width:250px;
	border:1px solid #575757;
	font-size:11px;
	color:#bebaba;
	background-color:#000;
	font-family:Arial, Helvetica, sans-serif;
}
#contact_fomulaire .listechoix {
	width:250px;
	border:1px solid #575757;
	font-size:11px;
	color:#bebaba;
	background-color:#000;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:5px;
}
#contact_fomulaire input:focus, #contact_fomulaire textarea:focus, #contact_fomulaire .listechoix:focus{ border:1px solid #a30000;}
#contenu .champRequis{ color:#a30000;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;}
#contenu   .bouton {
	border:1px solid #575757;
	font-size:12px;
	color:#a30000;
	background-color:#000;
	font-family:Arial, Helvetica, sans-serif;
	width:95%;
	font-weight:bold;
}
#contenu  .bouton:focus {	border:1px solid #a30000;}
#contenu  .capa{
	width:95%;
	border:1px solid #575757;
	font-size:11px;
	color:#bebaba;
	background-color:#000;
	font-family:Arial, Helvetica, sans-serif;
}
#contenu  .capa:focus{ border:1px solid #a30000;}
#contenu .case{
	text-align:left;
	width:15px;
	border:none;
	background:none;
	margin-bottom:5px;
}
.titre_parti { margin-bottom:15px; margin-left:0px;	width:96%;}
.titre_parti2  { width:96%;	margin-top:10px; margin-bottom:10px;}
#contact_prop { width:270px; float:left; margin-left:0px;}
#contact_coordonnees { width:180px;	margin-bottom:15px;}
#contact_plan { width:270px; margin-bottom:20px;}
#contenu .txt_bas3 { font-size:11px; width:97%;}
#contenu .txt_bas{ font-size:9px;	line-height:15px;}
#contenu label {
	font-size:11px;
	color:#bebaba;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	width:135px;
	float:left;
}
#contenu .decmerci{ width:300px; margin:10px auto;}
/***************** STYLE ACTUALITES *****************/
/*#actu{
float:right;
position:relative;
width:220px;
margin:0 0 0 20px;
background:#fff;
}
.uneactu{
padding:0 0 0 20px;
margin:0 0 30px;
}
#actu .uneactu p{
font-size:10px;
}
#actu .uneactu p.date{
width:60px;
color:#fff;
background:#c9d787;
padding:1px 0 2px 4px;
margin:0 0 7px;
}
#contenu #actu .uneactu a{
position:relative;
top:5px;
font:10px Arial, Helvetica, sans-serif;
text-decoration:underline;
}*/
/***************** STYLE FOOTER *****************/
#footer p{
  font:10px/30px Arial, Helvetica, sans-serif;
  color:#fff;
  text-align:right;
  letter-spacing:1px;
  padding:0 10px 0 0;
}
#footer a:link, #footer a:visited{ text-decoration:none; color:#fff;}
#footer a:hover, #footer a:active{ text-decoration:underline; color:#fff;}
#contenu ul{ margin:10px 0 10px 30px;}
#contenu ul li{
	background:url(../images/charte/puce1.jpg) no-repeat;
	list-style:none;
	padding:4px 0 5px 30px;
	font:12px/1.2em normal Verdana, Arial, Helvetica, sans-serif;
	margin:4px 0;
	color:#bebaba;
}
#contenu ul li ul{ margin:10px 0 10px 30px;}
#contenu ul li ul li {
	background:url(../images/charte/puce2.jpg) no-repeat;
	list-style:none;
	padding:4px 0 5px 30px;
	font:10px/1.2em normal Verdana, Arial, Helvetica, sans-serif;
	margin:4px 0;
	color:#bebaba;
}
#contenu strong {	color:#696969;}
#contenu .tarifVideos {
 	float:left;
	width:270px;
	margin:0 5px 20px 40px;
	padding:8px;
	border:1px solid #6d6d6d;
	background:url(../images/charte/tarifs.jpg) no-repeat;
}
#contenu .video {	float:left;	width:320px; margin:0 10px 10px 13px;}
#contenu .video1 { float:left; width:320px;	padding:10px 10px 0px 13px;}
.separator{
  display:inline;
  width:320px;
  margin:10px 10px 10px 13px;
  height:0px;
  float:left;
  line-height: 0px;
  font-size: 0px;
  border-bottom:1px dotted #666666;
}
#contenu  p.video1-title{
	color:#c80000;
	font-family:"Trebuchet MS";
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
}
#contenu .videoCentre {	width:320px; margin:10px auto;}
#contenu .mentions1{ width:390px;	float:left;}
#contenu .mentions2{ width:270px; float:right;}
/*****************************************************/
/* 		Actualité
/*****************************************************/
#contenu .actu { width:680px;	border-bottom:1px dotted #666666;	float:left;	margin:10px;}
#contenu .actu .imgactu{
	width:155px;
	height:140px;
	float:left;
	margin:0 10px 10px 0;
	border:1px solid #8E8E8E;
	padding:5px;
}
#contenu .actu p.titreactu{
	color:#c80000;
	font-family:"Trebuchet MS";
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
}
#contenu .actu p.titreactu span.dateactu{	color:#f2f2f2; font-size:12px;}
#contenu .actu p.chap {	font-size:12px;	font-weight:bold;}
#contenu .actu p.lienactu {	float:right;}
/*****************************************************/
/* 		Reference
/*****************************************************/
#contenu .vignette{ width:150px; height:180px; float:left; margin:5px 10px 25px 10px;}
#contenu .vignette .visuelvign{ width:140px; height:126px; border:1px solid #8e8e8e; padding:5px;	margin-bottom:5px;}
#contenu .vignette p.txtvign{ width:150px; text-align:center;	font-weight:bold;}
#contenu .vignette p.txtvign a{	color:#d8d8d8; text-decoration:none;}
/* ----------------------- Pagination ----------------------*/
#contenu #pagination{	width:400px; height:40px;	text-align:center; margin:20px auto; padding-bottom:10px;	padding-top:0px;}
#contenu #pagination p{	text-align:center; font-size:12px;}
.prev{ float:left; width:93px; height:39px;}
.next{ float:right;	width:76px;	height:39px;}
#contenu .haut{	width:108px; height:36px; background:url(../images/charte/haut.jpg) no-repeat; float:right;	margin:20px 0;}
#contenu .animation{
	width:241px;
	height:241px;
	background:url(../images/charte/bganim.jpg) no-repeat;
	float:right;
	margin-left:10px;
	padding:24px 0 0 24px;
}
.centered{ text-align: center;}

#contenu #webtv img {
	margin:10px 0 0 0;
}

#contenu #gbl_webtv #webtv img {
	margin:30px 0 0 180px;
}

#gbl_webtv table tr td {
	width:250px;
}


