/* ossature template */
html, body, table , td {height:100%;margin:0;padding:0;width:100%;
}
body {
	text-align:center;
	margin: 0px;
	background:#414753 url(../images/bg.jpg) repeat-x left top;
}
body.mceContentBody{
color:#000!important;
background:#fff!important;
}
#wrap{
width:928px;
text-align:center;
margin:0px auto;
}

#haut{
float:left;
border-left:2px solid #fff;
border-right:2px solid #fff;
}
#gauche{
display:inline;
width:220px;
background: #fff url(../images/fx_gauche.jpg) repeat-y left top;
float:left;
padding-bottom:2000px;
margin-bottom:-1900px;
}

#centre{
float:left;
clear:both;
overflow:hidden;
/*background:#d9f0fe url(../images/degrade2.jpg) left top repeat-x;*/
background:#fff;
border-left:2px solid #fff;
border-right:2px solid #fff;
width:928px;
}
#contenu{
/* border-left:1px solid #ccc;ou alors faire un faux background dans #centre, en repeat y
float:none !important;*/
float:left;
width:675px !important;
width:666px;
}
#contenu_allone{
/* border-left:1px solid #ccc;ou alors faire un faux background dans #centre, en repeat y
float:none !important;*/
float:left;
}
#copy{
display:inline;
font-size:11px;
margin:-1px 0 0 0px;
width:100%;
color:#757575;
float:left;
}
#droite{
display:inline;
width:246px;
background: url(../images/droite.jpg) no-repeat left top;
float:right;
}
#pied{
border-left:2px solid #293136;
border-right:2px solid #293136;
width:928px;
height:42px;
float:left;
clear:both;
background: #293136 url(../images/footer.jpg) no-repeat left top;}
#pied div.moduletable{display:none;}
#lien_ikone{
display:inline;
float:right;
height:29px;
padding-right:5px;
}
#lien_ikone a{
display:block;
margin:10px 0pt;
/*text-indent:-5000px;*/
height:20px;
color:#1595fa;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background: #293136 url(../images/logoikone.jpg) no-repeat 61% 50% !important;
background: #293136 url(../images/logoikone.jpg) no-repeat 58% 50%;
}
/*Modules*/


div.moduletable h3{
  margin: 0;
  font-weight: bold;
  font-family: Verdana, Helvetica, sans-serif;
  width : auto; 
font-size : 14px; 
color:#2a3808;
}
table.moduletable th {
font-size : 80%; 
} 
.moduletable {
width : 200px;
float:left; 
font-size : 12px; 
color:#e0e7ce;
}

/*module en style -3*/
div.module h3{
  font-weight: bold;
  font-family: Verdana, Helvetica, sans-serif;
  font-size : 1.1em; 
color:#2a3808;
text-align:left;
/*background:transparent url(../images/h_mod.png) 0 0 no-repeat;*/
padding-left:4px;
margin-left:-6px;
line-height:32px;
text-align:left;
}
div.module {
/*margin-bottom:50px;
background: transparent url(../images/m_mod.png) 0 0 repeat-y;
width:180px;*/
 }
div.module div {
}
div.module div div {
/*padding-bottom:5px;
padding-right:5px;

background:transparent url(../images/b_mod.png) left bottom  no-repeat;*/
  }

div.module div div div {
background:transparent none repeat scroll 0%;
color:#000000;
padding:0px;
text-align:left;
width:100%;
}
div.module form {
margin-left:3px;
margin-right:8px;
padding : 0; 
width : auto; 
} 
div.module div div div p {
text-align:left;
margin-left:270px;
margin-top:25px;
} 
/*ceci sert a cacher des mots cles recherche Et ne pas les afficher dans la recherche ensuite
p.mini{display:none;}
span.highlight{display:none;}
*/


