@charset "utf-8";
/* CSS Document */

body {width:100%; background:url(../../img/bgBody.jpg) left top repeat-x #fff; font-size:75%; font-family:Arial, Helvetica, sans-serif; color:#000;}
* {margin:0; padding:0;}

a {color:#578d78; text-decoration:none;}
a:hover {color:#578d78; text-decoration:underline;}

img {border:none;}

ul {margin:10px 0; padding:0 0 0 30px;}
ol {margin:10px 0; padding:0 0 0 30px;}
li {margin:0px 0px 5px;}

p {margin:0 0 10px;}

h1 {font-size:2em; margin:10px 0px; color:#363121;}
h2 {font-size:1.8em; margin:10px 0px; color:#363121;}
h3 {font-size:1.6em; margin:10px 0px; color:#363121;}
h4 {font-size:1.4em; margin:10px 0px; color:#363121;}
h5 {font-size:1.2em; margin:10px 0px; color:#363121;}
h6 {font-size:1em; margin:10px 0px; color:#363121;}


/*===================================================================================================
BLOCK
===================================================================================================*/
div.ctn { position:relative; display:block; margin:0 auto; padding:0; width:1000px; }
#header { position:relative; display:block; margin:0; padding:5px 0 0; width:100%; height:222px; background:url(../../img/bgHeader.jpg) center top no-repeat; overflow:hidden; }
#main { position:relative; display:block; margin:0; padding:17px 0 0; width:100%; background:url(../../img/bgMain.jpg) center top no-repeat #f6f5ec; font-family:Verdana, Geneva, sans-serif; }
#footer { position:relative; display:block; margin:0; padding:41px 0 0; width:100%; height:407px; background:url(../../img/bgFooter.jpg) center top no-repeat; }
.clear { clear:both; margin:0; padding:0; line-height:0; font-size:0; }





/*===================================================================================================
HEADER
===================================================================================================*/
#header div.header_top { display:block; padding:0; overflow:hidden; }

#header div.header_top h1.logo { float:left; display:block; margin:0; width:280px; height:181px; overflow:hidden; }
#header div.header_top h1.logo a { float:left; display:block; width:280px; height:161px; overflow:hidden; }
#header div.header_top h1.logo a span { display:none; }

#header div.header_top div.header_right { float:right; display:block; margin:0; padding:0; width:431px; }

#header div.header_top div.menuu { float:right; display:block; margin:0; padding:0 14px 7px; width:463px; height:34px; background:url(../../img/bg_menuU.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/bg_menuU.png"); }
#header div.header_top ul.menuu { float:left; margin:0; padding:0; list-style:none; }
#header div.header_top ul.menuu li { display:inline; margin:0 13px 0 0; padding:0; font-size:12px; line-height:30px; text-align:left; }
#header div.header_top ul.menuu li.last { margin:0; }
#header div.header_top ul.menuu li a { position:relative; color:#010000; cursor:pointer; }
#header div.header_top div.menuu a.img { float:right; position:relative; display:block; cursor:pointer; }
#header div.header_top div.menuu img { display:block; margin:0; }

#header div.header_top div.phone_content { float:right; display:block; margin:35px 0 0; padding:0 14px 0 0; }
#header div.header_top div.phone_content h2 { display:block; margin:0 0 5px; padding:0; font-size:18px; color:#fff; text-transform:uppercase; text-align:right; }
#header div.header_top div.phone_content h3.phone_number { float:right; display:block; margin:0; padding:0; width:240px; height:31px; background:url(../../img/phone.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/phone.png"); }
#header div.header_top div.phone_content h3.phone_number span { display:none; }

#header ul.menup { float:left; margin:0; padding:0; list-style:none; }
#header ul.menup li { float:left; display:block; margin:0; padding:0 5px 5px 0; height:22px; text-align:left; background:url(../../img/btn/btn_menup_roll.jpg) left top no-repeat; }
#header ul.menup li a { float:left; position:relative; display:block; margin:0; padding:0; height:22px; cursor:pointer; }
#header ul.menup li a:hover { text-decoration:none; background:none; }
#header ul.menup li a span { display:none; }


#header ul.menup li.btn_actualite { margin:0 4px 0 0; width:75px; background:url(../../img/btn/btn_actualite_roll.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/btn/btn_actualite_roll.png"); }
#header ul.menup li.btn_actualite a { width:75px; background:url(../../img/btn/btn_actualite.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/btn/btn_actualite.png"); }
#header ul.menup li.btn_actualite a:hover { width:75px; background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/btn/btn_actualite_roll.png"); }
#header ul.menup li.btn_actualite a.hover { width:75px; background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/btn/btn_actualite_roll.png"); }


#header ul.menup li.btn_artiste { margin:0 3px 0 0; width:138px; background:url(../../img/btn/btn_artiste_roll.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/btn/btn_artiste_roll.png"); }
#header ul.menup li.btn_artiste a { width:138px; background:url(../../img/btn/btn_artiste.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/btn/btn_artiste.png"); }
#header ul.menup li.btn_artiste a:hover { width:138px; background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/btn/btn_artiste_roll.png"); }
#header ul.menup li.btn_artiste a.hover { width:138px; background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/btn/btn_artiste_roll.png"); }


#header ul.menup li.btn_videotheque { margin:0 4px 0 0; width:98px; background:url(../../img/btn/btn_videotheque_roll.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/btn/btn_videotheque_roll.png"); }
#header ul.menup li.btn_videotheque a { width:98px; background:url(../../img/btn/btn_videotheque.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/btn/btn_videotheque.png"); }
#header ul.menup li.btn_videotheque a:hover { width:98px; background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/btn/btn_videotheque_roll.png"); }
#header ul.menup li.btn_videotheque a.hover { width:98px; background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/btn/btn_videotheque_roll.png"); }


#header ul.menup li.btn_histoire { margin:0 5px 0 0; width:68px; background:url(../../img/btn/btn_histoire_roll.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/btn/btn_histoire_roll.png"); }
#header ul.menup li.btn_histoire a { width:68px; background:url(../../img/btn/btn_histoire.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/btn/btn_histoire.png"); }
#header ul.menup li.btn_histoire a:hover { width:68px; background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/btn/btn_histoire_roll.png"); }
#header ul.menup li.btn_histoire a.hover { width:68px; background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/btn/btn_histoire_roll.png"); }


#header ul.menup li.btn_festival { margin:0 5px 0 0; width:73px; background:url(../../img/btn/btn_festival_roll.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/btn/btn_festival_roll.png"); }
#header ul.menup li.btn_festival a { width:73px; background:url(../../img/btn/btn_festival.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/btn/btn_festival.png"); }
#header ul.menup li.btn_festival a:hover { width:73px; background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/btn/btn_festival_roll.png"); }
#header ul.menup li.btn_festival a.hover { width:73px; background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/btn/btn_festival_roll.png"); }


#header ul.menup li.btn_calendrier { margin:0 5px 0 0; width:87px; background:url(../../img/btn/btn_calendrier_roll.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/btn/btn_calendrier_roll.png"); }
#header ul.menup li.btn_calendrier a { width:87px; background:url(../../img/btn/btn_calendrier.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/btn/btn_calendrier.png"); }
#header ul.menup li.btn_calendrier a:hover { width:87px; background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/btn/btn_calendrier_roll.png"); }
#header ul.menup li.btn_calendrier a.hover { width:87px; background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/btn/btn_calendrier_roll.png"); }


#header ul.menup li.btn_boutique { padding:0 0 5px; width:143px; background:url(../../img/btn/btn_boutique.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/btn/btn_boutique.png"); }
#header ul.menup li.btn_boutique a { width:143px; background:url(../../img/btn/btn_boutique.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/btn/btn_boutique.png"); }
#header ul.menup li.btn_boutique a:hover { width:143px; background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/btn/btn_boutique.png"); }
#header ul.menup li.btn_boutique a.hover { width:143px; background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/btn/btn_boutique.png"); }




#header div.block_search { float:right; display:block; margin:0; padding:0 5px 6px 0; width:234px; height:27px; background:url(../../img/bg_search.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/bg_search.png"); overflow:hidden; }
#header div.block_search input.txt { float:left; position:relative; display:block; margin:0; padding:5px 10px 0; width:186px; height:22px; background:none; border:none; font-size:14px; font-style:italic; color:#92948a; }
#header div.block_search input.btn { float:right; position:relative; display:block; margin:0; padding:0; width:28px; height:27px; background:none; border:none; cursor:pointer; }

















/*===================================================================================================
MAIN
===================================================================================================*/
#main div.ctn {  }

#main div.fil_ariane { position:relative; display:block; margin:0 0 14px; padding:0; height:15px; }
#main div.fil_ariane ul { position:relative; float:left; display:block; margin:0; padding:0; height:15px; list-style:none; }
#main div.fil_ariane ul li { position:relative; float:left; display:block; margin:0 4px 0 0; padding:0; height:15px; }
#main div.fil_ariane ul li span.left { position:relative; float:left; display:block; margin:0; padding:0; width:6px; height:15px; background:url(../../img/bg_ariane_left.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/bg_ariane_left.png"); }
#main div.fil_ariane ul li.hover span.left { background:url(../../img/bg_ariane_left_roll.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/bg_ariane_left_roll.png"); }
#main div.fil_ariane ul li a { position:relative; float:left; display:block; margin:0; padding:0; height:15px; background:#fefefe; font-size:10px; font-weight:bold; color:#363121; line-height:15px; }
#main div.fil_ariane ul li.hover a { background:#99c9b6; font-size:11px; font-weight:normal; }
#main div.fil_ariane ul li span.right { position:relative; float:left; display:block; margin:0; padding:0; width:6px; height:15px; background:url(../../img/bg_ariane_right.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/bg_ariane_right.png"); }
#main div.fil_ariane ul li.hover span.right { background:url(../../img/bg_ariane_right_roll.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/bg_ariane_right_roll.png"); }

#main div.pub { position:relative; display:block; margin:31px 0 0; padding:0 0 36px; height:200px; }
#main div.pub div.block { float:left; display:block; margin:0 14px 0 0; padding:0; width:700px; height:200px; border:1px solid #bfbdb0; overflow:hidden; }
#main div.pub div.block.last { margin:0; }

#main div.cols2_700_270 div.left { float:left; display:block; margin:0; padding:0; width:703px; }
#main div.cols2_700_270 div.right { float:right; display:block; margin:0; padding:0; width:270px; }
#main div.cols2_700_270 div.sLeft { float:left; display:block; margin:0; padding:0; width:449px; }
#main div.cols2_700_270 div.sRight { float:right; display:block; margin:0; padding:0; width:214px; }

#main div.cols2_479_214 { position:relative; display:block; margin:5px 0 0; padding:0; width:712px; background:url(../../img/separate_479_214.jpg) 490px 5px no-repeat; }
#main div.cols2_479_214 div.sLeft { float:left; display:block; margin:0; padding:0; width:479px; }
#main div.cols2_479_214 div.sRight { float:right; display:block; margin:0; padding:0; width:214px; }


#main div.cols2_700_270 div.left div.sLeft div.block.actualite { display:block; margin:0; padding:0; }
#main div.cols2_700_270 div.left div.sLeft div.block.actualite table.img { float:left; display:block; margin:0 0 6px; padding:0; }
#main div.cols2_700_270 div.left div.sLeft div.block.actualite table.img img{ border:3px solid #393424; }
#main div.cols2_700_270 div.left div.sLeft div.block.actualite h1 { display:block; margin:0 0 6px; padding:0; font-size:14px; color:#363121; }
#main div.cols2_700_270 div.left div.sLeft div.block.actualite h3 { display:block; margin:0 0 2px; padding:0;  font-size:11px; font-style:italic; font-weight:normal; color:#363121; }
#main div.cols2_700_270 div.left div.sLeft div.block.actualite h4 { display:block; margin:0 0 18px; padding:0;  font-size:12px; color:#363121; }
#main div.cols2_700_270 div.left div.sLeft div.block.actualite p { display:block; margin:0 0 18px; padding:0; font-size:12px; line-height:17px; color:#363121; text-align:justify; }


#main div.cols2_700_270 div.left div.sRight ul.navigation { position:relative; display:block; margin:0 0 23px; padding:0; list-style:none; }
#main div.cols2_700_270 div.left div.sRight ul.navigation li { position:relative; display:block; margin:0; padding:6px 0 0 31px; height:15px; font-size:12px; font-weight:bold; line-height:15px; border-bottom:1px solid #090800; }
#main div.cols2_700_270 div.left div.sRight ul.navigation li span.icon { position:absolute; display:block; margin:0; padding:0; }
#main div.cols2_700_270 div.left div.sRight ul.navigation li a { position:relative; display:block; margin:0; padding:0; color:#363121; }

#main div.cols2_700_270 div.left div.sRight ul.navigation a { position:relative; color:#363121; font-weight:bold; display:block; margin:0; height:25px; font-size:12px; width:100%; font-weight:bold; line-height:25px; border-bottom:1px solid #090800; }
#main div.cols2_700_270 div.left div.sRight ul.navigation a span { display:block; margin:0; height:16px; width:16px; margin:5px 15px 5px 0; }

#main div.cols2_700_270 div.left div.sRight ul.navigation li.icon_taille_texte span.icon { top:4px; left:1px; width:20px; height:14px; background:url(../../img/icon/icon_taille_texte.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/icon/icon_taille_texte.png"); }
#main div.cols2_700_270 div.left div.sRight ul.navigation li.icon_print span.icon { top:3px; left:2px; width:18px; height:17px; background:url(../../img/icon/icon_print.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/icon/icon_print.png"); }
#main div.cols2_700_270 div.left div.sRight ul.navigation li.icon_send_friend span.icon { top:3px; left:3px; width:16px; height:16px; background:url(../../img/icon/icon_send_friend.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/icon/icon_send_friend.png"); }
#main div.cols2_700_270 div.left div.sRight ul.navigation li.icon_share span.icon { top:3px; left:2px; width:18px; height:17px; background:url(../../img/icon/icon_share.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/icon/icon_share.png"); }


#main div.cols2_700_270 div.left div.sRight div.block.archives { position:relative; display:block; margin:0; padding:0; }
#main div.cols2_700_270 div.left div.sRight div.block.archives h1 { position:relative; display:block; margin:0; padding:0 0 0 4px; font-size:15px; color:#363121; }
#main div.cols2_700_270 div.left div.sRight div.block.archives div.separate { position:relative; display:block; margin:0 0 7px; padding:0; width:214px; height:9px; background:url(../../img/separate_214.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/separate_214.png"); }
#main div.cols2_700_270 div.left div.sRight div.block.archives ul { position:relative; display:block; margin:0; padding:0 0 0 4px; list-style:none; }
#main div.cols2_700_270 div.left div.sRight div.block.archives ul li { position:relative; display:block; margin:0 0 4px; padding:0; font-size:12px; font-weight:bold; }
#main div.cols2_700_270 div.left div.sRight div.block.archives ul li a { color:#363121; }
#main div.cols2_700_270 div.left div.sRight div.block.archives ul li ul { margin:0 0 18px; padding:2px 0 0 14px; }
#main div.cols2_700_270 div.left div.sRight div.block.archives ul li ul li { margin:0; font-weight:normal; font-style:italic; padding:3px 0; border-bottom:1px #ccc solid; }




#main div.cols2_700_270 div.left h2.title { display:block; margin:0; padding:0; }
#main div.cols2_700_270 div.left h3.title { display:block; margin:0; padding:0; color:#393424; font-size:1.2em; padding-bottom:5px; }
#main div.cols2_700_270 div.left h2.title span { display:none; }
#main div.cols2_700_270 div.left h2.title.last_news { margin:0 0 10px; width:279px; height:25px; background:url(../../img/title_derniere_nouvelle.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/title_derniere_nouvelle.png"); }
#main div.cols2_700_270 div.left h2.title.catalogue_musicale { margin:0 0 10px; width:466px; height:33px; background:url(../../img/title_catalogue_musical.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/title_catalogue_musical.png"); }
#main div.cols2_700_270 div.left h2.title.actualite_chez_culturecountry { margin:0; width:398px; height:33px; background:url(../../img/title_actualite_chez_culturecountry.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/title_actualite_chez_culturecountry.png"); }
#main div.cols2_700_270 div.left h2.title.artistes_et_albums { margin:0 0 29px; width:225px; height:26px; background:url(../../img/title_artistes_et_albums.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/title_artistes_et_albums.png"); }
#main div.cols2_700_270 div.left h2.title.achetez_en_ligne { margin:0 0 11px; width:368px; height:34px; background:url(../../img/title_achetez_en_ligne.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/title_achetez_en_ligne.png"); }
#main div.cols2_700_270 div.left h2.title.fiche_de_artiste { margin:0 0 19px; width:193px; height:25px; background:url(../../img/title_fiche_de_artiste.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/title_fiche_de_artiste.png"); }
#main div.cols2_700_270 div.left h2.title.fiche_de_album { margin:0 0 19px; width:220px; height:25px; background:url(../../img/title_fiche_album.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/title_fiche_de_album.png"); }

#main div.cols2_700_270 div.left h2.panier{ margin:0 0 19px; width:193px; height:25px; background:url(../../img/title_panier.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/title_panier.png"); }
#main div.cols2_700_270 div.left h2.title.a_propos { margin:0 0 19px; width:278px; height:34px; background:url(../../img/title_a_propos.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/title_a_propos.png"); }
#main div.cols2_700_270 div.left h2.title.a_propos { margin:0 0 19px; width:278px; height:34px; background:url(../../img/title_a_propos.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/title_a_propos.png"); }
#main div.cols2_700_270 div.left h2.title.piste_lecture { margin:0 0 19px; width:195px; height:25px; background:url(../../img/title_piste_lecture.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/title_piste_lecture.png"); }
#main div.cols2_700_270 div.left h2.title.decouvrir_meme_artiste { margin:0 0 29px; width:347px; height:31px; background:url(../../img/title_decouvrir_meme_artiste.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/title_decouvrir_meme_artiste.png"); }
#main div.cols2_700_270 div.left h2.title.title_video_artiste { margin:0 0 29px; width:347px; height:31px; background:url(../../img/title_video_artiste.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/title_video_artiste.png"); }
#main div.cols2_700_270 div.left h2.title.les_prochain_evenement { margin:0 0 23px; width:310px; height:33px; background:url(../../img/title_les_prochain_evenement.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/title_les_prochain_evenement.png"); }
#main div.cols2_700_270 div.left h2.title.les_prochain_evenement.margin_top { margin:23px 0 4px; }
#main div.cols2_700_270 div.left h2.title.produit_associe_evenement { margin:21px 0 18px; width:375px; height:25px; background:url(../../img/title_produit_associe_evenement.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/title_produit_associe_evenement.png"); }
#main div.cols2_700_270 div.left h2.title.chercher_evenement { margin:11px 0 21px; width:281px; height:25px; background:url(../../img/title_chercher_evenement.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/title_chercher_evenement.png"); }
#main div.cols2_700_270 div.left h2.title.festival_country { margin:11px 0 21px; width:257px; height:33px; background:url(../../img/title_festival_country.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/title_festival_country.png"); }
#main div.cols2_700_270 div.left h2.title.histoire_country { margin:0 0 14px; width:255px; height:33px; background:url(../../img/title_histoire_country.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/title_histoire_country.png"); }
#main div.cols2_700_270 div.left h2.title.contact { margin:0 0 14px; width:255px; height:33px; background:url(../../img/title_contact.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/title_contact.png"); }
#main div.cols2_700_270 div.left h2.title.creer_compte { margin:0 0 14px; width:255px; height:33px; background:url(../../img/title_creer_compte.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/title_creer_compte.png"); }
#main div.cols2_700_270 div.left h2.title.videotheque { margin:0 0 20px; width:425px; height:33px; background:url(../../img/title_videotheque.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/title_videotheque.png"); }
#main div.cols2_700_270 div.left h2.title.categorie_video { margin:0 0 14px; width:239px; height:33px; background:url(../../img/title_categorie_video.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/title_categorie_video.png"); }
#main div.cols2_700_270 div.left h2.title.mes_commandes { margin:0 0 14px; width:255px; height:33px; background:url(../../img/title_mes_commandes.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/title_mes_commandes.png"); }
#main div.cols2_700_270 div.left h2.title.mes_telechargements { margin:0 0 14px; width:255px; height:33px; background:url(../../img/title_mes_telechargements.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/title_mes_telechargements.png"); }
#main div.cols2_700_270 div.left h2.title.inscription { margin:0 0 14px; width:255px; height:33px; background:url(../../img/title_inscription.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/title_inscription.png"); }
#main div.cols2_700_270 div.left h2.title.produits_derivee { margin:0 0 10px; width:466px; height:33px; background:url(../../img/title_produits_derives.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/title_catalogue_musical.png"); }
#main div.cols2_700_270 div.left h2.title.rechercher { margin:0 0 14px; width:255px; height:33px; background:url(../../img/title_rechercher.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/title_inscription.png"); }
#main div.cols2_700_270 div.left h2.title.faq { margin:0 0 14px; width:255px; height:33px; background:url(../../img/title_faq.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/title_faq.png"); }
#main div.cols2_700_270 div.left h2.title.avis { margin:0 0 14px; width:255px; height:33px; background:url(../../img/title_avis_legaux.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/title_avis_legaux.png"); }

#main div.cols2_700_270 div.left h2.sTitle { display:block; margin:0 0 17px; padding:0; width:700px; height:15px; font-size:12px; color:#363121; overflow:hidden; }

#main div.cols2_700_270 div.left div.block.news { display:block; margin:0; padding:0; margin-bottom:10px; }
#main div.cols2_700_270 div.left div.block.news.noimage { float:left; display:block; margin:0 35px 0 0; padding:0; width:207px; }
#main div.cols2_700_270 div.left div.last_news a.news{ float:left; display:block; margin:0 35px 0 0; padding:0; width:207px; }
#main div.cols2_700_270 div.left div.last_news a.news:hover{ background:#E1E7DB; text-decoration:none; }
#main div.cols2_700_270 div.left div.last_news a.news.last{ margin:0; }
#main div.cols2_700_270 div.left div.block.news.last { margin:0; }
#main div.cols2_700_270 div.left div.block.news table.img { float:left; display:block; margin:0; padding:0; }
#main div.cols2_700_270 div.left div.block.news table.img img{ border:3px solid #393424; }
#main div.cols2_700_270 div.left div.block.news div.zTxt { float:right; display:block; margin:0; padding:0; width:385px; }
#main div.cols2_700_270 div.left div.block.news.noimage div.zTxt { width:207px; }
#main div.cols2_700_270 div.left div.block.news div.zTxt h1 { display:block; margin:0; padding:0; font-size:14px; color:#363121; }
#main div.cols2_700_270 div.left div.block.news.noimage div.zTxt h1 { padding:0 0 5px; border-bottom:1px solid #393424; font-size:13px; }
#main div.cols2_700_270 div.left div.block.news.noimage div.zTxt h2 { padding:0 0 5px; font-size:11px; margin-bottom:0; }
#main div.cols2_700_270 div.left div.block.news div.zTxt h3 { display:block; margin:0 0 1px; padding:0;  font-size:11px; font-style:italic; font-weight:normal; color:#363121; }
#main div.cols2_700_270 div.left div.block.news div.zTxt span.separate { display:block; margin:0 0 4px; padding:0; width:382px; height:18px; background:url(../../img/border_news.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/border_news.png"); }
#main div.cols2_700_270 div.left div.block.news div.zTxt p { display:block; margin:0 0 29px; padding:0; font-size:12px; line-height:17px; color:#363121; text-align:justify; }
#main div.cols2_700_270 div.left div.block.news.noimage div.zTxt p { margin:0 0 9px; }
#main div.cols2_700_270 div.left div.block.news div.zTxt p.link { text-align:right; font-size:11px; font-weight:bold; }


#main div.cols2_700_270 div.left div.block.catalogue { display:block; margin:42px 0 0; padding:0; }
#main div.cols2_700_270 div.left div.block.catalogue div.contain { float:left; display:block; margin:0; padding:26px 0 0; width:174px; height:160px; border-right:1px dashed #363121; border-bottom:1px dashed #363121; text-align:center; }
#main div.cols2_700_270 div.left div.block.catalogue div.contain.noBorderB { border-bottom:none; }
#main div.cols2_700_270 div.left div.block.catalogue div.contain.noBorderR { width:175px; border-right:none; }
#main div.cols2_700_270 div.left div.block.catalogue div.contain img { margin:0 0 11px; }
#main div.cols2_700_270 div.left div.block.catalogue div.contain p { margin:0; font-size:13px; color:#363121; }
#main div.cols2_700_270 div.left div.block.catalogue p.link { margin:5px 0 0; text-align:right; font-size:11px; font-weight:bold; }

#main div.cols2_700_270 div.left div.block.search h2{ font-size:16px; }
#main div.cols2_700_270 div.left div.block.search ul{ padding:0; margin:0; }
#main div.cols2_700_270 div.left div.block.search ul li{ margin:0; padding:0; list-style:none; width:340px; float:left; margin-right:5px; }
#main div.cols2_700_270 div.left div.block.search ul li a{  border-top:1px solid #E5E3D9; display:block; padding:4px; }
#main div.cols2_700_270 div.left div.block.search ul li a:hover{ background-color:#E1E7DB; text-decoration:none; }
#main div.cols2_700_270 div.left div.block.search ul li table{ float:left; border:1px #E5E3D9 solid; margin-right:5px; }

#main div.cols2_700_270 div.left div.block.artiste { display:block; margin:0; padding:0; }
#main div.cols2_700_270 div.left div.block.artiste h1 { display:block; margin:0 0 2px; padding:0; font-size:16px; color:#363121; }
#main div.cols2_700_270 div.left div.block.artiste div.separate { display:block; margin:0; padding:0; width:678px; height:15px; background:url(../../img/separate_678.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/separate_678.png"); }
#main div.cols2_700_270 div.left div.block.artiste ul.index_alpha { float:left; display:block; margin:17px 0 0; padding:0; list-style:none; }
#main div.cols2_700_270 div.left div.block.artiste ul.index_alpha li { float:left; display:block; margin:0 8px 0 0; padding:0; }
#main div.cols2_700_270 div.left div.block.artiste ul.index_alpha li.all { margin:0; }
#main div.cols2_700_270 div.left div.block.artiste ul.index_alpha li a { float:left; position:relative; display:block; margin:0; padding:0; width:12px; height:15px; text-align:center; font-size:13px; line-height:14px; color:#363121; cursor:pointer; }
#main div.cols2_700_270 div.left div.block.artiste ul.index_alpha li.num a { width:27px; }
#main div.cols2_700_270 div.left div.block.artiste ul.index_alpha li.all a { width:110px; }
#main div.cols2_700_270 div.left div.block.artiste ul.index_alpha li a:hover { color:#f5f4ea; background:url(../../img/bg_alpha.png) center top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/bg_alpha.png"); text-decoration:none; }
#main div.cols2_700_270 div.left div.block.artiste ul.index_alpha li.num a:hover { background:url(../../img/bg_numeric.png) center top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/bg_numeric.png"); }
#main div.cols2_700_270 div.left div.block.artiste ul.index_alpha li.all a:hover { background:url(../../img/bg_all.png) center top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/bg_all.png"); }
#main div.cols2_700_270 div.left div.block.artiste ul.index_alpha li a.active { color:#f5f4ea; background:url(../../img/bg_alpha.png) center top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/bg_alpha.png"); text-decoration:none; }
#main div.cols2_700_270 div.left div.block.artiste ul.index_alpha li.num a.active { background:url(../../img/bg_numeric.png) center top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/bg_numeric.png"); }
#main div.cols2_700_270 div.left div.block.artiste ul.index_alpha li.all a.active { background:url(../../img/bg_all.png) center top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/bg_all.png"); }



#main div.cols2_700_270 div.left div.block.artiste div.result { display:block; margin:17px 0 0; padding:0; }
#main div.cols2_700_270 div.left div.block.artiste div.result ul { float:left; display:block; margin:17px 0 0; padding:0; width:342px; list-style:none; }
#main div.cols2_700_270 div.left div.block.artiste div.result ul li { display:block; margin:0 0 3px; padding:0 7px; height:18px; overflow:hidden; font-size:12px; line-height:18px; color:#363121; border-bottom:1px dashed #363121; }
#main div.cols2_700_270 div.left div.block.artiste div.result ul li a { color:#363121; }


#main div.cols2_700_270 div.left div.block.album { display:block; margin:71px 0 0; padding:0; }
#main div.cols2_700_270 div.left div.block.album h1 { display:block; margin:0 0 2px; padding:0; font-size:16px; color:#363121; }
#main div.cols2_700_270 div.left div.block.album div.separate { display:block; margin:0; padding:0; width:678px; height:15px; background:url(../../img/separate_678.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/separate_678.png"); }
#main div.cols2_700_270 div.left div.block.album ul.index_alpha { float:left; display:block; margin:17px 0 0; padding:0; list-style:none; }
#main div.cols2_700_270 div.left div.block.album ul.index_alpha li { float:left; display:block; margin:0 8px 0 0; padding:0; }
#main div.cols2_700_270 div.left div.block.album ul.index_alpha li.all { margin:0; }
#main div.cols2_700_270 div.left div.block.album ul.index_alpha li a { float:left; position:relative; display:block; margin:0; padding:0; width:12px; height:15px; text-align:center; font-size:13px; line-height:14px; color:#363121; cursor:pointer; }
#main div.cols2_700_270 div.left div.block.album ul.index_alpha li.num a { width:27px; }
#main div.cols2_700_270 div.left div.block.album ul.index_alpha li.all a { width:110px; }
#main div.cols2_700_270 div.left div.block.album ul.index_alpha li a:hover { color:#f5f4ea; background:url(../../img/bg_alpha.png) center top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/bg_alpha.png"); text-decoration:none; }
#main div.cols2_700_270 div.left div.block.album ul.index_alpha li.num a:hover { background:url(../../img/bg_numeric.png) center top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/bg_numeric.png"); }
#main div.cols2_700_270 div.left div.block.album ul.index_alpha li.all a:hover { background:url(../../img/bg_all.png) center top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/bg_all.png"); }
#main div.cols2_700_270 div.left div.block.album ul.index_alpha li a.active { color:#f5f4ea; background:url(../../img/bg_alpha.png) center top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/bg_alpha.png"); text-decoration:none; }
#main div.cols2_700_270 div.left div.block.album ul.index_alpha li.num a.active { background:url(../../img/bg_numeric.png) center top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/bg_numeric.png"); }
#main div.cols2_700_270 div.left div.block.album ul.index_alpha li.all a.active { background:url(../../img/bg_all.png) center top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/bg_all.png"); }

#main div.cols2_700_270 div.left div.block ul.index_page { float:left; display:block; margin:17px 0 0; padding:0; list-style:none; }
#main div.cols2_700_270 div.left div.block ul.index_page li { float:left; display:block; margin:0 8px 5px 0; padding:0; }
#main div.cols2_700_270 div.left div.block ul.index_page li a { float:left; position:relative; display:block; margin:0; padding:0; height:15px; padding:0 3px; text-align:center; font-size:13px; line-height:14px; color:#363121; cursor:pointer; }
#main div.cols2_700_270 div.left div.block ul.index_page li a:hover { color:#f5f4ea; background:url(../../img/bg_alpha.png) center top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/bg_alpha.png"); text-decoration:none; }
#main div.cols2_700_270 div.left div.block ul.index_page li a.active { color:#f5f4ea; background:url(../../img/bg_alpha.png) center top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/bg_alpha.png"); text-decoration:none; }

#main div.cols2_700_270 div.left div.block.album div.result { display:block; margin:17px 0 0; padding:0; }
#main div.cols2_700_270 div.left div.block.album div.result ul { float:left; display:block; margin:17px 0 0; padding:0; width:342px; list-style:none; }
#main div.cols2_700_270 div.left div.block.album div.result ul li { display:block; margin:0 0 8px; padding:12px 7px; height:59px; overflow:hidden; font-size:12px; line-height:16px; color:#363121; border-bottom:1px dashed #363121; }
#main div.cols2_700_270 div.left div.block.album div.result ul li.last { border-bottom:none; }
#main div.cols2_700_270 div.left div.block.album div.result ul li img { float:left; margin:0 9px 0 0; }
#main div.cols2_700_270 div.left div.block.album div.result ul li a { color:#363121; }



#main div.cols2_700_270 div.left div.block.boutique { display:block; margin:0; padding:0; }
#main div.cols2_700_270 div.left div.block.boutique h1 { float:left; display:block; margin:0 15px 0 0; padding:0; font-size:16px; color:#363121; line-height:27px; }
#main div.cols2_700_270 div.left div.block.boutique form { float:left; display:block; margin:0 0 2px; padding:0; }
#main div.cols2_700_270 div.left div.block.boutique form div.select_box { float:left; display:block; margin:0 9px 0 0; overflow:hidden; padding:0 5px 7px 0; width:162px; height:27px; background:url(../../img/select_167.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/select_167.png"); }
#main div.cols2_700_270 div.left div.block.boutique form div.select_box select { display:block; margin:3px 0 0 0; line-height:27px; padding:0; width:185px; height:27px; background:none; border:none; font-size:14px; color:#92948a; }
#main div.cols2_700_270 div.left div.block.boutique form div.inputTXT { float:left; display:block; margin:0 5px 0 0; padding:0 7px 7px 0; width:200px; height:27px; background:url(../../img/inputTXT_207.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/inputTXT_207.png"); }
#main div.cols2_700_270 div.left div.block.boutique form div.inputTXT input { display:block; margin:0; padding:3px 5px 0; width:190px; height:24px; background:none; border:none; font-size:14px; color:#92948a; }
#main div.cols2_700_270 div.left div.block.boutique form input.btn { float:left; display:block; margin:0; padding:0; width:106px; height:29px; background:url(../../img/btn_search_106.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/btn_search_106.png"); border:none; }
#main div.cols2_700_270 div.left div.block.boutique div.separate { display:block; margin:0; padding:0; width:678px; height:15px; background:url(../../img/separate_678.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/separate_678.png"); }



#main div.cols2_700_270 div.left div.block.produit_vedette { display:block; margin:11px 0 0; padding:0; }
#main div.cols2_700_270 div.left div.block.produit_vedette h1 { display:block; margin:0 0 2px; padding:0; font-size:16px; color:#363121; line-height:27px; }
#main div.cols2_700_270 div.left div.block.produit_vedette div.separate { display:block; margin:0; padding:0; width:678px; height:15px; background:url(../../img/separate_678.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/separate_678.png"); }
#main div.cols2_700_270 div.left div.block.produit_vedette ul.index_alpha { float:left; display:block; margin:28px 0 0; padding:0; list-style:none; }
#main div.cols2_700_270 div.left div.block.produit_vedette ul.index_alpha li { float:left; display:block; margin:0 8px 0 0; padding:0; }
#main div.cols2_700_270 div.left div.block.produit_vedette ul.index_alpha li.all { margin:0; }
#main div.cols2_700_270 div.left div.block.produit_vedette ul.index_alpha li a { float:left; position:relative; display:block; margin:0; padding:0; width:12px; height:15px; text-align:center; font-size:13px; line-height:14px; color:#363121; cursor:pointer; }
#main div.cols2_700_270 div.left div.block.produit_vedette ul.index_alpha li.num a { width:27px; }
#main div.cols2_700_270 div.left div.block.produit_vedette ul.index_alpha li.all a { width:110px; }
#main div.cols2_700_270 div.left div.block.produit_vedette ul.index_alpha li a:hover { color:#f5f4ea; background:url(../../img/bg_alpha.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/bg_alpha.png"); text-decoration:none; }
#main div.cols2_700_270 div.left div.block.produit_vedette ul.index_alpha li.num a:hover { background:url(../../img/bg_numeric.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/bg_numeric.png"); }
#main div.cols2_700_270 div.left div.block.produit_vedette ul.index_alpha li.all a:hover { background:url(../../img/bg_all.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/bg_all.png"); }

#main div.cols2_700_270 div.left div.block.produit_vedette div.result { display:block; margin:17px 0 0; padding:0; }
#main div.cols2_700_270 div.left div.block.produit_vedette div.result.album { display:block; margin:8px 0 7px; padding:0; }
#main div.cols2_700_270 div.left div.block.produit_vedette div.result.album div.album { float:left; display:block; margin:0 40px 0 0; padding:0; width:143px; overflow:hidden; }
#main div.cols2_700_270 div.left div.block.produit_vedette div.result.album div.album.last { margin:0; }
#main div.cols2_700_270 div.left div.block.produit_vedette div.result.album div.album img { display:block; margin:0 0 9px; padding:0; border:1px solid #393424; }
#main div.cols2_700_270 div.left div.block.produit_vedette div.result.album div.album h2 { display:block; margin:0; padding:0; font-size:13px; color:#363121; }
#main div.cols2_700_270 div.left div.block.produit_vedette div.result.album div.album h4 { display:block; margin:0; padding:0; font-size:13px; font-weight:normal; color:#363121; }
#main div.cols2_700_270 div.left div.block.produit_vedette div.result ul { float:left; display:block; margin:17px 0 0; padding:0; width:342px; list-style:none; }
#main div.cols2_700_270 div.left div.block.produit_vedette div.result ul li { display:block; margin:0 0 3px; padding:0 7px; height:18px; overflow:hidden; font-size:12px; line-height:18px; color:#363121; border-bottom:1px dashed #363121; }
#main div.cols2_700_270 div.left div.block.produit_vedette div.result ul li a { color:#363121; }



#main div.cols2_700_270 div.left div.block.fiche_album { display:block; margin:18px 0 0; padding:0; }
#main div.cols2_700_270 div.left div.block.fiche_album h1 { display:block; margin:0 0 2px; padding:0; font-size:16px; color:#363121; line-height:27px; }
#main div.cols2_700_270 div.left div.block.fiche_album div.separate { display:block; margin:0; padding:0; width:678px; height:15px; background:url(../../img/separate_678.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/separate_678.png"); }
#main div.cols2_700_270 div.left div.block.fiche_album div.img { float:left; display:block; margin:0;  width:210px; height:210px; overflow:hidden; }
#main div.cols2_700_270 div.left div.block.fiche_album div.img table img{ border:3px #363121 solid; }
#main div.cols2_700_270 div.left div.block.fiche_album div.desc { float:right; display:block; margin:0; padding:0; width:468px; }
#main div.cols2_700_270 div.left div.block.fiche_album div.desc h1 { display:block; margin:0 0 2px; padding:0; font-size:16px; color:#363121; line-height:normal; }
#main div.cols2_700_270 div.left div.block.fiche_album div.desc h2 { display:block; margin:0 0 8px; padding:0; font-size:14px; color:#4c7a67; line-height:normal; }
#main div.cols2_700_270 div.left div.block.fiche_album div.desc div.line { display:block; margin:0; padding:10px 3px 0; height:23px; border-bottom:1px dashed #696556; line-height:23px; }
#main div.cols2_700_270 div.left div.block.fiche_album div.desc div.line p { margin:0; font-size:14px; line-height:23px; color:#363121; text-align:left; }
#main div.cols2_700_270 div.left div.block.fiche_album div.desc div.line p strong { color:#4c7a67; }
#main div.cols2_700_270 div.left div.block.fiche_album div.desc div.sLeft { float:left; display:block; margin:0; padding:0; width:200px; height:23px; }
#main div.cols2_700_270 div.left div.block.fiche_album div.desc div.sRight { float:right; display:block; margin:0; padding:0; width:200px; height:23px; }
#main div.cols2_700_270 div.left div.block.fiche_album div.desc div.line div.sRight p { text-align:right; }
#main div.cols2_700_270 div.left div.block.fiche_album div.share { display:block; margin:22px 0 0; padding:0 0 0 10px;}
#main div.cols2_700_270 div.left div.block.fiche_album div.btn_acheter_produit { text-align:right; display:block; margin:5px 0 0; padding:4px; height:25px; }
#main div.cols2_700_270 div.left div.block.fiche_album div.btn_acheter_produit a { cursor:pointer; }
#main div.cols2_700_270 div.left div.block.fiche_album div.btn_acheter_produit a span { display:none; }
#main div.cols2_700_270 div.left div.block.fiche_album div.bio{ padding-top:20px; text-align:justify; font-size:12px; color:#393424; }


#main div.cols2_700_270 div.left div.block.texte { display:block; margin:19px 0 0; padding:0 0 0 10px; }
#main div.cols2_700_270 div.left div.block.texte h2 { display:block; margin:0 0 9px; padding:0; }
#main div.cols2_700_270 div.left div.block.texte p { display:block; margin:0 0 13px; padding:0; font-size:12px; color:#363121; }
#main div.cols2_700_270 div.left div.block.texte div.separate { display:block; margin:0; padding:0; width:703px; height:15px; background:url(../../img/separate_703.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/separate_703.png"); }


#main div.cols2_700_270 div.left div.block.piste_lecture { display:block; margin:11px 0 0; padding:0 0 0 10px; }
#main div.cols2_700_270 div.left div.block.piste_lecture h2 { display:block; margin:0 0 16px; padding:0; }
#main div.cols2_700_270 div.left div.block.piste_lecture ul { float:left; display:block; margin:0; padding:0 4px; height:26px; list-style:none; border-bottom:1px dashed #696557; overflow:hidden; }
#main div.cols2_700_270 div.left div.block.piste_lecture ul li { float:left; display:block; margin:0; padding:0; height:26px; overflow:hidden; font-size:14px; color:#363121; }
#main div.cols2_700_270 div.left div.block.piste_lecture ul li.number { margin:0 10px 0 0; line-height:25px; width:55px; }
#main div.cols2_700_270 div.left div.block.piste_lecture ul li.btn_play { margin:0 16px 0 0; width:18px; }
#main div.cols2_700_270 div.left div.block.piste_lecture ul li.title { margin:0 20px 0 0; line-height:25px; width:481px; }
#main div.cols2_700_270 div.left div.block.piste_lecture ul li.prix { line-height:25px; width:52px; text-align:right; color:#4c7a67; }
#main div.cols2_700_270 div.left div.block.piste_lecture ul li.check { line-height:25px; padding-top:3px; height:23px; width:30px; text-align:right; color:#4c7a67; }
#main div.cols2_700_270 div.left div.block.piste_lecture ul li.btn_play a { display:block; margin:6px 0 0; width:18px; height:16px; background:url(../../img/btn/btn_play.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/btn/btn_play.png"); }
#main div.cols2_700_270 div.left div.block.piste_lecture ul li.btn_play a span { display:none; }
#main div.cols2_700_270 div.left div.block.piste_lecture div.separate { display:block; margin:0; padding:0; width:703px; height:15px; background:url(../../img/separate_703.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/separate_703.png"); }
#main div.cols2_700_270 div.left div.block.piste_lecture div.btn_acheter_chanson { float:right; display:block; margin:16px 0 25px; padding:4px; width:283px; height:25px; background:url(../../img/btn/btn_achetez_chanson.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/btn/btn_achetez_chanson.png"); }
#main div.cols2_700_270 div.left div.block.piste_lecture div.btn_acheter_chanson a { position:relative; display:block; margin:0; padding:0; width:283px; height:25px; cursor:pointer; }
#main div.cols2_700_270 div.left div.block.piste_lecture div.btn_acheter_chanson a span { display:none; }


#main div.cols2_700_270 div.left div.block.meme_artiste { display:block; margin:12px 0 0; padding:0 0 0 10px; }
#main div.cols2_700_270 div.left div.block.meme_artiste h2 { display:block; margin:0 0 19px; padding:0; }
#main div.cols2_700_270 div.left div.block.meme_artiste div.result { display:block; margin:17px 0 0; padding:0; }
#main div.cols2_700_270 div.left div.block.meme_artiste div.result.album { display:block; margin:8px 0 7px; padding:0; }
#main div.cols2_700_270 div.left div.block.meme_artiste div.result.album div.album { float:left; display:block; margin:0 40px 0 0; padding:0; width:133px; overflow:hidden; }
#main div.cols2_700_270 div.left div.block.meme_artiste div.result.album div.album.last { margin:0; }
#main div.cols2_700_270 div.left div.block.meme_artiste div.result.album div.album img { display:block; margin:0 0 9px; padding:0; border:1px solid #393424; }
#main div.cols2_700_270 div.left div.block.meme_artiste div.result.album div.album h2 { display:block; margin:0; padding:0; font-size:13px; color:#363121; }
#main div.cols2_700_270 div.left div.block.meme_artiste div.result.album div.album h4 { display:block; margin:0; padding:0; font-size:13px; font-weight:normal; color:#363121; }


#main div.cols2_700_270 div.left div.block.event div.separate { display:block; margin:0; padding:0; width:703px; height:15px; background:url(../../img/separate_703.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/separate_703.png"); }
#main div.cols2_700_270 div.left div.block.evenement { float:left; display:block; margin:0 52px 55px 0; padding:0; width:322px; }
#main div.cols2_700_270 div.left div.block.evenement.right { margin:0 0 55px; }
#main div.cols2_700_270 div.left div.block.evenement.last { margin-bottom:55px; }
#main div.cols2_700_270 div.left div.block.evenement div.head { display:block; height:57px; margin:0 0 9px; padding:0 8px; width:306px; border-bottom:1px dashed #363121; }
#main div.cols2_700_270 div.left div.block.evenement div.head h1 { display:block; margin:0 0 2px; padding:0; font-size:16px; color:#363121; height:18px; overflow:hidden; }
#main div.cols2_700_270 div.left div.block.evenement div.head h2 { display:block; margin:0 0 10px; padding:0 0 0 3px; font-size:11px; font-style:italic; color:#363121; }
#main div.cols2_700_270 div.left div.block.evenement div.head h2 span { font-weight:normal; }
#main div.cols2_700_270 div.left div.block.evenement p { display:block; margin:0 0 2px; height:60px; padding:0 8px; font-size:12px; color:#393424; }
#main div.cols2_700_270 div.left div.block.evenement div.btn_voir_fiche_evenement { display:block; margin:12px auto 0; padding:4px; width:223px; height:22px; background:url(../../img/btn/btn_voir_fiche_evenement.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/btn/btn_voir_fiche_evenement.png"); }
#main div.cols2_700_270 div.left div.block.evenement div.btn_voir_fiche_evenement a { position:relative; display:block; margin:0; padding:0; width:223px; height:22px; cursor:pointer; }
#main div.cols2_700_270 div.left div.block.evenement div.btn_voir_fiche_evenement a span { display:none; }

#main div.cols2_700_270 div.left #listPage a.active{ background-color:#578D78; color:#fff; font-weight:bold;  }

#main div.cols2_700_270 div.left div.block.calendrier { display:block; margin:0 0 31px; padding:0; width:656px; }
#main div.cols2_700_270 div.left div.block.calendrier div.calendar { float:left; display:block; margin:0; padding:0; width:299px; border:3px solid #393424; overflow:hidden; }
#main div.cols2_700_270 div.left div.block.calendrier div.trier { float:right; display:block; margin:0; padding:0; width:324px; }
#main div.cols2_700_270 div.left div.block.calendrier div.trier h3 { display:block; margin:0 0 7px; padding:0; font-size:16px; line-height:16px; color:#363121; }
#main div.cols2_700_270 div.left div.block.calendrier div.trier ul { display:block; margin:0; padding:0; list-style:none; }
#main div.cols2_700_270 div.left div.block.calendrier div.trier ul li { display:block; margin:0; padding:0 0 0 10px; height:24px; font-size:17px; line-height:24px; border-bottom:1px dashed #363121; overflow:hidden; }
#main div.cols2_700_270 div.left div.block.calendrier div.trier ul li a { color:#363121; }


#main div.cols2_700_270 div.left div.block.fiche_event { display:block; margin:0; padding:0; width:700px; }
#main div.cols2_700_270 div.left div.block.fiche_event h1 { display:block; margin:0 0 7px; padding:0 0 10px 7px; font-size:16px; color:#363121; border-bottom:1px dashed #686454; }
#main div.cols2_700_270 div.left div.block.fiche_event h1 strong { color:#4c7a67; }
#main div.cols2_700_270 div.left div.block.fiche_event div.img { float:left; display:block; margin:3px 0 16px; padding:0 0 0 7px; width:238px; height:299px; overflow:hidden; }
#main div.cols2_700_270 div.left div.block.fiche_event div.txt { float:right; display:block; margin:0; padding:0; width:444px; }
#main div.cols2_700_270 div.left div.block.fiche_event div.txt h3 { display:block; margin:0 0 1px; padding:0; font-size:14px; color:#393424; }
#main div.cols2_700_270 div.left div.block.fiche_event div.txt p { display:block; margin:0 0 18px; padding:0; font-size:12px; line-height:18px; color:#393424; }
#main div.cols2_700_270 div.left div.block.fiche_event div.share { display:block; margin:0; padding:0 0 0 7px; }
#main div.cols2_700_270 div.left div.block.fiche_event div.txt div.artAsso{ padding-top:10px; }
#main div.cols2_700_270 div.left div.block.fiche_event div.txt div.artAsso table.img{ border:1px #393424 solid; float:left; margin:4px; }

#main div.cols2_700_270 div.left div.block.festival { display:block; margin:0 0 15px 0; padding:0; width:700px; }
#main div.cols2_700_270 div.left div.block.festival div.head { display:block; margin:0 0 4px; padding:0 6px; width:688px; border-bottom:1px dashed #363121; }
#main div.cols2_700_270 div.left div.block.festival div.head h1 { display:block; margin:0 0 2px; padding:0; font-size:16px; color:#363121; }
#main div.cols2_700_270 div.left div.block.festival div.head h2 { display:block; margin:0 0 10px; padding:0; font-size:11px; font-style:italic; font-weight:normal; color:#363121; }
#main div.cols2_700_270 div.left div.block.festival p { display:block; margin:0; padding:0 6px; font-size:12px; line-height:18px; color:#393424; }
#main div.cols2_700_270 div.left div.block.festival a { font-weight:bold; }
#main div.cols2_700_270 div.left div.block.festival div.imgs { float:left; display:block; margin:15px 0 0; padding:0; width:268px; }
#main div.cols2_700_270 div.left div.block.festival div.imgs h2 { display:block; margin:0 0 9px; padding:0 5px 7px; font-size:12px; color:#363121; border-bottom:1px dashed #363121; }
#main div.cols2_700_270 div.left div.block.festival div.imgs div.ctn_img { display:block; margin:0; padding:0 0 0 5px; }
#main div.cols2_700_270 div.left div.block.festival div.imgs div.ctn_img a { float:left; display:block; margin:0 6px 0 0; padding:0; height:50px; }
#main div.cols2_700_270 div.left div.block.festival div.imgs div.ctn_img a table img{ border:1px #363121 solid; }
#main div.cols2_700_270 div.left div.block.festival div.imgs div.ctn_img a.last { margin:0; }
#main div.cols2_700_270 div.left div.block.festival div.btn_voir_fiche_festival { float:right; display:block; margin:64px 0 0; padding:4px; width:274px; height:29px; background:url(../../img/btn/btn_voir_fiche_festival.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/btn/btn_voir_fiche_festival.png"); }
#main div.cols2_700_270 div.left div.block.festival div.btn_voir_fiche_festival a { position:relative; display:block; margin:0; padding:0; width:274px; height:29px; cursor:pointer; }
#main div.cols2_700_270 div.left div.block.festival div.btn_voir_fiche_festival a span { display:none; }
#main div.cols2_700_270 div.left div.block.festival div.separate { display:block; margin:17px 0 0; padding:0; width:703px; height:15px; background:url(../../img/separate_703.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/separate_703.png"); }


#main div.cols2_700_270 div.left div.block.festival_desc { display:block; margin:1px 0 0; padding:0 0 8px 5px; border-bottom:1px dashed #696556; }
#main div.cols2_700_270 div.left div.block.festival_desc table { float:left; display:block; margin:0; padding:0;  }
#main div.cols2_700_270 div.left div.block.festival_desc table img{ border:3px solid #393424; }
#main div.cols2_700_270 div.left div.block.festival_desc div.zTxt { float:right; display:block; margin:0; padding:0; width:385px; }
#main div.cols2_700_270 div.left div.block.festival_desc div.zTxt h1 { display:block; margin:0 0 2px; padding:0; font-size:14px; color:#363121; }
#main div.cols2_700_270 div.left div.block.festival_desc div.zTxt h3 { display:block; margin:0 0 3px; padding:0;  font-size:11px; font-style:italic; font-weight:normal; color:#363121; }
#main div.cols2_700_270 div.left div.block.festival_desc div.zTxt span.separate { display:block; margin:0 0 4px; padding:0; width:382px; height:18px; background:url(../../img/border_news.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/border_news.png"); }
#main div.cols2_700_270 div.left div.block.festival_desc div.zTxt p { display:block; margin:0 0 18px; padding:0; font-size:12px; line-height:18px; color:#393424; text-align:justify; }

#main div.cols2_700_270 div.left div.block.festival_img { display:block; margin:11px 0 0; padding:0 0 12px 5px; border-bottom:1px dashed #696556; }
#main div.cols2_700_270 div.left div.block.festival_img h2 { display:block; margin:0 0 8px; padding:0; font-size:14px; color:#363121; }
#main div.cols2_700_270 div.left div.block.festival_img a { float:left; display:block; margin:0 16px 7px 0; padding:0; overflow:hidden; }
#main div.cols2_700_270 div.left div.block.festival_img a table{ background:none; }
#main div.cols2_700_270 div.left div.block.festival_img a table img{ border:1px #363121 solid; }
#main div.cols2_700_270 div.left div.block.festival_img a.last { margin:0 0 7px; }

#main div.cols2_700_270 div.left div.block.festival_video { display:block; margin:11px 0 0; padding:0 0 12px 0; }
#main div.cols2_700_270 div.left div.block.festival_video h2 { display:block; margin:0 0 10px; padding:0 0 0 5px; font-size:14px; color:#363121; }
#main div.cols2_700_270 div.left div.block.festival_video div.result { display:block; margin:0; padding:0; width:703px; overflow:hidden; text-align:center; }
#main div.cols2_700_270 div.left div.block.festival_video div.result div.boxVideo{ margin-bottom:10px; }
#main div.cols2_700_270 div.left div.block.festival_video div.separate { display:block; margin:10px 0 0; padding:0; width:703px; height:15px; background:url(../../img/separate_703.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/separate_703.png"); }

#main div.cols2_700_270 div.left div.block.share { display:block; margin:11px 0 0; padding:0; }



#main div.cols2_700_270 div.left div.block.page { display:block; margin:0; padding:0; }
#main div.cols2_700_270 div.left div.block.page div.img { position:relative; display:block; margin:0 0 9px; padding:0; width:690px; height:298px; border:3px solid #393424; overflow:hidden; }
#main div.cols2_700_270 div.left div.block.page ul.navigation { position:relative; display:block; margin:0 0 10px; padding:0; list-style:none; }
#main div.cols2_700_270 div.left div.block.page ul.navigation li { float:left; position:relative; display:block; margin:0 46px 0 0; padding:6px 0 0 23px; height:15px; font-size:12px; font-weight:bold; line-height:15px; }
#main div.cols2_700_270 div.left div.block.page ul.navigation li span.icon { position:absolute; display:block; margin:0; padding:0; }
#main div.cols2_700_270 div.left div.block.page ul.navigation li a { float:left; display:block; margin:0; padding:0; color:#363121; }
#main div.cols2_700_270 div.left div.block.page ul.navigation div.addthis_toolbox a{ color:#363121; font-weight:bold; margin-right:35px; }
#main div.cols2_700_270 div.left div.block.page ul.navigation div.addthis_toolbox a span{ margin-right:5px; }
#main div.cols2_700_270 div.left div.block.page ul.navigation div.addthis_toolbox a.addthis_button_expanded{ margin:0; }

#main div.cols2_700_270 div.left div.block.page ul.navigation li.icon_taille_texte span.icon { top:4px; left:1px; width:20px; height:14px; background:url(../../img/icon/icon_taille_texte.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/icon/icon_taille_texte.png"); }
#main div.cols2_700_270 div.left div.block.page ul.navigation li.icon_taille_texte { padding-left:28px; }
#main div.cols2_700_270 div.left div.block.page ul.navigation li.icon_print span.icon { top:3px; left:2px; width:18px; height:17px; background:url(../../img/icon/icon_print.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/icon/icon_print.png"); }
#main div.cols2_700_270 div.left div.block.page ul.navigation li.icon_send_friend span.icon { top:3px; left:3px; width:16px; height:16px; background:url(../../img/icon/icon_send_friend.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/icon/icon_send_friend.png"); }
#main div.cols2_700_270 div.left div.block.page ul.navigation li.icon_share span.icon { top:3px; left:2px; width:18px; height:17px; background:url(../../img/icon/icon_share.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/icon/icon_share.png"); }
#main div.cols2_700_270 div.left div.block.page ul.navigation li.icon_share { margin:0; }
#main div.cols2_700_270 div.left div.block.page div.separate { display:block; margin:9px 0 0; padding:0; width:703px; height:15px; background:url(../../img/separate_703.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/separate_703.png"); }
#main div.cols2_700_270 div.left div.block.page div.zTxt { display:block; margin:13px 0 0; padding:0; }
#main div.cols2_700_270 div.left div.block.page div.zTxt p { padding:0 0 18px; font-size:12px; line-height:18px; color:#393424; }
#main div.cols2_700_270 div.left div.block.page div.zTxt ul { margin:0 0 31px; padding:0; list-style:none; }
#main div.cols2_700_270 div.left div.block.page div.zTxt ul li { margin:0 0 22px; padding:0 0 0 17px; background:url(../../img/puce.gif) left top no-repeat; font-size:12px; color:#393424; }


#main div.cols2_700_270 div.left div.block.videotheque_princ { display:block; margin:0; padding:0; }
#main div.cols2_700_270 div.left div.block.videotheque_princ h2 { display:block; margin:0 0 11px; padding:0; font-size:16px; color:#363121; }
#main div.cols2_700_270 div.left div.block.videotheque_princ h3 { display:block; margin:0 0 18px; padding:0; font-size:13px; color:#363121; }
#main div.cols2_700_270 div.left div.block.videotheque_princ div.video_box { position:relative; display:block; margin:0 0 5px; padding:0; width:703px; height:400px; overflow:hidden; }
#main div.cols2_700_270 div.left div.block.videotheque_princ div.separate { display:block; margin:1px 0 27px; padding:0; width:703px; height:15px; background:url(../../img/separate_703.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/separate_703.png"); }


#main div.cols2_700_270 div.left div.block.videotheque { float:left; display:block; margin:0 0 61px 0; padding:0; width:343px; }
#main div.cols2_700_270 div.left div.block.videotheque.right { float:right; }
#main div.cols2_700_270 div.left div.block.videotheque.last { margin-bottom:0; }
#main div.cols2_700_270 div.left div.block.videotheque h2 { display:block; margin:0 0 4px; padding:0; font-size:16px; color:#363121; }
#main div.cols2_700_270 div.left div.block.videotheque h3 { display:block; margin:0 0 8px; padding:0; font-size:12px; color:#363121; }
#main div.cols2_700_270 div.left div.block.videotheque h4 { display:block; margin:0 0 9px; padding:0; font-size:11px; color:#363121; }
#main div.cols2_700_270 div.left div.block.videotheque ul { display:block; margin:0 0 7px; padding:0; list-style:none; }
#main div.cols2_700_270 div.left div.block.videotheque ul li { display:block; margin:0; padding:5px 0 0 8px; border-top:1px dashed #363121; font-size:12px; color:#363121; }
#main div.cols2_700_270 div.left div.block.videotheque ul li a { color:#363121; }
#main div.cols2_700_270 div.left div.block.videotheque p.link { margin:0; text-align:right; }
#main div.cols2_700_270 div.left div.block.videotheque p.link a { font-size:11px; font-weight:bold; color:#578d78; }
#main div.cols2_700_270 div.left div.block.videotheque div.video_box { position:relative; display:block; margin:0 0 5px; padding:0; width:343px;  overflow:hidden; }
#main div.cols2_700_270 div.left div.block.videotheque div.video_box table{  }
#main div.cols2_700_270 div.left div.block.videotheque div.video_box table img{ border:3px #363121 solid;  }
#main div.cols2_700_270 div.left div.block.videotheque div.separate { display:block; margin:0 0 17px; padding:0; width:343px; height:11px; background:url(../../img/separate_344.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/separate_344.png"); }







#main div.cols2_700_270 div.right h2.title { display:block; margin:0; padding:0; }
#main div.cols2_700_270 div.right h2.title span { display:none; }
#main div.cols2_700_270 div.right h2.title.connectez_vous { width:270px; height:41px; background:url(../../img/title_connectez_vous.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/title_connectez_vous.png"); }
#main div.cols2_700_270 div.right h2.title.pas_inscrit { width:270px; height:61px; background:url(../../img/title_pas_inscrit.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/title_pas_inscrit.png"); }
#main div.cols2_700_270 div.right h2.title.pas_inscrit a { position:relative; cursor:pointer; display:block; height:61px; }
#main div.cols2_700_270 div.right h2.title.empty{ width:270px; height:61px; background:url(../../img/title_empty.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/title_empty.png"); }
#main div.cols2_700_270 div.right h2.title.reseaux_sociaux { width:270px; height:26px; background:url(../../img/title_reseaux_sociaux.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/title_reseaux_sociaux.png"); }
#main div.cols2_700_270 div.right h2.title.prochain_evenement { width:270px; height:25px; background:url(../../img/title_prochain_evenement.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/title_prochain_evenement.png"); }
#main div.cols2_700_270 div.right h2.title.boutique_en_ligne { width:270px; height:25px; background:url(../../img/title_boutique_en_ligne.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/title_boutique_en_ligne.png"); }
#main div.cols2_700_270 div.right h2.title.dernier_video { width:184px; height:25px; background:url(../../img/title_dernier_video.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/title_dernier_video.png"); }
#main div.cols2_700_270 div.right h2.title.quelque_autre { width:140px; height:21px; background:url(../../img/title_quelque_autre.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/title_quelque_autre.png"); }
#main div.cols2_700_270 div.right h2.title.boutique_ligne { width:270px; height:35px; background:url(../../img/title_boutique_ligne.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/title_boutique_ligne.png"); }

#main div.cols2_700_270 div.right h2.sTitle { display:block; margin:0 0 17px; padding:0; width:700px; height:15px; font-size:12px; color:#363121; overflow:hidden; }



#main div.cols2_700_270 div.right div.block.connection { display:block; margin:0 0 22px; padding:0; }
#main div.cols2_700_270 div.right div.block.connection div.contain { display:block; margin:0; padding:4px 13px 12px; background:#578d78; }
#main div.cols2_700_270 div.right div.block.connection div.contain p { position:relative; margin:0 0 13px; padding:0 0 10px; font-size:11px; color:#fff; border-bottom:4px solid #fff; }
#main div.cols2_700_270 div.right div.block.connection div.contain input.txt { display:block; margin:0 0 11px; padding:5px 5px 0; background:url(../../img/footer_inputTXT.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/footer_inputTXT.png"); width:231px; height:23px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#92948a; font-style:italic; border:none; cursor:text; }
#main div.cols2_700_270 div.right div.block.connection div.contain div.btn_connection { float:right; display:block; margin:4px 0 0; padding:3px 4px 3px 3px; background:url(../../img/btn/btn_connection.jpg) left top no-repeat; width:95px; height:24px; }
#main div.cols2_700_270 div.right div.block.connection div.contain div.btn_connection input { display:block; margin:0; width:95px; height:24px; background:none; border:none; cursor:pointer; }
#main div.cols2_700_270 div.right div.block.connection div.contain div.linkBox a{ display:block; text-decoration:none; font-weight:bold; color:#fff; border-bottom:1px #fff dotted; padding:3px; }
#main div.cols2_700_270 div.right div.block.connection div.contain div.linkBox a:hover{ background:#fff; color:#578d78; }

#main div.cols2_700_270 div.right div.block.reseaux { display:block; margin:0 0 34px; padding:0; }
#main div.cols2_700_270 div.right div.block.reseaux div.contain { display:block; margin:9px 0 0; padding:0 0 0 11px; }
#main div.cols2_700_270 div.right div.block.reseaux div.contain p { margin:0 0 5px; font-size:11px; color:#090800; }
#main div.cols2_700_270 div.right div.block.reseaux div.contain a { float:left; display:block; margin:0 15px 7px 0; }



#main div.cols2_700_270 div.right div.block.evenement { display:block; margin:0 0 24px; padding:0; }
#main div.cols2_700_270 div.right div.block.evenement div.contain { display:block; margin:22px 0 0; padding:0 0 0 4px; }
#main div.cols2_700_270 div.right div.block.evenement div.contain div.evene { display:block; margin:0 0 1px; padding:2px 6px 5px; }
#main div.cols2_700_270 div.right div.block.evenement div.contain div.evene.switch { background:#e1e7db; }
#main div.cols2_700_270 div.right div.block.evenement div.contain div.evene h2 { display:block; margin:0; padding:0; font-size:10px; color:#090800; }
#main div.cols2_700_270 div.right div.block.evenement div.contain div.evene h4 { display:block; margin:0; padding:0; font-size:11px; color:#090800; font-weight:normal; }
#main div.cols2_700_270 div.right div.block.evenement p.link { margin:5px 0 0; text-align:right; font-size:11px; font-weight:bold; }

#main div.cols2_700_270 div.right div.block.boutique_ligne{ display:block; margin:0 0 24px; padding:0; }
#main div.cols2_700_270 div.right div.block.boutique_ligne ul.menuCat{ padding:0; margin:0; padding-top:10px; }
#main div.cols2_700_270 div.right div.block.boutique_ligne ul.menuCat li.cat{ background-color:#578D78; color:#fff; font-weight:bold; font-size:11px; padding:4px; list-style:none; }
#main div.cols2_700_270 div.right div.block.boutique_ligne ul.menuCat li.scat{ border-bottom:1px #578D78 solid; margin:0; list-style:none; }
#main div.cols2_700_270 div.right div.block.boutique_ligne ul.menuCat li.scat a{ display:block; color:#000; font-weight:bold; font-size:11px; padding:4px; }
#main div.cols2_700_270 div.right div.block.boutique_ligne ul.menuCat li.scat a:hover{ background:#E1E7DB; text-decoration:none; }
#main div.cols2_700_270 div.right div.block.boutique_ligne div.prodBox{ padding:10px 0; }
#main div.cols2_700_270 div.right div.block.boutique_ligne div.prodBox div.item{ border-bottom:1px dashed #363121; font-family:Verdana, Geneva, sans-serif; font-size:13px; padding:10px; color:#363121; }
#main div.cols2_700_270 div.right div.block.boutique_ligne div.prodBox div.item table{ float:left; background:#fff; border:1px #363121 solid; margin-right:5px; }
#main div.cols2_700_270 div.right div.block.boutique_ligne div.prodBox div.item h5{ margin:0;  font-size:13px; }
#main div.cols2_700_270 div.right div.block.boutique_ligne div.prodBox div.item strong{ font-weight:normal; }
#main div.cols2_700_270 div.right div.block.boutique_ligne p.link { margin:5px 0 0; text-align:right; font-size:11px; font-weight:bold; }

#main div.cols2_700_270 div.right div.block.boutique { display:block; margin:0 0 24px; padding:0; }
#main div.cols2_700_270 div.right div.block.boutique div.contain { display:block; margin:22px 0 0; padding:0 0 0 4px; }
#main div.cols2_700_270 div.right div.block.boutique div.contain div.album { display:block; margin:0; padding:16px 0 3px; border-bottom:1px dashed #696658; }
#main div.cols2_700_270 div.right div.block.boutique div.contain div.album.first { padding:0 0 3px; }
#main div.cols2_700_270 div.right div.block.boutique div.contain div.album.last { border-bottom:none; }
#main div.cols2_700_270 div.right div.block.boutique div.contain div.album.switch { background:#e1e7db; }
#main div.cols2_700_270 div.right div.block.boutique div.contain div.album img { float:left; display:block; margin:0 6px 6px 0; padding:0; border:1px solid #393424; }
#main div.cols2_700_270 div.right div.block.boutique div.contain div.album h2 { display:block; margin:0; padding:0; font-size:10px; color:#090800; }
#main div.cols2_700_270 div.right div.block.boutique div.contain div.album h4 { display:block; margin:0; padding:0; font-size:11px; color:#090800; font-weight:normal; }
#main div.cols2_700_270 div.right div.block.boutique p.link { margin:5px 0 0; text-align:right; font-size:11px; font-weight:bold; }



#main div.cols2_700_270 div.right div.block.video { display:block; margin:0 0 24px; padding:0; }
#main div.cols2_700_270 div.right div.block.video div.contain { display:block; margin:18px 0 12px; padding:0 0 0 4px; }
#main div.cols2_700_270 div.right div.block.video div.contain table.img{ border:1px #363121 solid; background-color:#fff; }
#main div.cols2_700_270 div.right div.block.video div.contain.last { margin:11px 0 0; }
#main div.cols2_700_270 div.right div.block.video div.contain div.video { display:block; margin:0 0 1px; padding:2px 6px 5px; }
#main div.cols2_700_270 div.right div.block.video div.contain div.video.switch { background:#e1e7db; }
#main div.cols2_700_270 div.right div.block.video div.contain div.video h2 { display:block; margin:0; padding:0; font-size:12px; font-weight:normal; color:#090800; }
#main div.cols2_700_270 div.right div.block.video div.contain h3 { display:block; margin:6px 0 0; padding:0 0 0 6px; font-size:11px; color:#090800; }
#main div.cols2_700_270 div.right div.block.video div.contain div.evene h4 { display:block; margin:0; padding:0; font-size:11px; color:#090800; font-weight:normal; }
#main div.cols2_700_270 div.right div.block.video p.link { margin:5px 0 0; text-align:right; font-size:11px; font-weight:bold; }


#main div.cols2_700_270 div.left table.panier{ font-size:11px; }
#main div.cols2_700_270 div.left table.panier tr.header{ background:#090800; color:#fff; font-weight:bold; }
#main div.cols2_700_270 div.left table.panier tr.header td{  padding:4px; }
#main div.cols2_700_270 div.left table.panier tr.light{ background:#b9b194; }
#main div.cols2_700_270 div.left table.panier tr.light td{ padding:4px; }
#main div.cols2_700_270 div.left table.panier tr.dark{ background:#a29a7e; }
#main div.cols2_700_270 div.left table.panier tr.dark td{ padding:4px; }
#main div.cols2_700_270 div.left table.panier tr a{ color:#090800; font-weight:bold; }
#main div.cols2_700_270 div.left table.panier tr.footer{ background:#6e674f; color:#fff; font-weight:bold; }
#main div.cols2_700_270 div.left table.panier tr.footer td{ padding:4px; border-bottom:1px #a29a7e solid; }

#main div.cols2_700_270 div.left div.block form.styleForm table tr td{ padding:4px; }
#main div.cols2_700_270 div.left div.block form.styleForm table tr td input.txt{ width:310px; padding:4px; border:1px #3a3933 solid; }
#main div.cols2_700_270 div.left div.block form.styleForm table tr td textarea{ width:310px; padding:4px; height:150px; border:1px #3a3933 solid; }
#main div.cols2_700_270 div.left div.block form.styleForm table tr td input.btn{ float:right; }









/*===================================================================================================
FOOTER
===================================================================================================*/
#footer div.ctn { font-family:Verdana, Geneva, sans-serif; }

#footer div.ctn h2 { display:block; margin:0 0 9px; padding:0; height:40px; }
#footer div.ctn h2 span { display:none; }
#footer div.ctn h2.title_site_general { width:215px; background:url(../../img/title_site_general.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/title_site_general.png"); }
#footer div.ctn h2.title_question { width:344px; background:url(../../img/title_question.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/title_question.png"); }
#footer div.ctn h2.title_partenaire { width:141px; background:url(../../img/title_partenaire.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/title_partenaire.png"); }


#footer div.ctn ul { margin:0 0 22px; padding:0; list-style:none; }
#footer div.ctn ul li { margin:0 0 2px; padding:0 0 0 18px; background:url(../../img/puce.png) left 3px no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/puce.png"); font-size:16px; font-weight:bold; color:#fff; }
#footer div.ctn a { color:#fff; }

#footer div.ctn div.col01 { float:left; padding:0 30px 0 0; width:280px; }
#footer div.ctn div.col02 { float:left; padding:0 86px 0 0; width:341px; }
#footer div.ctn div.col03 { float:left; padding:0; width:255px; }

#footer div.ctn div.col02 label { display:block; margin:0 0 5px; padding:0; font-size:16px; font-weight:bold; color:#fff; }
#footer div.ctn div.col02 input.txt { display:block; margin:0 0 11px; padding:5px 5px 0; background:url(../../img/footer_inputTXT.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/footer_inputTXT.png"); width:231px; height:23px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; border:none; cursor:text; }
#footer div.ctn div.col02 div.textarea { display:block; margin:0; padding:5px; background:url(../../img/footer_textarea.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/footer_textarea.png"); width:329px; height:101px; }
#footer div.ctn div.col02 textarea { position:relative; display:block; margin:0; padding:0; background:none; width:329px; height:101px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; border:none; }
#footer div.ctn div.col02 div.btn_send { float:right; display:block; margin:12px 0 0; padding:5px 5px 5px 3px; background:url(../../img/btn/btn_envoyer.png) left top no-repeat fixed; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/btn/btn_envoyer.png"); width:102px; height:30px; }
#footer div.ctn div.col02 div.btn_send input { position:relative; display:block; margin:0; width:102px; height:30px; background:none; border:none; cursor:pointer; }

#footer div.ctn div.col03 p { margin:0 0 9px; font-size:11px; color:#fff; }
#footer div.ctn div.col03 a { text-decoration:underline; }
#footer div.ctn div.col03 a.btn_boris { display:block; margin:0 0 5px; padding:0; width:252px; height:91px; background:url(../../img/btn/btn_boris.png) left bottom no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/btn/btn_boris.png"); }
#footer div.ctn div.col03 a.btn_boris span { display:none; }


/*CALENDRIER*/
/* CALENDRIER MINI */
.minical_dayEmpty{
	font-family:sans-serif;
	color:#302b1e;
	font-size:12px;
	font-weight:bold;
	background-color:#FFFFFF;
	border-left:1px #302b1e solid;
	border-bottom:1px #302b1e solid;
	padding:1px;
	width:10px;
	height:10px;
	height:20px;
}
.minical_dayFull{
	font-family:sans-serif;
	color:#302b1e;
	font-size:12px;
	font-weight:bold;
	background-color:#F8F8F8;
	border-left:1px #302b1e solid;
	border-bottom:1px #302b1e solid;
	padding:1px;
	width:10px;
	height:10px;
	height:20px;
	text-align:center;
}
.minical_dayFull_com{
	font-family:sans-serif;
	color:#302b1e;
	font-size:12px;
	font-weight:bold;
	background-color:#FFFFCC;
	border-left:1px #302b1e solid;
	border-bottom:1px #302b1e solid;
	padding:1px;
	width:10px;
	height:10px;
	cursor:pointer;
	height:20px;
}
.minical_cmdOver{
	border-top:2px #302b1e solid;
}
.minical_dayThis{
	font-family:sans-serif;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	background-color:#363121;
	border-left:1px #302b1e solid;
	border-bottom:1px #302b1e solid;
	padding:1px;
	width:10px;
	height:10px;
	height:20px;
	text-align:center;

}
.minical_border{
	border-right:1px #302b1e solid;
}
.tbl_title_col{
	font-family:sans-serif;
	color:#302b1e;
	font-size:12px;
	font-weight:bold;
	background-color:#F8F8F8;
	border-bottom:1px #302b1e solid;
}
.tbl_title_col_red{
	font-family:sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	background-color:#302b1e;
	border-bottom:1px #302b1e solid;
	height: 30px;
	line-height:30px;
}










