html, body{margin:0;padding:0;width:100%;color:#777777;background-color:white;font:normal .85em Tahoma, Arial, Helvetica, sans-serif;}

abbr, acronym {border-bottom: 1px dotted #777777;cursor:help;}
hr { display:none}

form, input, label, h1, h2, h3, h4, h5, li, dl, dt, dd, p{margin:0;padding:0;}
h2, h3, h4, h5, p{padding:3px 0 3px 0;}
h2{color:#B60361;font: normal 2em Arial, Helvetica, sans-serif;}
h3{color:#B60361;font: bold 1em Arial, Helvetica, sans-serif;}
h4{color:#B60361;font: bold 1.15em Arial, Helvetica, sans-serif; margin: 16px 0 0 0}
img{border:0;}
h3 a {text-decoration: none;}
a{color:#777;text-decoration:none;}
#page{margin:auto;width:955px;height:auto;position:relative;}
table.diapo a {background:white none repeat scroll 0 0;border:1px solid #DDDDDD;padding:10px; display:block}
table.diapo a:hover {background:#DDDDDD none repeat scroll 0 0;}

#header{margin:auto;width:930px;float:right;padding-right:10px;}

#logo{width:384px;height:33px;float:left;margin-top:40px;}
#logo h1{width:384px;height:33px;background:url(../IMG/logo.gif) no-repeat left top;cursor:pointer; text-indent: -9999em;}
#lang{width:130px;height:auto;float:right;}
#lang ul { margin:0px; padding:0px}
#lang ul li{display:inline;list-style-type:none;}
#lang ul li a{float:left;color:#919191;display:block;text-decoration:none;padding-top:10px;margin-left:14px;background:url(../IMG/nActif.gif) no-repeat left top;}
#lang ul li a:hover, #lang ul li a.current{color:#F0037F;background:url(../IMG/actif.gif) no-repeat left top; }

#recherche{width:85px;height:16px;clear:right;float:right;padding:9px 7px 8px 28px;margin-top:16px;background:url(../IMG/reche.gif) no-repeat left top;}

#content{width:955px;height:auto;float:left;padding-bottom:12px;background:url(../IMG/n-bg.gif) repeat-x left top;}

.col-left{width:176px;height:auto;float:left;}
.col-left .nav{width:153px;height:254px;padding-left:0px;margin-bottom:6px;background: url(../IMG/n1.gif) no-repeat left top; margin-top:-12px}
.col-left .nav ul{padding-top:70px; width:130px}
.col-left .nav ul li{width: auto;padding-top:1px;text-align:right;padding-bottom:1px;list-style-type:none;border-bottom:1px solid #FF4366;font: normal .95em Tahoma, Verdana, Arial;}
.col-left .nav ul li a{color:white;text-decoration:none;padding-right:9px;background:url(../IMG/puce2.gif) no-repeat right center;}
.col-left .nav ul li a:hover{font-weight:bold;background:url(../IMG/puce1.gif) no-repeat right center;}

div.zone{width:174px;height:auto;margin-bottom:4px;background:url(../IMG/z-bg.gif) repeat-y left top;}
div.zone .zone_h{width:174px;height:12px;background:url(../IMG/z1.gif) no-repeat left top;}
div.zone .zone_ct{width:142px;height:auto;padding:0 16px;padding-bottom:.9em;background:url(../IMG/z2.gif) no-repeat left bottom;}
div.zone .zone_ct h2{color:#777;padding-left:36px;background:url(../IMG/fleche04.gif) no-repeat left center;}
div.zone .zone_ct h2 a:hover{color:#E60000;}
div.zone .z_lyon{padding-right:12px;background:url(../IMG/lyon-logo.gif) no-repeat right top;}

div.zone2{width:174px;height:auto;margin-bottom:4px;background:url(../IMG/z0-bg.gif) repeat-y left top;}
div.zone2 .zone2_h{width:174px;height:12px;background:url(../IMG/z01.gif) no-repeat left top;}
div.zone2 .zone2_ct{width:142px;height:auto;padding:0 16px;padding-bottom:.9em;background:url(../IMG/z02.gif) no-repeat left bottom;}
div.zone2 .zone2_ct h2{color:white;padding-left:36px;background:url(../IMG/fleche05.gif) no-repeat left top;}
div.zone2 .zone2_ct h2 a{color:white; font-size:.9em}
div.zone2 .zone2_ct h2 a:hover{text-decoration:underline;}

.left_cl{width:394px;height:auto;float:left;}
div.date{width:380px;height:24px;line-height:24px;margin-top:8px;margin-bottom:28px;float:left;}
div.date h3{margin:0;padding:0;color:white;font-size:16px;text-transform:uppercase;}
div.r_site{width:154px;height:35px;float:right;line-height:33px;margin-top:20px;margin-right:6px;padding-left:50px;background:url(../IMG/b3.gif) no-repeat left top;}
div.r_site a{color:white;font-weight:bold;}
div.r_site a:hover{color:white;text-decoration:underline;}

.papier{width:100%;height:auto;float:left;line-height:15px;background:white url(../IMG/c-bg.gif) repeat-x left top;}
.papier .part0{width:20px;height:413px;float:left;background:url(../IMG/c1.gif) no-repeat left top;}
.papier .part1{width:332px;height:auto;float:left;padding-top:13px;padding-left:12px;padding-right:10px;}
.part1 .parag{width:332px;height:auto;float:left;padding-top:22px;}
.parag h3{height:24px;font-size:16px;margin-top:22px;padding-left:30px;margin-bottom:.9em;background:url(../IMG/titre.gif) no-repeat left bottom;}
.part1 .parag p{text-align:justify;}
.part1 .parag .path{color:#B60361;font-size:10px;}
.part1 .parag .path a{text-decoration:none;}
.part1 .parag .path a:hover{color:#B60361;text-decoration:underline;}
.part1 .gTitre{width:auto;height: auto;padding-left:65px;background:url(../IMG/fleche01.gif) no-repeat left top;}

/*.part1 .gTitre h2{ font-size:3.2em}*/

div.bouton_so{margin:auto;width:146px;height:24px;padding:2px 4px;text-align:center;background:url(../IMG/b1.gif) no-repeat left top;}
div.bouton_so a{color:white;height:80%;display:block;font-weight:bold;padding-top:4px;text-decoration:none;}
div.bouton_so a:hover{color:#EDAACD;}

div.bouton-telecharger { margin-left:auto; margin-right:auto; margin-top:-30px;  width:150px; height:63px; padding:0; text-align:center; background:url(../images/btn-forum.gif) no-repeat top left }
div.bouton-telecharger a {color:white;height:80%;display:block;padding-top:7px;text-decoration:none; }
div.bouton-telecharger a:hover {color:#EDAACD;}

div.bouton_se{margin:auto;width:210px;height:26px;padding:4px 4px;text-align:center;background:url(../IMG/b2.gif) no-repeat left top;}
div.bouton_se a{color:#B60361;height:80%;display:block;font-weight:bold;padding-top:4px;text-decoration:none;}
div.bouton_se a:hover{color:#DE6FA7;}

.papier .part2{width:20px;height:413px;float:right;background:url(../IMG/c2.gif) no-repeat right top;}
.left_cl_2{width:97%;height:auto;float:left;}
.left_cl_2 .dates_{background:none;padding-top:0;float:right;}
.left_cl_2 .part1{width:92%;padding-right:0;}
.left_cl_2 .infos{padding-top:110px;background:url(../IMG/sep2.gif) no-repeat left top;}
.left_cl_2 .dates_ct{background:none;}
.left_cl_2 .parag{width:69%;}
.left_cl_2 .parag a{color:#B60361;text-decoration:underline;}
.left_cl_2 .parag a:hover{color:#B60361;text-decoration:none;}
.left_cl_2 .infos h3{height:26px;}
.part1 .parag div.opt{width:auto;height:auto;line-height:70px;margin-top:30px;color:#B60361;border-top:1px solid #D6D6D6;}
.part1 .parag div.opt div.opt1{float:left;width:55%;}
.part1 .parag div.opt div.opt2{float:right;width:40%;text-align:right;}
.part1 .parag div.opt a{text-decoration:none;}
.part1 .parag div.opt a:hover{text-decoration:underline;}

div.right_cl{width:372px;height:auto;float:right;}
.col-right{width:770px;height:auto;float:right;padding-right:8px;background:url(../IMG/n2.gif) no-repeat right top;}
.col-right a:hover{color:#DE6FA7;text-decoration:underline;}

div.flash{width:355px;height:201px;margin-top:19px;/*background:url(../IMG/flash.gif) no-repeat left top;*/}
div.flash ul#slide {width:250px;height:80px;margin:0px; background:none;list-style: none; padding: 60px 30px 0 30px;}
div.flash ul#slide li { color:#FFFFFF}
div.flash ul#slide li h3 { font-size:2.1em; color:#FFFFFF}
div.flash ul#slide li a { color:#FFFFFF; text-decoration:none}
div.flash ul#slide li a:hover { color:#FFFFFF; text-decoration:underline}
div.flash ul#slide li span { color:#FFFFFF}
div.flash ul#slide li span.actif { color: #FF99CC;}
div.flash ul#slide p { display:none; visibility:hidden}


.papiers_{width:153px;height:auto;float:left;margin-top:5px;padding-top:33px;padding-left:10px;background:url(../IMG/fleche02.gif) no-repeat left top;}
.papiers_ h3{height:32px;}
.papiers_ ul { margin:0px; padding:0px}
.papiers_ ul li{padding-top:8px;padding-left:20px;padding-bottom:8px;list-style-type:none;background:url(../IMG/article-icon.gif) no-repeat left top;background-position:0 10px;border-bottom:1px solid #D6D6D6;}
.infos{width:190px;float:right;}
.infos_text{padding-left:22px;}
.infos h3{height:30px;}
.infos ul li{list-style-type:none;padding-left:8px;background:url(../IMG/puce2-0.gif) no-repeat left center;}
.infos ul li a{color:#E583B4;}
.dates_{width:190px;height:auto;float:right;margin-top:5px;padding-top:23px;background:url(../IMG/fleche02.gif) no-repeat left top;}
.dates_ct{width:171px;height:auto;padding-top:10px;padding-left:22px;background:url(../IMG/sep.gif) no-repeat left top;}
.dates_ct dl dt{padding:6px 0 4px 8px;background:url(../IMG/puce2-0.gif) no-repeat left top;background-position:0px 10px;font: bold 13px Arial, Helvetica, sans-serif;}
.dates_ct dl dd{padding-bottom:8px;border-bottom:1px solid #D6D6D6;}

#footer{clear:both;width:955px;height:auto;background:url(../IMG/f-bg.gif) repeat-y left top;}
#footer_p1{width:883px;height:auto;padding-top:20px;padding:30px 36px 20px 36px;background:url(../IMG/f1.gif) no-repeat left top;}
#footer_p1 p.text_{width:340px;font-size:10px;text-align:right;float:left;}
#footer_p1 img{margin-left:30px;float:left;}
#footer_p2{clear:left;width:948px;height:auto;padding-left:7px;padding-bottom:20px;background:url(../IMG/f2.gif) no-repeat left bottom;}
#footer_p2 div.sponsors{width:881px;height:auto;padding-left:30px;padding-right:30px;background:white url(../IMG/s-bg.gif) repeat-x left top;background-position:0 10px;}
div.sponsors .gTitre{margin-bottom:20px;}
#footer_p2 div.sponsors ul{margin-bottom:6px;}
#footer_p2 div.sponsors ul li{display:inline;margin-right:80px;list-style-type:none;padding-left:10px;background:url(../IMG/puce3.gif) no-repeat left center;}
#footer_p2 div.sponsors ul li a:hover{color:#E60000;text-decoration:underline;}
/*-----------------------------------------------------------------------*/
input.rech{width:64px;height:14px;border:0;color:#919191;vertical-align:middle;background-color:white;font:normal .9em Tahoma, Verdana, Arial;padding-bottom:1px;
}
input.OK{border:0;width:16px;height:15px;color:#919191;cursor:pointer;vertical-align:middle;background-color:white;padding-bottom:2px;font:normal 10px Tahoma, Verdana, Arial;
}input.OK:hover{color:#F0037F;}
div#envoiamiPlugin form{width:340px;height:400px;
}
div#envoiamiPlugin, div#envoiamiForm{height:auto;
}
div#envoiamiPlugin form label, div#formulaire_recommander form label{width:340px;clear:right;float:right;text-align:right;margin-bottom:3px;
}
div#envoiamiPlugin form input[type=text],  div#formulaire_recommander form input[type=text]{width:160px;height:18px;color:#666;background-color:white;border:1px solid #DDD;vertical-align:middle;font:normal .9em Tahoma, Verdana, Arial;
}
div#envoiamiPlugin form input[type=submit], div#formulaire_recommander form input[type=submit]{clear:right;float:right;width:100px;height:16px;color:#FFF;background-color:#F0037F;margin-top:8px;border:1px solid #F0037F;font:normal .9em Tahoma, Verdana, Arial;
}
div#envoiamiPlugin form input[type=submit]:hover, div#formulaire_recommander form input[type=submit]:hover{cursor:pointer;color:#F0037F;background-color:#FFF;border:1px solid #F0037F;
}
div#envoiamiPlugin form textarea, div#formulaire_recommander form textarea{width:160px;height:140px;color:#666;background-color:white;border:1px solid #DDD;font:normal .9em Tahoma, Verdana, Arial;
}
div#kapcha{width:340px;float:right;
}
div.envoiamiMessage{clear:right;float:right;
}
/*-------------------------Recommander---------------------------*/
div#formulaire_recommander form{width:340px;
}
div.erreur{float:left;width:340px;
}
p.mentions { font-size:.95em}

div#footer-bas { font-size:.85em; color:#999999; text-align:center}
div#footer-bas a {color:#999999}