h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address,.componentheading,.contentheading,.contentpagetitle,.sectiontableheader,.newsfeedheading{
margin: 0 0;
padding: 0;
font-family:"Trebuchet MS", Arial, Helvetica;
}
li, dd, blockquote {
margin-left: 1em;
}
fieldset {
border: none;
}
input, select, textarea {
font-size: 1em;
}
/* fin des parametres globaux, reecris plus bas si necessaire*/
a {
text-decoration : none; 
color : #000; 
} 
a:visited {
color : #000; 
} 
a:hover {
text-decoration : underline; 
} 
a:active {
font-style:normal;
} 
strong, b {
font-weight : bold; 
} 
h1,.componentheading {
font-size:1.5em;
margin:0;
padding:0;
}
h2,.contentheading,a.contentheading:link,a.contentheading:visited,.contentpagetitle,a.contentpagetitle:link,a.contentpagetitle:visited {
font-size:1.4em;
margin:0; 
padding:0;
}
h3,table.moduletable th {
font-size:1.3em;
margin:0; 
padding:0;
}
h4 
{font-size:1.2em;
margin:0 0;
padding:0 0em;
}
h5 {
font-size:1.1em;
margin:0;
padding:0;
}
h6 {
font-size:1em;
margin:0;
padding:0;
}
img {
border: 0;
}
p, td, tr, div, span {
font-size:1em;
font-family:Geneva, Arial, Helvetica, sans-serif;
margin:0;
padding:0;

}

li > p {
/*margin-top: 0.2em;*/
}
pre {
font-family: monospace;
font-size: 1.0em;
}
strong, b {
font-weight: bold;
}
abbr acronym {
}
/* ----- LISTES ----- */
ol, ul, li {
}
ul,ol {
}
li{
font-style:italic;
list-style:none;
display:block;
padding-left:18px;
margin-left:.3em;
background: transparent url(../images/puce.png) 0 43% no-repeat;
}
/*SPECIFIQUE A JOOMLA*/
/* Les menus*/
ul#mainlevel-nav {
list-style : none; 
padding : 0; 
margin : 0;
float : left; 
white-space : nowrap;
} 
ul#mainlevel-nav li {
width : auto !important; 
width : 5%; 
float : left; 
margin : 0; 
padding:0;
font-size : 12px; 
font-style:normal;
line-height : 16px; 
white-space : nowrap; 
margin-right : 0px; 
margin-left:0px;
/*background:transparent  url(../images/menu_g.jpg) 0 -5px no-repeat  ;*/
background:none;
} 
ul#mainlevel-nav a {
font-weight : normal; 
display : block; 
padding-left : 8px; 
padding-right : 12px; 
text-decoration : none; 
color : #fefefc ; 
margin-left : 5px; 
white-space : nowrap; 
border-right:1px solid #fff;
/*background:transparent  url(../images/menu_d.jpg) right -5px no-repeat  ;*/
background:none;
} 
ul#mainlevel-nav a:hover {
color : #eac849; 
} 

a.mainlevel {
color:#000;
/*display:block;*/
font-weight:normal;
line-height:25px;
margin-bottom:0px;
padding-left:12px;
margin-right:12px;
text-decoration:none;
}
a.mainlevel:visited{
text-decoration : none; 
} 
a.mainlevel:hover{
text-decoration : none; 
} 
a.mainlevel#active_menu {

text-decoration : none; 
} 

a.sublevel {
padding : 0; 
margin : 0; 
padding-left : 10px; 
width : 139px; 
display : block; 
line-height : 20px; 
margin-bottom : 2px; 
text-decoration : none; 
font-weight : normal; 
border-right : 4px solid #cacaca; 
} 
a.sublevel:hover, a.sublevel#active_menu{
text-decoration : none; 
width : 139px; 
} 

/* pathway*/
.pathway {
color : #e0e7ce; 
font-size : 10px; 
text-decoration : none; 
font-weight : normal; 
} 
.pathway a {
color : #e0e7ce; 
text-decoration : none; 
font-weight : normal; 
} 
/*module de recherche*/
.search{
background:transparent;
margin-left:50px;
padding-left:15px;
}
#mod_search_searchword.inputbox {
background:transparent;
border:none;
color:#8a9d0b;
font-family:arial,helvetica,sans-serif;
font-size:14px;
font-weight:normal;
height:29px;
padding:0px;
margin:0px;
padding-top:6px;
/*width:300px;*/
}
#search_searchword.inputbox {
	border: 1px solid #1a0e4d;
	padding: 3px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background:#fff;
	font-weight: bold;
}
/* page recherche*/
table.searchintro {
background : transparent;
border:1px solid #8a9d0b;
width:100%;
} 
.highlight {
	color: #e0e7ce; 
}
/*Style pour liste latest news, mettre les puces ( systeme ou images) et style liens ( a )  - par defaut, latest news = user1 module*/
.latestnews {
font-size : 12px; 
color:#2a3808;
} 
ul.latestnews {
margin-right:12px;
} 
li.latestnews  {
text-align:left;
border-bottom:1px solid #aad469;
margin-right:8px;
	}
