@charset "UTF-8";

* {
	margin: 0;
}
img, div, a, ul, input, h1, h2 { behavior: url(/css/iepngfix.htc) }

p, h1 { margin:0 0 10px 0; }

html, body {
	height: 100%;
	margin: 0; /* pour éviter les marges */
     text-align: center; /* pour corriger le bug de centrage IE */
}
body,div,td { 	
	font-family: "Lucida Sans","Lucida Grande","Lucida Sans Unicode", Verdana, Arial;
	font-size: 11px;
}
body {
	background: #007a7d;
	margin: 0px;
	font-family: "Lucida Sans","Lucida Grande","Lucida Sans Unicode", Verdana, Arial;
	font-size: 1em;
}


a { color:#000;text-decoration:none;/font-weight:bold; }
a img { border:none; }
a:hover { text-decoration:underline; }
#ventre a:visited { color:#666; }
a.blanc :visited { color:#fff; }
a.nocolor { color:#000; }
a.nocolor:hover { text-decoration:underline; }

a.discrete,.chapeau a { color:#999999;font-family: "Lucida Sans","Lucida Grande","Lucida Sans Unicode", Verdana, Arial;
 }
a.discrete:hover,.chapeau a.discrete:hover { 
 }
 
a.button,#ventre a.button:visited { display:inline;padding:3px 15px;font-size:1.3em;background-color:#007a7d;color:#fff;  }
a.button:hover, #ventre a.button:hover { text-decoration:none;background-color:#00a9b5;color:#fff;  }
a img{
	border:none !important;
}

 
 ul { margin:0;padding:0; }
 li { list-style:none; }

form input { font-size:11px;}

#header {
	width:985px;
	background-image: url(../images/logo_pvc.png);
	background-repeat: no-repeat;
	background-position: top left;
	color:#fff;height:150px;
}
#header #logo { float:left;width:210px;height:150px;cursor:hand;}

#header ul { padding:125px 0px 0 20px;float:left;width:500px;/width:520px;height:25px;margin:0; }
#header ul li { list-style:none;display:inline;text-indent:-9999px;  }
#header ul li a { display:block;width:120px;height:27px;float:left;margin-right:5px;background-color:#00a9b5;background-repeat:no-repeat;background-position: center center; }
#header ul li a#newsletter 	{ background-image:url(/images/t_newsletter.png); }
#header ul li a#contact 	{ background-image:url(/images/t_contact.png); }
#header ul li a#sitemap 	{ background-image:url(/images/t_plandusite.png); }
#header ul li a#espace-elus { background-image:url(/images/t_espaceelus.png);}
#header ul li a:hover 		{ background-color:#00c4d2;height:37px;margin-top:-10px; }

#header #rechercheForm {  padding:128px 0 0 0;width:250px;/width:240px;float:right;text-align:right;height:24px; }
#header #rechercheForm a.btn-search { background:url(../images/btn_search.gif) no-repeat 0 0;float:right;display:block;width:24px;height:24px; }
#header #rechercheForm a.btn-search:hover { background-position:0 -24px; }
#header #rechercheForm input.search { height:20px;margin:0 0 3px;width:220px;/width:200px;color:#aaa;float:left; 
padding:0 10px;
padding:5px 10px !important;
/padding:0px 5px;
}

#breadcrumbs { background:#dadada;text-transform:lowercase;padding:5px 15px;text-align:left;color:#999; }


.theme-1 { color:#59bf00; }
.theme-2 { color:#449000; }
.theme-3 { color:#2f5f01; }
.theme-4 { color:#ff6100; }
.theme-5 { color:#009298; }

.back-theme-1 { background-color:#59bf00; }
.back-theme-2 { background-color:#449000; }
.back-theme-3 { background-color:#2f5f01; }
.back-theme-4 { background-color:#ff6100; }
.back-theme-5 { background-color:#009298; }


#td-body { background:#009299; }
#body-content { width:985px;background:#fff;height:100%;padding-bottom:20px; }

#myGallery  p { color:#fff; }
#myGallery .title { font-size:16px; }
#myGallery .category { font-size:11px;line-height:10px; }

#ventre { width:530px;text-align:left;float:left;padding-bottom:30px; }

#ventre #contenu { padding:15px 0 0 15px;text-align:left; }


#ventre #contenu #category { text-transform:uppercase;font-weight:bold;font-size:1.2em; }
#ventre #contenu #date { margin:5px 0 0 0;font-size:1.2em;color:#999; }
#ventre #contenu #titre { font-weight:bold;font-size:2em;line-height:1.2em; }
#ventre #contenu #resume { font-family: "Georgia", "Times";font-size:1.4em;line-height:1.4em;color:#999;font-style:italic; }
#ventre #contenu #utils { border-top:1px dashed #dadada;padding:5px 0;margin:5px 0; }
#ventre #contenu #texte * {line-height:1.4em;font-size:12px;color:#444; }
#ventre #contenu #image { margin:0 0 15px -15px; }
#ventre #contenu #image_picto { float:left;margin:0 15px 5px 0; }

#ventre #contenu #background { height:310px;z-index:1; }
#ventre #contenu #box-credit { 	background:#eaeaea;padding:2px 10px;font-size:0.9em;color:#666;text-align:left; }
#ventre #contenu #box-credit #legende { display:inline;float:left;font-style:italic; }
#ventre #contenu #box-credit #credit { display:inline;float:right;font-size:.9em; }

#ventre.wide { width:700px;}
#ventre-full { float:left;margin:0 0 0 200px;width:745px;text-align:left; }

#ventre #news-liste li { border-bottom:1px dashed #dadada;padding:10px 0; } 
#ventre #news-liste li a.resume  {font-family: "Georgia", "Times";font-size:1.1em;line-height:1.2em;color:#999;font-style:italic; } 
#ventre #news-liste li .titre { font-size:1.5em;font-weight:bold;} 
#ventre #news-liste li.master { font-size:1.2em;} 
#ventre #news-liste li img { float:left;margin:5px 5px 5px 0;} 


#ventre #actus, #ventre #pews { line-height:1em; }
#ventre #actus { width:300px;float:left;display:inline; }


#ventre #actus ul, #ventre #pews ul { padding:0 15px; } 
#ventre #actus h1,#ventre #pews h1 { padding:15px 15px 0 15px; }

#ventre #actus li,#ventre #pews li { margin:0 0 10px 0;clear:both; }
#ventre #actus a.category, #ventre #pews a.category { text-transform:uppercase;font-weight:bold;line-height:1.2em; }
#ventre #actus a.titre, #ventre #pews a.titre { font-weight:bold;font-size:1.4em;line-height:1.2em;margin:0; }
#ventre #actus a.content,#ventre #pews a.content { line-height:1.2em;font-weight:normal; }
#ventre #actus a.resume,#ventre #pews a.resume { font-weight:normal; }

#ventre #pews img { float:left;margin:0 10px 10px 0; }
#ventre #pews li { padding-bottom:10px; }


#ventre #infospratiques { padding:10px;background:#f0f0f0; }

#ventre #agenda { float:right;width:190px;margin:15px 0 0 340px;/margin:15px 0 0 0; }
#ventre #agenda h1 {  }
#ventre #agenda ul {  }
#ventre #agenda li {	padding-bottom:5px; border-bottom:1px dashed #dadada; }
#ventre #agenda li a { font-weight:bold;display:block; }
#ventre #agenda li .date { display:block;color:#999999;font-size:.9em; }





#ventre #file { font-size:1.2em;line-height:1.5em;border-bottom:1px dashed #dadada; }
#ventre #file img { margin-right:6px; }

#ventre #tags { padding:5px 0; }

#ventre #contact form { text-align:left;background:f2f2f2;border-left:0 none;margin-top:10px;padding:10px; border:1px solid #dadada; }
#ventre #contact h1 { display:block;color:#000;padding:20px 0  0 15px; }
#ventre #contact form label { float:left;width:120px;text-align:right;margin-right:10px;padding-top:5px;vertical-align:bottom;height:20px;color:#666;}
#ventre #contact form .formOblig { float:left;width:20px;font-weight:bold;font-size:1.3em;text-align:left;padding-top:5px;color:#007a7d; }
#ventre #contact form input,#ventre #contact form textarea { width:350px;}


#ventre #newsletter form { text-align:left;background:f2f2f2;border-left:0 none;margin-top:10px;padding:10px; border:1px solid #dadada; }
#ventre #newsletter h1 { display:block;color:#000;padding:20px 0  0 10px; }
#ventre #newsletter form label { float:left;width:120px;text-align:right;margin-right:10px;padding-top:5px;vertical-align:bottom;height:20px;color:#666;}
#ventre #newsletter form .formOblig { float:left;width:20px;font-weight:bold;font-size:1.3em;text-align:left;padding-top:5px;color:#007a7d; }
#ventre #newsletter form input { width:350px;}


#ventre #comment-form { background:#f0f0f0;padding:15px;color:#666;margin:1px 0 0 0;}
#comment-form form label { float:left;width:100px;text-align:right;margin-right:10px;padding-top:5px;vertical-align:bottom;height:20px;color:#666; }
#comment-form form input[type=text] { width:350px;border:1px solid #dadada;padding:3px;margin:3px; }
#comment-form form textarea { width:350px;border:1px solid #dadada;padding:3px;margin:3px; }
#comment-form form div { font-size:inherit; }
#comment-form form .formOblig , .formOblig { float:left;width:10px;font-weight:bold;font-size:1.3em;text-align:left;padding-top:5px;color:#007a7d; }
#comment-form form .oblig { margin-left:110px;color:#007a7d; }
#comment-ok { background:#f0f0f0;margin:10px 0 0 -15px;padding:15px;color:#666;font-size:1.2em;}
#comment-ok #comment-ok-content { font-style:italic;font-size:1em; }

.comment-title { background:f0f0f0;margin:10px 0 0 0;padding:5px 15px ;border-bottom:1px solid #dadada;color:#000; }
.comment-read-item { background:f0f0f0;border-bottom:1px solid #dadada;margin:1px 0 0 0;padding:15px;color:#666;}
.comment-read-item .comment-meta { float:left;width:100px;color:#666;}
.comment-read-item .comment-meta .author { width:100px;text-align:right;}
.comment-read-item .comment-meta .date { width:100px;text-align:right;}
.comment-read-item .comment-text { float:right;width:380px;}

#cnil { text-align:left;background:f2f2f2;border-left:0 none;margin-top:10px;padding:10px; border:1px solid #dadada;color:#666; }


#colc { float:left;margin-left:10px;margin-top:15px;width:185px;text-align:left; }


#colc #categories  h1 { text-indent:-5000px;display:block;height:25px;margin-bottom:0; margin-top:5px; }
#colc #categories  h1.first { margin-top:0; }
#colc #categories  h1#theme-1 { background:#59bf00 url(/images/t_theme-1.png) no-repeat top left; }
#colc #categories  h1#theme-2 { background:#449000 url(/images/t_theme-2.png) no-repeat top left; }
#colc #categories  h1#theme-3 { background:#2f5f01 url(/images/t_theme-3.png) no-repeat top left; }
#colc #categories  h1#theme-4 { background:#ff6100 url(/images/t_theme-4.png) no-repeat top left; }
#colc #categories  h1#theme-5 { background:#009298 url(/images/t_theme-5.png) no-repeat top left; }

#colc #categories ul.subMenu { border:1px solid #dadada; }
#colc #categories ul li { border-top:1px dashed #dadada; }
#colc #categories ul li.first { border-top:0 none; }
#colc #categories ul li.on a { background:#f0f0f0;color:#888; }
#colc #categories ul li a {display:block;padding:3px 10px;text-transform:uppercase;font-weight:normal; }
#colc #categories ul li img { margin:-4px -11px 0 -11px; }


ul#relative   { border:1px solid #dadada;margin-top:10px;background:#f1f0f1; }
ul#relative h2 { font-size:1.1em;display:block;padding:3px 10px;color:#ccc;background:#aaa;color:#fff;height:20px;line-height:20px; }
ul#relative li { border-top:1px dashed #dadada; }
ul#relative li.first { border:0 none; }
ul#relative  li a { display:block;padding:3px 10px;font-weight:normal; }


#cold { display:inline;float:right;width:250px;text-align:left;margin-top:15px; }
#cold #carto { margin:10px 0; }

#cold #carto ul { border:1px solid #dadada;margin-bottom:10px; }
#cold #carto ul li { border-top:1px dashed #dadada; }
#cold #carto ul li.first { border-top:0 none; }
#cold #carto ul li.first, #cold #carto ul li.last { height:20px; }
#cold #carto ul li a { display:block;margin:3px 10px;text-transform:uppercase;font-weight:normal; }


#cold #carto div.bod { background:#007a7d;color:#fff;padding:0px 10px 10px 10px; }
#cold #carto div.bod a h1 { text-indent:-5000px;display:block;height:25px;margin-bottom:5px;background:url(/images/t_carto.png) no-repeat top left; }
#cold #carto div.bod ul.carto  {margin-left: 1.5em; padding-left: 0.5em;border:0 none; }
#cold #carto div.bod ul.carto li { padding:0;list-style-type:disc;border:0 none; }


#cold #newsletter { background:#007a7d;color:#fff;padding:0px 0px 5px 10px;margin-bottom:10px; }
#cold #newsletter h1 { text-indent:-5000px;display:block;height:25px;margin-bottom:5px;background:url(/images/t_newsletter_cold.png) no-repeat top left; }
#cold #newsletter form input#n { color:#aaa;padding:0 5px;margin:0; }


a.btn-ok { background:url(../images/btn_ok.gif) no-repeat 0 0;display:block;float:right;width:24px;height:24px;/margin-top:-24px; }
a.btn-ok:hover { background-position:0 -24px; }


#cold #partenaires { padding:10px 0;font-size:.9em;text-align:center;line-height:20px; }
#cold #partenaires img { margin-top:5px; }


#search-results .category { text-transform:uppercase;font-weight:bold;line-height:1.2em; }
#search-results .titre { font-size:1.5em;line-height:1.5em; }
#search-results .resume { font-size:1.1em;color:#999;font-style:italic;font-family:"Georgia","Times";line-height:1em; }
#search-results li { border-bottom:1px dashed #dadada;padding:10px 0; }



#sitemap a { display:inline-block; }
#sitemap .type_content { margin-bottom:5px;border-bottom:1px solid #555;}
#sitemap h1 { font-size:1.4em;font-style:bold;text-transform:capitalize;padding:0;margin:0;line-height:1.4em;border-bottom:3px solid #555;color:#555; }
#sitemap .theme { padding:3px 10px;color:#fff;display:bloc;font-size:1.2em;font-weight:bold;text-transform:uppercase;margin-top:10px; }
#sitemap a.category { display:block;margin-left:10px;padding:3px 10px;text-transform:uppercase;border-bottom:1px dashed #ddd;border-left:1px dashed #ddd; }
#sitemap a.item { display:block;padding:0 30px;margin-left:20px;margin:10px 0; }



hr { 
clear: both;
border: 0; /* enleve toute bordure */
border-bottom: 1px #cccccc solid; /* une seule bordure (sinon firefox met une bordure en haut ET en bas mais pas IE */
height: 1px; /* pour IE */
margin:2px 0 0 0px;
/margin:10px 0 -8px 0;
}

form { margin:0;padding:0;}

.back-theme { background:#00398a;color:#fff;display:inline-block;padding:1px 5px; }
.back-category { background:#1b5dab;color:#fff;display:inline-block;padding:1px 5px; }

.orange { color:#cf5e1c; }
.blanc { color:#fff; }
.jaune { 	color:#ffa600; }
.rouge { color:#d20014; }
.bleu { color:#3a78cf; }
.violet { color:#56265e; }
.gris,.grey { color:#999999; }
.lightgrey { color:#c8c8c8; }
.xxl { font-size: 2em;}
.xl { font-size: 1.3em;}
.l { font-size: 1.1em;line-height: 1.3em;}
.m { font-size: 1em;}
.s { font-size: 0.9em;}
.xs { font-size: 0.8em;}
.xxs { font-size: 0.7em;}
.i { font-style:italic; }
.b { font-weight:bold; }
.pad5 { padding:5px; }
.pad10 { padding:10px; }
.pad10-2 { padding:0 10px; }
.pad15 { padding:15px; }
.pad15-2 { padding:0 15px; }
.pad20 { padding:20px; }
.date { font-size:0.9em; }
div.date { color:#666666;margin:3px 0; }
.georgia { font-family: "Georgia", "Times"; }

.black { color:#000; }

.img-left { margin:5px 20px 10px 0;float:left; }
.border { border:1px solid #e3e3e3; }

.aere { line-height:1.5em; }

.cap { text-transform:uppercase; }

.spacer {  clear: both;height:1px; }


.encadre { background:#f2f2f2;padding:10px; }
.floatLeft { float:left; }
.floatRight { float:right; }
.alignRight { text-align:right; }
.alignCenter { text-align:center; }
.inline { display:inline; }
.block { display;block }





h1 { font-size:1.2em;line-height:1em;font-weight:bold;/font-family:arial;display:inline-block;text-transform:uppercase;  }
h3.textimage  {
	display:none;		
}

.btn-rss { display:block;background:url(../images/bt-rss.png) no-repeat;background-position: 0 0;height:17px;width:40px; }
.btn-rss:hover { background-position:0 -17px; }
.btn-rss:active { background-position:0 -34px; }



#box-contact { background:url(../images/box_contact.jpg) no-repeat;height:210px;cursor:hand;font-size:1.6em;color:#fff;line-height:4em;padding-left:20px; }


#page { width:975px;background:url(../images/back_body.jpg) repeat-y center;margin:auto;} 

#footer { width:985px;height:140px;font-size:0.9em;padding-top:5px;text-transform:uppercase;background: #007a7d;} 
#footer a { color:#36b4bf; }
#footer ul li { display:inline;margin-right:13px; }
#footer ul li a.home { font-size:1.3em;font-weight:bold;display:inline; }
#footer ul li a:hover { text-decoration:underline; }






#ventre li.li-normal { clear:both;border-bottom:1px solid #cccccc;padding:10px 0;  }

#ventre li.li-off1 { padding:10px;cursor:hand;background:#f0f0f0;position:relative;margin:0 -10px;border-bottom:1px solid #cccccc;  }
#ventre li.li-off2 { padding:10px;cursor:hand;background:#dddddd;position:relative;margin:0 -10px;border-bottom:1px solid #cccccc;  }
#ventre li.li-off1 img ,#ventre li.li-off2 img,#ventre li.li-over img { position:relative;margin:0 -10px;  }

#ventre li.li-over { padding:10px;cursor:hand;background:#70aeee;position:relative;margin:0 -10px;border-bottom:1px solid #cccccc;  }
#ventre li.li-over a,#ventre li.li-over .genre,#ventre li.li-over .genre-festival,#ventre li.li-over .date { color:#fff;position:relative;  }




#news-scroll { background:#56265e;color:#fff;font-size:0.9em;height:120px;margin-bottom:-20px; }

#colg { display:inline;margin-top:-15px;/margin-top:0px;float:left;text-align:left;width:200px; }

#menu { background:#00398a;color:#2b8ae9;font-size:0.9em;
	position:absolute;
	z-index:10;
/*	height: auto !important;
   height: 300px; 
   min-height: 180px;
*/   width:200px;
}
#menu ul { margin:0;padding:0;  }
#menu ul li  { list-style-type: none;border-bottom:1px solid #1361cf;  }
#menu ul li h2,#menu ul li a { color:#fff;display:block;width:190px;line-height:20px;background:#00398a;padding-left:10px; padding-top:10px;font-size:1.1em;/font-size:1.2em;/font-weight:bold;margin:0;cursor:hand;text-transform:uppercase;font-weight:normal; }
#menu ul li a {  }
#menu ul li a.index { padding-top:10px; }
#menu ul li a.off  { color:#83C1ff; }
#menu ul li h2:hover,#menu ul li a:hover { background:#1361cf;text-decoration:none;  }

#menu ul.ss-menu  { padding:0; }
#menu ul.ss-menu li { border:0 none; }
#menu ul.ss-menu li a { color:#fff;padding-left:15px;width:185px;padding-top:0;font-size:0.9em; }
#menu ul.ss-menu li a.off { color:#83C1ff;padding-left:15px;width:185px; }


#home-agenda ul li { border-top:1px solid #fff;margin-bottom:5px; }
#home-agenda ul  { margin-top:5px; }


ul#toolbar { background:#f1f0f1;border-top:1px solid #d0ccd0;margin-top:10px; }
ul#toolbar li a {
 display:block;line-height:20px;border-bottom:1px solid #d0ccd0;border-left:1px solid #d0ccd0;border-right:1px solid #d0ccd0;font-size:0.8em;
 color:#666666;text-transform:uppercase;padding-left:35px;/margin-right:-10px;/width:200px;
}
ul#toolbar li a:hover { color:#fff;text-decoration:none; }

ul#toolbar  li a.util { height:20px;overflow:hidden; }
ul#toolbar  li a.util.print { background:url(../images/pic_print.gif) 0px 0px; }
ul#toolbar  li a.util.send { background:url(../images/pic_sendbymail.gif) 0px 0px; }
ul#toolbar  li a.util.share { background:url(../images/pic_share.gif) 0px 0px; }
ul#toolbar  li a.util.file { background:url(../images/pic_file.gif) 0px 0px; }
ul#toolbar  li a.util:hover { background-position:0px -20px; }

ul#toolbar  #sendtoafriend { font-size:0.9em;padding:10px;border:1px solid #d0ccd0;border-top:0;margin:0; }
ul#toolbar  #sendtoafriend label { font-size:0.9em;width:100px;text-align:left; }
ul#toolbar  #sendtoafriend input { width:160px; }
ul#toolbar  #sendtoafriend textarea { width:160px; }

ul#toolbar #sendtoafriend-ok { font-size:10px;padding:10px;background-color:#fff;border:1px solid #d0ccd0;border-top:0; }

ul#toolbar #share { display:none;padding:3px 0 2px 5px;background:#e3e4e4;border-bottom:1px solid #d0ccd0; }
ul#toolbar #share a
  { display:inline;width:20px;text-align:left;padding:0;margin:0;}

#cold-comments { margin-top:10px;border:1px solid #d0ccd0;padding:5px 10px;}


#courrier-form { background:#99b3cc;padding:10px;border:1px solid #ddd; }
#courrier-form form label { float:left;width:150px;text-align:right;margin-right:10px;padding-top:5px;vertical-align:bottom;color:#fff;font-size:0.9em; }
#courrier-form form input[type=text] { width:450px; }
#courrier-form form textarea { width:450px; }
#courrier-form form .formOblig { float:left;width:10px;font-weight:bold;font-size:1.3em;text-align:left;padding-top:5px;color:#007ec6; }


#ftp  form { background:#ececec;padding:20px 10px;border:1px solid #ddd; }
#ftp  form label { float:left;width:150px;text-align:right;margin-right:10px;padding-top:5px;vertical-align:bottom;font-size:0.9em; }
#ftp  form input[type=text] { width:300px; }
#ftp .msg { margin:10px 15px;font-size:1.1em;color:#999; }
#ftp .msg a { color:#007a7d; }
#ftp .btn { text-align:center;margin-top:10px; }

#ftp ul#files-list { padding:0;background:#f2f2f2;border:1px solid #dadada;margin-bottom:15px;border-left:0px; }
#ftp #nb { margin-left:20px;display:inline;font-size:.9em;color:#999; }
#ftp ul#files-list li { line-height:20px;padding:0 5px 0 15px; }
#ftp ul#files-list li.li-0 { background:#f7f9fe; }
#ftp ul#files-list li.li-1 { background:#f2f2f2; }
#ftp h1 { display:inline;line-height:30px;color:#999;margin-left:15px; }
#ftp #msg {  display:inline;background:#dad5dd;font-size:.9em;color:#993366;padding:2px 5px;margin-left:10px; }
.icon { margin-right:3px;vertical-align:middle; }

#ftp ul.agenda li .date { margin-right:5px;;color:#999999;font-size:.9em; }
#ftp ul.agenda { padding:15px;background:#f2f2f2;border:1px solid #dadada;margin-bottom:15px;border-left:0px;padding-top:0; }
#ftp ul.agenda li { padding:15px 0 0 0; }

#ftp #agenda-lire { padding: 0 15px; }
#ftp #agenda-lire .date { display:block;color:#999999;font-size:.9em; }
#ftp #agenda-lire .titre { font-size:1.5em;font-weight:bold;} 
#ftp #agenda-lire .content { line-height:1.5em;font-size:11px;} 
#ftp #agenda-lire a.file { color:#993366; } 

#ftp ul#agenda-liste { background:#f2f2f2;border:1px solid #dadada;margin-bottom:15px;border-left:0px;padding:15px;margin:15px 0; }
#ftp ul#agenda-liste li { margin-top:5px; }
#ftp ul#agenda-liste li .date { color:#999;margin-right:5px; }

#ftp ul li a.dl { display:block;float:right;height:20px;width:20px;background:url(../images/ico_dl.png) no-repeat 0 2px;text-indent:-5000px; 
filter:alpha(opacity=50); /* IE */
-moz-opacity:0.5; /* Mozilla */
-khtml-opacity: 0.5; /* Safari */
opacity: 0.5; /* CSS3 */
}
#ftp ul li a.dl:hover {
filter:alpha(opacity=100); /* IE */
-moz-opacity:1; /* Mozilla */
-khtml-opacity: 1; /* Safari */
opacity: 1; /* CSS3 */
  }

#sendtoafriend { font-size:10px;margin-top:20px; }
#sendtoafriend label { font-size:10px;width:100px;text-align:left; }
#sendtoafriend input { width:150px; }
#sendtoafriend textarea { width:150px; }

#sendtoafriend-ok { font-size:0.9em;padding:10px; }


#coord-form { background:#ece7ed;padding:10px; }

.opacity-90 {
filter:alpha(opacity=90); /* IE */
-moz-opacity:0.9; /* Mozilla */
-khtml-opacity: 0.9; /* Safari */
opacity: 0.9; /* CSS3 */
}
.opacity-80 {
filter:alpha(opacity=90); /* IE */
-moz-opacity:0.9; /* Mozilla */
-khtml-opacity: 0.9; /* Safari */
opacity: 0.9; /* CSS3 */
}
.opacity-50 {
filter:alpha(opacity=50); /* IE */
-moz-opacity:0.5; /* Mozilla */
-khtml-opacity: 0.5; /* Safari */
opacity: 0.5; /* CSS3 */
}
.opacity-30 {
filter:alpha(opacity=30); /* IE */
-moz-opacity:0.3; /* Mozilla */
-khtml-opacity: 0.3; /* Safari */
opacity: 0.3; /* CSS3 */
}

.opacity-10 {
filter:alpha(opacity=10); /* IE */
-moz-opacity:0.1; /* Mozilla */
-khtml-opacity: 0.1; /* Safari */
opacity: 0.1; /* CSS3 */
}
.opacity-0 {
filter:alpha(opacity=0); /* IE */
-moz-opacity:0.0; /* Mozilla */
-khtml-opacity: 0.0; /* Safari */
opacity: 0.0; /* CSS3 */
}

<!-- GOOGLE MAPS necessaire pour google pour tracer les polylines -->
  v\:* {
    behavior:url(#default#VML);
  }
  /*pour les infobulles de la carte*/
  #gmapmarker {
    font: normal small verdana, arial, helvetica, sans-serif;
    font-size: 10px;
    margin: 0px;
    width: 150px;
    height: 50px;
    overflow:auto;
  }
 
  #gmapmarker p{
    margin : 0;
    padding : 2px 0 2px 0;
  }
 
  #gmapmarker a {text-decoration: none; color: #0066CC; background-color: transparent;}
 
  #gmapmarker a:hover {color: #F60; background-color: transparent;}
 
  #gmapmarker h1 {
    font-weight: bold;
    font-size: 13px;
    color: #369;
    border-bottom: 2px solid #369;
    padding : 2px;
    margin : 0;
  }
 
 /*div qui contient la carte*/
  #map {
  	margin-top:5px;border:1px solid #dadada; 
  }

