P{display:block;width:200px; margin-top:5px; margin-right:0px;}

/* ID PAGE Tarifs
------------------------------------------------ */

/* CLASS PAGE Tarifs
------------------------------------------------ */
.titreniveau1{font-weight:bold; font-size:13px;color:#fff; margin:0px; padding:0px; line-height:16px; letter-spacing:-1px;padding-top:2px;display:block;}
.titreniveau1 a{color:#fff;}
.titreniveau1 a:hover{color:#e7ab2a;}

.titreniveau2{font-weight:bold; font-size:11px; color:#C5071B; margin-left:0px;line-height:16px; padding-top:2px;display:block;color:#c89e68;}
.titreniveau2 a{color:#c89e68;}
.titreniveau2 a:hover{color:#e7ab2a;}

.titreniveau3{font-size:12px;font-weight:bold;color:#000;margin-left:0px;letter-spacing:-1px;line-height:18px; display:block;}
.titreniveau3 a{color:#000;}
.titreniveau3 a:hover{color:#e7ab2a;}

.titretarifs{font-weight:bold; font-size:14px; color:#fff;margin-top:0px; line-height:18px; padding-top:2px; margin-right:42px; margin-left:5px;}

.titreniveau1.whithmarge{font-weight:bold; font-size:14px; color:#fff;margin-top:0px; line-height:18px; padding-top:2px;display:block; margin-left:15px;}
.titreniveau3.whithmarge{font-size:12px;font-weight:bold;color:#000;margin-left:0px;letter-spacing:-1px;line-height:16px; display:block; margin-left:15px; margin-top:10px;}

.tarifscategories{font-weight:bold; font-size:14px;color:#FFFFCC; margin-left:0px;line-height:14px;margin-left:5px;}
.tarifsplein{font-size:11px;font-weight:bold;color:#990000;letter-spacing:-1px;line-height:14px; margin-left:10px;}
.tarifsreduits{font-size:11px;font-weight:bold;color:#000;letter-spacing:-1px;line-height:14px; display:block;margin-bottom:10px; text-align:right;}

.tarifstages{font-size:11px;font-weight:bold;color:#990000;letter-spacing:-1px;line-height:12px; display:block;margin-bottom:10px; }
.tarifstagesblanc{font-size:9px;font-weight:bold;color:#fff;line-height:12px; display:block;margin-bottom:10px; }
.prixtarifsreduits{font-size:11px;font-weight:bold;color:#000;letter-spacing:-1px;line-height:14px; display:block;margin-bottom:10px; margin-left:10px;}

.mentions{font-size:10px;font-weight:normal;color:#000;letter-spacing:-1px;line-height:12px; display:block;margin-bottom:10px; margin-left:10px;}


.modalite{font-size:11px;font-weight:bold;color:#000;letter-spacing:-1px;line-height:14px; display:block; margin-left:0px; margin-bottom:10px; margin-top:2px; margin-left:10px;}
.modaliteplein{font-size:11px;font-weight:bold;color:#990000;letter-spacing:-1px;line-height:14px; display:block; margin-left:0px; margin-bottom:10px; margin-top:2px; margin-left:10px;}
.modaliteplein2{font-size:11px;font-weight:bold;color:#990000;letter-spacing:-1px;line-height:14px; display:block; margin-left:0px; padding-bottom:5px; margin-top:2px; margin-left:10px;}

.important{font-size:10px;font-weight:bold;color:#990000;letter-spacing:-1px;line-height:12px; display:block; margin-left:10px; margin-top:2px;}


.phototop{ margin-top:32px;}

.spe{ display:block;}

.columm1{ width:130px;float:left; color:#000; font-weight:bold; margin-left:3px; font-size:13px;}
.columm2{ width:60px;float:left;}
.columm3{ width:190px;float:right;}



#subnavtarifs{ display:none;clear:both;height:26px;margin-left:515px;}
#subnavtarifs ul{margin-bottom:30px;height:26px; margin-top:3px; text-align:center;}
#subnavtarifs li{float:left;list-style-type:none;font-size:16px;line-height:26px;height:26px;}
#subnavtarifs li a{height:26px;line-height:26px;display:block;text-align:center;color:#000;}

#subnavtarifs li a.tarifsspect{width:115px;background: url(../i/bt-subspect.gif) no-repeat;}
#subnavtarifs li a:hover.tarifsspect{background: url(../i/bt-subspect-hover.gif) no-repeat;color:#000;}
#subnavtarifs li a.tarifsspectactif{width:115px;background: url(../i/bt-subspect-hover.gif) no-repeat;color:#CF041C;}

#subnavtarifs li a.tarifsstages{width:100px;background: url(../i/bt-substages.gif) no-repeat;}
#subnavtarifs li a:hover.tarifsstages{background: url(../i/bt-subsstages-hover.gif) no-repeat;color:#000;}
#subnavtarifs li a.tarifsstagesactif{width:100px;background: url(../i/bt-subsstages-hover.gif) no-repeat;color:#CF041C;}

#subnavtarifs li a.tarifssalle{width:167px;background: url(../i/bt-subsalle.gif) no-repeat; border:none;}
#subnavtarifs li a:hover.tarifssalle{background: url(../i/bt-subssalle-hover.gif) no-repeat;color:#000;border:none;}
#subnavtarifs li a.tarifssalleactif{width:167px;background: url(../i/bt-subssalle-hover.gif) no-repeat;color:#CF041C;border:none;}


.categoriesfirst{ width:217px; height:68px; margin-bottom:5px; margin-top:10px;}
.categories{ width:217px; height:68px; margin-bottom:5px; margin-top:10px;}
.firstphotosalle{ float:left;width:195px; height:207px; margin-bottom:10px; margin-top:10px;}

.categories .menu,.coupon{ background:url(../i/bt-menu.jpg) no-repeat; width:98px; height:40px; background-position:-5px 0px;}
.categories .menu:hover{ background:url(../i/bt-menu_hover.jpg) no-repeat; width:98px; height:40px; background-position:-5px 0px;}

.categories .coupon:hover{ background:url(../i/bt-menu_hover.jpg) no-repeat; width:98px; height:40px; background-position:-5px 0px;}

.categories .menu .titreniveau1{font-weight:bold; text-align:center; font-size:13px;color:#fff; margin:0px; padding-right:10px;line-height:16px; letter-spacing:-1px;padding-top:2px;display:block;}
.categories .coupon .titreniveau1{font-weight:bold; text-align:center; font-size:13px;color:#fff; margin:0px; padding-right:10px;line-height:16px; letter-spacing:-1px;padding-top:2px;display:block;}



.categories .menu{ float:left;}
.categories .coupon{ float:left;}


.categorieshidden{ width:217px; height:68px; margin-bottom:0px; margin-top:10px; visibility:hidden;}

.allspectacles{width:69px; float:left;}

.vignettespect{ }

.detailvignettes{width:130px;float:right; height:20px;}

.grilletarifs{background: url(../i/tarifs-resa/fond-grille-tarifs.gif) no-repeat; width:385px; height:208px; float:right; margin-top:10px; margin-bottom:20px;}
.photosalle{width:428px; height:208px; float:right; margin-top:10px; margin-bottom:20px;}
.photosalle img{ margin-left:18px;}

.photosalle2{width:428px; height:208px; float:right; margin-top:10px;}
.photosalle2 img{ margin-left:18px;}



.allcategories{ float:left;width:235px;}
.allcategories2{ float:left;width:360px;}


.formulaire{background: url(../i/tarifs-resa/fond-formulary.gif) no-repeat; width:385px; height:261px; float:right; margin-top:0px; padding:0px;}
.formulaire2{background: url(../i/tarifs-resa/fond-formulary2.gif) no-repeat; width:410px; height:261px; float:right; margin-top:0px; padding:0px;}


.subtarifs{ width:198px; height:262px;background:url(../i/spectacles/fond-resaspect.gif) no-repeat;margin-top:90px;}


.reservation{ width:198px; height:262px;background:url(../i/fond-resa.gif) no-repeat; padding:0px; margin:0px; padding-top:0px; margin-top:17px;}
.bighh3{font-size:20px; padding-top:10px;background: url(../i/fleche-texte.gif) no-repeat; background-position:0px 12px;padding-left:20px;}
.bighh2{font-size:12px; margin-top:5px;}

.formresa a{ text-align:center;font-size:13px;color:#fff; background:url(../i/bt-tarifs-stages.gif) no-repeat;width:159px;height:22px; line-height:30px;padding:3px 30px 22px 7px;}
.formresa a:hover{background:url(../i/bt-tarifs-stages-hover.gif) no-repeat;color:#fff;}




/* FRMULAIRE
------------------------------------------------ */
.formulairecontact{width:370px; height:250px;margin:5px; letter-spacing:-1px;}
.spectateur,.professionnel{ float:left;margin-bottom:10px;}

.spectateur,.amateur,.professionnel,.autre{ letter-spacing:-1px;}


.amateur,.autre{ float:right;margin-bottom:10px;}

.envoyer{ font-size:11px;background: url(../i/bt-envoyer-formulary.gif) no-repeat; color:#fff; font-weight:bold;height:30px; width:100px; text-align:center; margin-top:10px; margin-left:30px;cursor:pointer;}

:hover.envoyer{background: url(../i/bt-envoyer-formulary-hover.gif) no-repeat;cursor:pointer;}

.firstinfo{float:left; width:210px; height:250px; margin-top:10px;}
.secondinfo p{float:right; width:160px; height:250px;}

.iconocontact{width:575px; height:305px;background: url(../i/icono-contact.jpg) no-repeat;margin-left:37px;}

.titreformulaire{margin-bottom:7px;font-weight:bold;color:#000; float:left; }
.btcarre{float:none; display:block;margin-top:3px;}
.type{ margin-top:5px;}
.namemail{width:130px;height:14px;font-size:11px;background:url(../i/input-bg.gif) repeat-x; float:right;}
.cp{margin-bottom:7px;font-weight:bold;color:#CC0000; float:left; }

.et{ color:#fff;}

.titlename{width:70px;float:left;font-weight:bold;font-size:11px; color:#C5071B;margin-left:10px;line-height:18px;margin-bottom:7px;}

.btvoirsiteweb a{background:url(../i/bt_voir-site.jpg) no-repeat; margin-top:10px;margin-right:5px;width:80px;height:21px;line-height:21px;display:block;float:right;text-align:center;font-size:11px;color:#fff;font-weight:bold; letter-spacing:-1px;}
.btvoirsiteweb a:hover{background:url(../i/bt_voir-site-actif.jpg) no-repeat;}

.listsiteweb{background:url(../i/separation.jpg) no-repeat; background-position:bottom; float:left;}

.typespectacles{ width:200px;}

.vosquestions{ margin-left:20px;font-weight:bold;color:#000;}
.textes{font-size:11px;margin-left:20px; margin-top:10px;}

.imgformenvoi{ padding-left:24px;}

.asterix{ color:#CC0000; font-style:italic; font-size:10px; line-height:10px;}
.asterixblock{color:#CC0000; font-style:italic; font-size:10px; line-height:10px; display:block; clear:both;}


/* MESSAGES d'ALERTES DU FORMULAIRE
------------------------------------------------ */
.renseignements{ font-size:16px; color:#fff; line-height:11px; margin:0 auto; padding:0px;}
.renseignements2{ font-size:16px; color:#fff; line-height:11px; float:right; margin-right:70px;}


#nom_erreur{display:none;font-size:9px; line-height:10px; color:#990000;margin:0px; float:right;}
#prenom_erreur{display:none;font-size:9px; line-height:10px; color:#990000;margin:0px;float:right;}
#mail_erreur{display:none;font-size:9px; line-height:10px; color:#990000;margin:0px;float:right;}
#tel_erreur{display:none;font-size:9px; line-height:10px; color:#990000;margin:0px;float:right;}

/* Page Liens
------------------------------------------------ */

.creditfoto{ margin-top:35px; color:#fff;}


/* Exceptions IE
------------------------------------------------ */

* html .grilletarifs{margin-right:15px;}

* html .formulaire{margin-right:15px;}
* html .formulaire2{margin-right:15px;}


* html .titreformulaire{padding-left:0px;}

* html .firstinfo{height:200px;width:190px; margin-left:5px;}
* html .secondinfo p{width:130px;height:200px;}

* html .vosquestions{margin-left:5px;}
* html .textes{font-size:11px;margin-left:5px;}

* html .photosalle{ margin-right:15px;}
* html .photosalle2{ margin-right:15px;}

* html .categories{ margin-bottom:0px; margin-top:5px;}
* html .categoriesfirst{margin-top:10px;}


* html .substitution{margin-top:0px;}

* html .renseignements2{margin-right:50px;}

* html .reservation{ width:198px; height:262px; margin-top:0px;}