a.latestnews {
text-decoration:none;}
a.latestnews:visited {
text-decoration:none;}
a.latestnews:hover {
text-decoration:underline;}
a.latestnews:active {
font-style:italic;}
/*Style pour most popular list - par defaut, most popular = user2 module*/
.mostread {
font-size : 12px; 
color:#2a3808;
} 
ul.mostread {
margin-right:12px;
} 
li.mostread {
text-align:left;
border-bottom:1px solid #aad469;
margin-right:8px;
}
a.mostread{
text-decoration:none;}
a.mostread:visited{
text-decoration:none;}
a.mostread:hover{
text-decoration:underline;}
a.mostread:active{
font-style:italic;}
.newsflash {
/* Style le contenu du composant newsflah */
}
/*messages du systeme, a laisser??*/
.message {
	background-color: transparent; 
	color: #fff;
	border: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	line-height: 20px;
	padding: 12px;
	margin: 3px;
	text-align: center;
	vertical-align: middle;
}
/*insere par {mosimage}, sert a styler les contours et le texte de l'image.*/
.mosimage {
border : 1px solid #e5e5e5; 
margin : 5px; 
} 
.mosimage_caption {
margin-top : 2px; 
background : transparent; 
padding : 1px 2px; 
color : #1e2905; 
font-size : 10px; 
border-top : 1px solid #1e2905; 
} 
/*insere par {moscode}*/
.moscode {
	background-color: #eee; 
}
.code {
	background-color: #eee; 
	border-color: #fff; 
}

hr {
width : 90%; 
} 
hr.separator {
width : 40%; 
} 
.small {
font-size : 10px; 
color : #1e2905; 
line-height : 0.7; 
}
.smalldark {
font-size : 10px; 
color : #000; 
height : 10px; 
line-height : 10px; 
text-align : left; 
} 

.sectiontableheader {
font-weight : bold; 
height : 25px; 
line-height : 25px; 
} 
tr.sectiontableentry1 td{
text-align : left; 
background : #607a30;
padding : 2px;
} 
tr.sectiontableentry2 td{
background : #606a30;
text-align : left; 
padding : 2px; 
} 
td.sectiontableentry1{
background : #2c3b12;
padding : 2px; 
} 
td.sectiontableentry2{
padding : 2px; 
} 
td.sectiontablefooter {
font-weight : normal; 
text-align:center;
height : 25px; 
line-height : 25px; 
} 
.button {
	background:transparent  url(../images/bouton.png) left bottom no-repeat;
	border:1px solid #4d6626;
	height:23px;
	color:#e0e7ce;
	padding-bottom:2px;
} 
.inputbox {
border : 1px solid #ccc; 
} 
td.buttonheading{
border:none;
width:auto;
}
td.buttonheading a{}
td.buttonheading img{padding-left:40px;}
.createdate {
font-size : 10px; 
color : #e0e7ce; 
height : 10px; 
line-height : 0.7; 
} 
/*.modifydate {
font-size : 10px; 
color : #1a0e4d; 
height : 20px; 
line-height : 20px; 
margin-bottom : 5px; 
} */
a.readon {
font-size : 10px; 
text-decoration : none; 
line-height : 15px; 
border : none; 
margin-left : 13px;
margin-top : 10px; 
text-decoration : none; 
font-weight : normal; 
} 
a.readon:hover {
background : none; 
border:1px dashed #fff;
text-decoration : none; 
}
.back_button {
padding-left:25px;
} 
.back_button a {
font-size : 12px; 
font-weight : normal; 
} 
/* style de"<< Start < Previous 1 Next > End >>" */ 
.pagenav,.pagenavbar {
background:transparent;
padding:8px 12px 4px 12px;
text-align:center;
border-left:none;
color:#000; 
} 
a.pagenav:visited,.pagenavbar:visited {
color:#000;
font-style:italic;
}
a.pagenav:hover {
color:#aaa;
text-decoration:underline;
}
/*Style pour bouton PREV */
.pagenav_prev a{
/*background:transparent  url(../images/b_nav_p.png) left top no-repeat;*/
color:#000;
font-size:12px;
padding:3px 16px 7px;
} 
/*Style pour bouton NEXT */
.pagenav_next a {
/*background:transparent url(../images/b_nav_s.png) right top no-repeat;*/
color:#000;
font-size:12px;
padding:3px 16px 7px;
} 
.pagenav_prev a:hover{
background-position:0px -22px;
color:#aaa;
text-decoration:none;
}
.pagenav_next a:hover{
color:#aaa;
background-position:-2px -22px;
text-decoration:none;
}
.contentheading {
width : auto; 
font-weight : bold; 
font-size : 16px; 
height : 23px; 
line-height : 20px; 
border-bottom : 1px solid #002e61; 
font-family : 'Trebuchet MS', verdana, sans-serif; 
color : #e0e7ce; 
} 
.contentpaneopen {
border-collapse:collapse;
text-align : left; 
font-size : 1.1em; 
line-height : 1.8; 
color : #000;
} 
/*Applique un style particulier à un contenu dans une zone du template*/
.contentpaneopen td.modifydate{
	font-size:1px;
	height : 10px;
line-height : 2px;
} 
.blog .contentpaneopen td.contentheading{
color:#00a8fd;
padding-left:32px;
background:transparent  url(../images/titre_art.png) left top no-repeat;
} 
.blog .contentpaneopen td.buttonheading{background:transparent ;}
.contentpaneopen td.buttonheading{
height:31px;
padding-top:0px;
width:250px;}
table.contentpaneopen td.contentheading {
color:#00a8fd;
font-weight : bold; 
font-size : 16px; 
height : 35px; 
line-height : 25px; 
font-family : Arial, verdana, sans-serif; 
border : none; 
width : 100%;
padding-left:32px;
background:transparent  url(../images/titre_art.png) left top no-repeat;
vertical-align:top;
  } 
