html {height:100%;height:auto;}
body {font-family:Verdana; background-color:#ffffff;color:#000000;font-size:10pt;height:100%;background-image:url(img/bg_ror.jpg); background-repeat:repeat-y; background-position:93px 0px;}
select { color:#ffffff; font-size: 10pt; background-color:#0086be}

div.main {width:757px; margin-left:93px; height:auto; height:100%; min-height:774px; position:absolute; text-align:center;}
div.cadre {background-color:#ffffff; width:460px; margin-left:auto; margin-right:auto; text-align:justify; padding:5px; z-index:9;border-style:dotted;border-width:2px;}
div.cadre_copy {background-color:#ffffff; width:460px; margin-left:auto; margin-right:auto; padding:3px; z-index:9;text-align:center;}
.copy { font-size: 7pt; font-weight:bold;}
div.titre{width:757px; background-color:#ffec1a; margin-right:auto; margin-left:140px; margin-top:47px; padding:5px; z-index:9; text-align:center;}
div.menu {width:200px;height:337px;background-image:url(img/img_menu_b.jpg);background-repeat:no-repeat;margin-left:0px;}
div.col_droite {width:230px;margin-left:730px;margin-top:350px;padding:5px;z-index:11;position:absolute;}
table.cadre {width:450px; margin-left:auto; margin-right:auto; text-align:justify; padding:5px; font-size:10pt; z-index:9}
div.img {width:207px;height:198;margin-left:755px;margin-top:135px;padding:5px;position:absolute;z-index:8;}
div.bgw{background-color:#ffec1a;padding:5px;border:2px dotted black;-moz-border-radius: 5px;
-webkit-border-radius: 5px;}
div.bgw_genre{text-align:left;}
div.bando_titre {font-weight:bold; font-size: 11pt;background-color:#ffec1a;width:100%;width:auto;text-align:center;padding:3px;color:#333333;}

div.cadre_home {background-color:#ffffff; width:480px; margin-left:auto; margin-right:auto; text-align:justify; padding:5px; z-index:9;border-style:dotted;border-width:2px;height:120px;}
html>body .cadre_home {height: auto;min-height: 100px;} 
.titres_home {color:#555555; font-size: 13pt; font-weight:bold;text-align:left;}
div.chapo_home {color:#000000;font-size:8pt;}
div.cadre_copy_home {background-color:#ffffff; width:480px; margin-left:auto; margin-right:auto; padding:3px; z-index:9;text-align:center;font-size:7pt;}
div.cadre_img_home {float:right;margin-right:auto;}
img.img_home {width:100px;z-index:8;float:right;margin:2px;}
div.col_news {width:210px;padding:5px;z-index:11;position:absolute;left:675px;top:165px;}

div.cadre_cal {background-color:#ffffff; width:460px; margin-left:auto; margin-right:auto; text-align:justify; padding:5px; border-style: dotted;border-color:#000000; z-index:9}
select.cal { color:#ffffff; font-size: 10pt; background-color:#0086be;width:160px;-moz-border-radius: 5px;
-webkit-border-radius: 5px;}
input.cal { color:#ffffff; font-size: 10pt; background-color:#0086be;width:80px;-moz-border-radius: 5px;
-webkit-border-radius: 5px;margin:2px;}
input.cal_sais { color:#ffffff; font-size: 10pt; background-color:#0086be;width:167px;-moz-border-radius: 5px;
-webkit-border-radius: 5px;}

div.cadre_static {background-color:#ffffff; width:712px; margin-left:150px; margin-right:auto; text-align:justify; padding:5px;  z-index:9}
div.titre_static{width:450px; background-color:#ffec1a; margin-right:auto; margin-left:150px; margin-top:47px; padding:5px; z-index:9; text-align:center;}
td.table_static{font-size:10pt;border:1px solid #0086be;-moz-border-radius:5px;-webkit-border-radius:5px;padding:3px;text-align:center;color:#0086be;width:450px;}
td.menu_pratique{font-size:10pt;border:1px solid #0086be;-moz-border-radius:5px;-webkit-border-radius:5px;padding:0px;text-align:center;width:450px;font-weight:bold;background-color:#0086be;}
a.menu_pratique:link{ color:#ffffff;display: block; height: 100%; width: 100%;text-decoration:none;background-color:#0086be}
a.menu_pratique:visited{ color:#ffffff;display: block; height: 100%; width: 100%;text-decoration:none;background-color:#0086be}
a.menu_pratique:hover{ color:#0086be;display: block; height: 100%; width: 100%;text-decoration:none;background-color:#ffffff}

img.cadre_img_vend{border: 7px solid #ffec1a;margin-top:200px;}
.legende { font-size: 7pt;text-align:left;width:328px}

.titres {color:#555555; font-size: 20pt; font-weight:bold}
.chapo {font-weight:bold;font-size:11pt;}
.auteur_titre { font-weight:bold; font-size: 10pt;color:#333333;background-color:#ffec1a;}
.auteurs {font-weight:bold; font-size: 10pt;color:#333333;}
.prod { font-size: 7pt}

.corps { color:000000; font-size: 8pt; text-align:justify}
.news { font-size:7pt;color:#000000;}
.news_big { font-size:10pt;font-weight:bold;color:#5F00D4;}
.menu { font-size: 10pt; font-weight:bold;line-height:13pt;}

.breve { color:000000; font-size: 8pt; text-align:justify}
.affiche {color:#000000; font-size: 16pt;}

.cellule { color:000000; font-size: 8pt; text-align:justify; background-color:#FFFFFF;}
.cellule_m { color:000000; font-size: 8pt; text-align:justify; background-color:#FFFFFF; width:200;}

.plusdinfos { font-size: 8pt}
.plusdinfos_home { font-size: 7pt; color:#ab0947;}

.titres_article { font-size: 20pt; font-weight:bold;background-color:#ffffff}

.distrib { color:#000000; font-size: 10pt; font-weight:bold;}
.cellule_news { color:000000; font-size: 10pt; background-color:FFFFFF; width:220;}

.breves { color:#000000; font-size: 8pt}
.corps_lnews { color:000000; font-size: 8pt;text-align:left;}
.plusdinfos_lnews { font-size: 8pt;text-align:left;}
.cellule_lnews { color:000000; font-size: 8pt; text-align:left; background-color:FFFFFF; width:450;}

.calendrier { color:000000; font-size: 10pt; text-align:justify; background-color:FFFFFF; width:450;}

.couleur { color:#0086be; font-size: 10pt}
.couleur_fort { color:#666666; font-size: 7pt; font-weight:bold;}
.tarif { font-size: 11pt;font-weight:bold}

.cal_genre { font-size: 7pt;}
.aucunspec { font-size: 7pt; color:#444444}
.titres_news { font-size: 14pt; font-weight:bold; text-align:left}

.menu_div {background-color:#FFFFFF; padding-left:5px; padding-right:5px;}

.dates { color:#888888; font-size: 7pt; font-weight:bold;}

.soustitres { color:#0086be; font-size: 11pt; font-weight:bold;}
.text { color:000000; font-size: 10pt; text-align:justify}

.genre_next{ font-size: 6pt; color:#000000;}

a:link{ color:#0086be;text-decoration:none}
a:visited{ color:#0086be;text-decoration:none}
a:hover{ color:#000000;text-decoration:underline;}

a.genres:link{ color:#ffec1a;text-decoration:none;font-size:20pt;text-transform:uppercase;font-weight:bold;margin:0px;text-shadow: 3px 3px 5px #0086be; }
a.genres:visited{ color:#ffec1a;text-decoration:none;font-size:20pt;text-transform:uppercase;font-weight:bold;margin:0px;text-shadow: 3px 3px 5px #0086be; }
a.genres:hover{ color:#dddddd;text-decoration:none;font-size:20pt;text-transform:uppercase;font-weight:bold;margin:0px;text-shadow: 3px 3px 5px #0086be; }

a.plusdinfos:link{ color:#0086be;text-decoration:none; font-size:9}
a.plusdinfos:visited{ color:#0086be;text-decoration:none; font-size:9}
a.plusdinfos:hover{ color:#000000;text-decoration:underline; font-size:9}

a.tf_link:link{ font-size:8pt;color:#000000;text-decoration:none;}
a.tf_link:visited{ font-size:8pt;color:#000000;text-decoration:none;}
a.tf_link:hover{ font-size:8pt;color:#000000;text-decoration:underline overline;}

a.tf:link{ font-size:10pt;font-weight:bold;color:#5F00D4;text-decoration:none;}
a.tf:visited{ font-size:10pt;font-weight:bold;color:#5F00D4;text-decoration:none;}
a.tf:hover{ font-size:10pt;font-weight:bold;color:#ffffff;background-color:#5F00D4;text-decoration:none;}

a.menu:link{ color:#FFFFFF;text-decoration:none; font-size:7pt; padding-left:5px; padding-right:5px;text-transform:uppercase;line-height:20px;}
a.menu:visited{ color:#FFFFFF;text-decoration:none; font-size:7pt; padding-left:5px; padding-right:5px;text-transform:uppercase;line-height:20px;}
a.menu:hover{ color:#000000;text-decoration:none; font-size:7pt; padding-left:5px; padding-right:5px;text-transform:uppercase;line-height:20px;}

a.menu_big:link{ color:#FFFFFF;text-decoration:none; font-size:12pt; padding-left:5px; padding-right:5px;font-weight:bold;}
a.menu_big:visited{ color:#FFFFFF;text-decoration:none; font-size:12pt; padding-left:5px; padding-right:5px;font-weight:bold;}
a.menu_big:hover{ color:#AAAAAA;text-decoration:none; font-size:12pt; padding-left:5px; padding-right:5px;font-weight:bold;}

a.menu_genre:link{ color:#ab0947;text-decoration:none; font-size:8pt; padding-left:5px; padding-right:5px;}
a.menu_genre:visited{ color:#ab0947;text-decoration:none; font-size:8pt; padding-left:5px; padding-right:5px;}
a.menu_genre:hover{ color:#000000;text-decoration:none; font-size:8pt; padding-left:5px; padding-right:5px;}

a.breves:link{ font-size:8pt; color:#000000;text-decoration:none;}
a.breves:visited{ font-size:8pt; color:#000000;text-decoration:none}
a.breves:hover{ font-size:8pt; color:#000000;text-decoration:underline;}

a.cal:link{ font-size:9pt; color:#00658f;text-decoration:none; font-weight:bold}
a.cal:visited{ font-size:9pt; color:#00658f;text-decoration:none; font-weight:bold}
a.cal:hover{ font-size:9pt; color:#AAAAAA;text-decoration:none; font-weight:bold}

a.pratique:link{ color:#FFFFFF;background-color:#000000;text-decoration:none;font-size: 8pt;font-weight:bold}
a.pratique:visited{ color:#FFFFFF;background-color:#000000;text-decoration:none;font-size: 8pt;font-weight:bold}
a.pratique:hover{ color:#AAAAAA;background-color:#000000;text-decoration:underline;font-size: 8pt;font-weight:bold}

a.bouton_vend:link{ color:#ffffff;text-decoration:none}
a.bouton_vend:visited{ color:#ffffff;text-decoration:none}
a.bouton_vend:hover{ color:#ffec1a;text-decoration:none;}