.contentpaneopen td{
text-align :justify; 
background : transparent; 
font-size : .7em; 
line-height : 16px; 
color : #000;
padding-left:6px;
padding-right:6px;
padding-top:10px;} 
.contentpaneopen td td{
padding-left:0px;
padding-right:8px;
} 

.contentpaneopen td p{
text-align :justify; 
line-height:16px;
} 

.blog .contentpaneopen td.modifydate{
} 
.blog .contentpaneopen {
width:100%;
} 
table.contentpaneopen ul {
margin : 0; 
padding-left : 20px; 
} 
table.contentpaneopen ul li {
margin : 0; 
padding:0;
font-style:normal;
font-family:Geneva, Arial, Helvetica, sans-serif;
list-style-type:disc;
margin-left:.3em;
list-style-position:outside;
background:none;
display:list-item;
} 

form .contentpaneopen td{
text-align : left; 
background : transparent; 
font-size : 13px; 
line-height : 1.8em; 
color : #fff;
} 
.contentpane {
text-align : left; 
font-size : 12px; 
line-height : 1.8em;
background : transparent;
border-top:none;
width :auto;
} 
table.contentpane td{
text-align :justify; 
background : transparent; 
color : #fff;
padding-left:35px;
padding-right:2px;
} 
table.contentpane ul {
list-style : none; 
} 
table.contentpane ul li {
display:inline;
margin-left : -.2em; 
} 
.contentdescription {
font-size : 12px; 
} 
a.contentpagetitle {} /*Titre des articles qd configure en links*/
a.contentpagetitle:hover {} /*Titre des articles qd configure en links*/

.componentheading {
color:#1c529d;
font-weight : bold; 
font-size : 16px; 
height : 50px; 
line-height : 25px; 
font-family : Arial, verdana, sans-serif; 
border : none; 
width : 100%;
padding-left:32px;
background:transparent  url(../images/titre_art.png) left top no-repeat;
vertical-align:top;
} 
.categorytitle {
font-weight : bold; 
font-size : 16px; 
height : 25px; 
line-height : 25px; 
font-family : Arial, Verdana, sans serif; 
} 

a.category {
text-decoration : none; 
} 
a.category:hover {
text-decoration : underline; 
} 
a.category:visited {
font-style : italic;
}

/*Sondage*/
.poll {
padding:0;
margin-right:10px;
background:none;
font-size : .8em;
padding-bottom:5px; 
} 
.poll thead{
text-align : center; 
} 
.poll div{
text-align : left; 
margin-left:5px;
} 
/* met les borders properties a la table des votes */
.pollstableborder {
padding-bottom:5px;
} 

/*Affichage BLOG*/
.blog {
} 
.blog td{
}
 /*peut servir ? avoir un espace vertical entre les articles
.blog td td{
padding-left:2px;
padding-right:2px;
padding-top:5px;
}*/
.blogsection {
} 
/* format du lien */
a.blogsection:link {color : #1e2905;text-decoration:none;} 
a.blogsection:visited {color : #1e2905;font-style:italic;} 
a.blogsection:hover {color : #1e2905;text-decoration:underline;} 
.blog_more {
margin-left:30px; 
font-size:.9em;
} 
.blog_more ul {
margin-left:40px; 
} 
.blog_more ul li {
	color : #1e2905;
	font-size:12px;
	margin-left : -0.2em;
	line-height : 18px;
	vertical-align: middle;
} 
table.contenttoc {
border : 1px solid #cccccc; 
padding : 3px; 
} 
table.contenttoc th {
font-weight : bold; 
font-size : 10px; 
border-bottom : 1px solid #bbbbbb; 
} 
form {
margin-left:0px;
margin-right:0px;
padding : 0; 
width : auto; 
} 

/* Weblinks */
.weblinks{} /* liens "Weblinks" dans la section appropriee */
a.weblinks:hover {} 

/* Newsfeeds */
.newsfeedheading {} /* Titre du newsfeed */
.newsfeeddate {} /* sa date */
.fase4rdf {} /* le texte */

.syndicate {/* Style syndication position de l ensemble*/
margin-top: 0px; 
text-align:left;
}
.syndicate div{/* Style syndication position des vignettes*/
		margin-top: 0px; 
}
.syndicate div img {
		margin-bottom: 0px; 
}
/*Composant contact*/
table.contact {
}
table.contact td.icons {
	}
table.contact td.details {
}
#emailForm {margin:10px 5px 0 0px;
}
#contact_email, #contact_name, #contact_subject, #contact_text {
	border: 1px solid #84a5ce;
	padding: 3px;

	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #1e2905;
	background:#fff;
	font-weight: bold;}
#contact_email {
	}
#contact_subject {
	}
#contact_name {
	}
.moduletable-menu {
float:left; 
font-size : 12px; 
margin-top:10px;
}
.moduletable-actualites {
float:left; 
font-size : 12px; 
margin-top:10px;
padding-left:10px;
}
.moduletable-actualites h3{
text-indent:-5000px;
background:transparent  url(../images/bandeau_actualite.jpg) left top no-repeat;
width:248px;
}
 strong.titre_news {text-decoration:none;font-size:1.2em;display:block;}

span.lire_suite-actualites {color:#525252;text-decoration:none;font-style:normal;
display:block;
/*background:transparent url(../images/fleche.jpg) 1% 50% no-repeat;*/
padding-left:10px;
font-weight:bold;
height:5px;}/*style du lien lire la suite*/

ul.boite_news-actualites{height:100%;margin-top:3px;} /*style de la boite de news ( dans certains cas, il ne faut pas mettre le float:left; )*/

li.img_news_aleatoire1-actualites{
width:235px;
float:left;
padding:0;
margin:0;
margin-right:5px;
background:none;
font-style:normal;
padding-top:6px;
padding-bottom:6px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
border-bottom:1px solid #c1c3c5;
}/*style de la boite d'affichage de l'image*/
li.img_news_aleatoire1-actualites {display:block;color:#000;background-color:transparent;padding-left:5px;
padding-bottom:3px;border-left:2px solid #f2cd44;}
/*si on enève le a utiliser le style ci-desus li.img_news_aleatoire1-actualites a{display:block;color:#000;background-color:transparent;padding-left:5px;
padding-bottom:3px;border-left:2px solid #f2cd44;}*/

li.img_news_aleatoire1-actualites a:visited {color:#000;}

li.img_news_aleatoire1-actualites a:hover {background-color:transparent;text-decoration:none;color:#000;}

li.img_news_aleatoire1-actualites a:hover strong.titre_news{color:#000;}

.img_news_aleatoire1-actualites img{float:left;padding:2px;display:none;}/*style d'affichage de l'image*/

li.img_news_aleatoire2-actualites{
width:235px;
float:left;
padding:0;
margin:0;
margin-right:5px;
background:none;
font-style:normal;
padding-top:6px;
padding-bottom:6px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
border-bottom:0px solid #c1c3c5;
}/*style de la boite d'affichage de l'image*/
li.img_news_aleatoire2-actualites {display:block;color:#000;background-color:transparent;padding-left:5px;
padding-bottom:3px;border-left:2px solid #ff7a00;}
/*li.img_news_aleatoire2-actualites a{display:block;color:#000;background-color:transparent;padding-left:5px;
padding-bottom:3px;border-left:2px solid #ff7a00;}*/

li.img_news_aleatoire2-actualites a:visited {color:#000;}

li.img_news_aleatoire2-actualites a:hover {background-color:transparent;text-decoration:none;color:#000;}

li.img_news_aleatoire2-actualites a:hover strong.titre_news{color:#000;}

.img_news_aleatoire2-actualites img{float:left;padding:2px;display:none;}/*style d'affichage de l'image*/

.moduletable-service{
background:#fff;
border-right:1px solid #ccc;
}

.moduletable-service h3{
text-indent:-5000px;
background:#fff  url(../images/titre_notreservice1.jpg) 10px 8px no-repeat;
height:55px;
margin:0px;
border-bottom:1px solid #ccc;
}
.moduletable-service td{
border-bottom:1px solid #ccc;
background:#fff;
}
.moduletable-service td img{
margin-left:10px;
}

.moduletable-reservation{
background:#fff;
border-right:1px solid #ccc;
}

.moduletable-reservation h3{
text-indent:-5000px;
background:#fff  url(../images/titre_reservation.jpg) 10px 8px no-repeat;
height:55px;
margin:0px;
border-bottom:1px solid #ccc;
}
.moduletable-reservation td{
border-bottom:1px solid #ccc;
background:#fff;
}
.moduletable-reservation td a{
background:#fff  url(../images/fleche.jpg) 10px 50% no-repeat;
padding-left:32px;
}
.moduletable-vehicules{
background:#fff;
border-right:1px solid #ccc;
}
.moduletable-vehicules li{
background:#fff;
font-style:normal;
font-size:12px;
text-align:left;
}

.moduletable-vehicules h3{
text-indent:-5000px;
background:#fff  url(../images/titre_nosvehicules1.jpg) 10px 8px no-repeat;
height:55px;
margin:0px;
border-bottom:1px solid #ccc;
}
.moduletable-vehicules td{
border-bottom:1px solid #ccc;
background:#fff;
}
.moduletable-vehicules td a{
background:#fff  url(../images/fleche.jpg) 10px 50% no-repeat;
padding-left:32px;
}
.content_outline .inputbox{
border-bottom:1px solid #53c5ff;
border-right:1px solid #53c5ff;
border-top:1px solid #c9ebff;
border-left:1px solid #c9ebff;
font-size:14px;
}
#ff_formdiv14 .inputbox{
width:250px;
}

.content_outline .button{
border:none;
height:27px;
}
.content_outline {
background:#fff  url(../images/degrade2.jpg) left top repeat-x;
width:100%;
height:100%;
font-size:12px;
}

.content_outline li{
	font-style:normal;
	display:list-item;
	padding-left:15px;
	margin-left:0;
	list-style-type: disc;
	list-style-position: inside;
}
.moofx-toggler {     background:#fff  url(../images/fleche.jpg) 10px 50% no-repeat; text-align:left;} 
.moofx-toggler-down {  background:#fff  url(../images/flechebas.jpg) 10px 50% no-repeat; text-align:left;}   
.moofx-title {    padding-left: 32px;    line-height: 20px;    cursor: pointer; height:25px;border-bottom:1px solid #ccc;} 
.moofx-title h2{    font-size:16px; font-weight:normal; line-height: 25px; } 
.moofx-slider{    padding-left: 20px;    margin-right: 5px; } 
.moofx-bottom {    margin-top: 0px;    margin-right: 0px;    height: 1px;    overflow: hidden; }
table.tbl-vte {
table-layout:fixed;
width:547px;
}
table.tbl-vte th{
background:transparent;
text-align:center;
color:#fff;
}
table.tbl-vte td{
height:22px;
padding-top:0px;
text-align:center;
font-size:12px;
}
#cv1{width:180px;}
#cv2{width:112px}
#cv3{width:160px}
#cv4{width:75px}

table.tbl-loc {
table-layout:fixed;
width:547px;
}
table.tbl-loc th{
background:transparent;
text-align:left;
color:#fff;
}
table.tbl-loc td{
height:22px;
padding-top:0px;
text-align:center;
font-size:12px;
}
#cl1{width:183px;}
#cl2{width:117px;}
#cl3{width:160px;}
#cl4{width:85px;}
#cl5{width:120px;}
