/*
	green: #009d0d
	grey: #919191
	grey-green: #19220e
*/
body{margin:0;padding:0; font-size:8pt;color:#000;font-family:Arial, Helvetica, sans-serif;letter-spacing:0;}


*:focus{outline:none;}
img{border:0;}
a,a:visited{color:#000;text-decoration:none;}
a:hover,a.selected{color:#009d0d;text-decoration:underline;}
a.selected{text-decoration:none;}
a.small-link{font-size:7pt;margin-left:5px;text-decoration:underline;}
a.small-link:hover{text-decoration:none;}


.clear{clear:both;}

input,select,textarea{border:1px solid #dddddd;border-top:2px solid #dddddd;}



.inner{width:975px;position:relative;}
#header{background:url(../images/header_bg.gif) repeat-x; height:83px;}
#header .inner #header-content{position:absolute;right:0px;top:20px;}
#header .inner #header-content .search{float:left;width:200px;white-space:nowrap; text-align:right;margin-left:20px;}
#header .inner #header-content .search input{padding-top:2px;border-right:0px;border-top:1px solid #c3c3c3;}

#menu{background:url(../images/menu_bg.gif) repeat-x; height:43px;margin-bottom:20px;}
#menu .inner{padding-left:25px;width:950px;}
#menu .inner #submenu{position:absolute;right:0px;top:10px;font-size:8pt;}
#menu .inner #submenu a{margin-right:10px;}


#content{width:950px;margin-left:25px;}





#accueil{}
#accueil #left-side{float:left;width:460px;}
#accueil #left-side .module{position:relative;}
#accueil #left-side .module .text{color:#fff;text-align:justify;background:#85c28b url(../images/green_bottom_main_box_front.jpg) no-repeat bottom;padding:15px;border-top:#969696 1px solid;position:relative;}
#accueil #left-side .module .text .title{margin-bottom:5px;padding-top:2px;}
#accueil #left-side .module .text .title a{font-size:24pt;color:#fff;}
#accueil #left-side .module .text .more{position:absolute;top:20px;right:15px;}

#accueil #right-side{float:right;width:460px;}
#accueil #right-side #nouvelles-front{}
#accueil #right-side #nouvelles-front .nouvelles-header{color:#19220e; padding-bottom:5px;border-bottom:1px solid #19220e;font-size:9pt;font-weight:bold;margin-bottom:10px;}
#accueil #right-side #nouvelles-front .title{font-size:20pt;color:#009d0d;margin-bottom:5px;} 
#accueil #right-side #nouvelles-front .date{font-weight:bold;font-style:italic;margin-bottom:5px;}
#accueil #right-side #nouvelles-front .text{margin-bottom:10px;text-align:justify;}

#accueil #right-side #front-boxes{margin-top:20px;}
#accueil #right-side #front-boxes .left,
#accueil #right-side #front-boxes .right{height:250px;width:221px;position:relative;}

#accueil #right-side #front-boxes .left{float:left;background-position:10px 8px ; background-repeat:no-repeat;}
#accueil #right-side #front-boxes .left img.bg{position:absolute;top:0;left:0;}
#accueil #right-side #front-boxes .left .content{position:absolute;top:152px;left:10px;;font-weight:bold;}
#accueil #right-side #front-boxes .left .content span{color:#919191;font-weight:normal;font-size:6pt;}
#accueil #right-side #front-boxes .left .content ._title{font-size:12pt;margin-top:5px;}

#accueil #right-side #front-boxes .right{float:right;background:url(../images/green_box_front.jpg) no-repeat;padding-top:25px;text-align:center;}






#nouvelles{}
#nouvelles #current-news{margin-bottom:30px;}
#nouvelles #current-news .title{font-size:20pt;color:#009d0d;margin-bottom:10px;width:500px;} 
#nouvelles #current-news .date{font-weight:bold;font-style:italic;margin-bottom:10px;}
#nouvelles #current-news .text{margin-bottom:10px;text-align:justify;}

#nouvelles #list-news{}
#nouvelles #list-news .news{border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;padding-top:4px;padding-bottom:4px;padding-left:10px;cursor:pointer;}
#nouvelles #list-news .news a{font-weight:bold;color:#000;text-decoration:none;}
#nouvelles #list-news .news span.date{font-weight:normal;font-style:italic;}
#nouvelles #list-news .even{background:#d2d2d2;}




#artistes{}

#artistes #left-side{width:350px;float:left;}
#artistes #left-side .boxes-selected,
#artistes #left-side .boxes{position:relative;background-position:5px 3px; background-repeat:no-repeat;height:82px;width:350px;margin-bottom:10px;cursor:pointer;}
#artistes #left-side .boxes-selected .inside,
#artistes #left-side .boxes .inside{position:absolute;top:20px;left:120px;font-size:14pt;}
#artistes #left-side .boxes-selected .inside span,
#artistes #left-side .boxes .inside span{font-size:8pt;}
#artistes #left-side .boxes .inside,#artistes #left-side .boxes .inside a{color:#000;}
#artistes #left-side .boxes-selected .inside,#artistes #left-side .boxes-selected .inside a{color:#fff;}

#artistes #right-side{width:580px;float:right;}

#artistes #right-side #gallery{margin-bottom:20px;}
#artistes #right-side #gallery #main-image{float:left;width:470px;text-align:center;}
#artistes #right-side #gallery #thumbs{float:right;width:100px;}
#artistes #right-side #gallery #thumbs img{margin-bottom:10px;}

#artistes #right-side #artist-info{}
#artistes #right-side #artist-info .title{font-size:24pt;color:#009d0d;margin-bottom:10px;} 
#artistes #right-side #artist-info .text{margin-bottom:10px;text-align:justify;}
#artistes #right-side #artist-info .text a{font-weight:bold;font-size:10pt;color:#009d0d;}

#artistes #right-side #extrait-audio{margin-top:20px;}


#catalogue{}
#catalogue #left-side{width:350px;float:left;}
#catalogue #left-side .boxes-selected,
#catalogue #left-side .boxes{position:relative;height:52px;width:350px;margin-bottom:10px;cursor:pointer;background:url(../images/tab_catalogue.png) no-repeat;}
#catalogue #left-side .boxes-selected{background:url(../images/tab_catalogue_selected.png) no-repeat;}

#catalogue #left-side .boxes-selected .inside,
#catalogue #left-side .boxes .inside{position:absolute;top:7px;left:10px;font-size:14pt;}
#catalogue #left-side .boxes-selected .inside span,
#catalogue #left-side .boxes .inside span{font-size:8pt;}
#catalogue #left-side .boxes .inside,#catalogue #left-side .boxes .inside a{color:#000;}
#catalogue #left-side .boxes-selected .inside,#catalogue #left-side .boxes-selected .inside a{color:#fff;}

#catalogue #right-side{width:580px;float:right;}
#catalogue #right-side #img-catalogue{width:250px;float:left;}
#catalogue #right-side #desc-catalogue{width:310px;float:right;}
#catalogue #right-side #sub-title{color:#009d0d;margin-top:5px;margin-bottom:15px;font-size:11pt;}
#catalogue #right-side #quick-search{font-size:14pt;font-weight:bold;margin-bottom:20px;}
#catalogue #right-side #quick-search input{width:280px;}
#catalogue #right-side #piste-mp3 th{text-align:left;padding-top:7px;padding-bottom:7px;border-bottom:#919191 1px solid;border-top:#919191 1px solid;color:#009d0d;font-weight:bold;font-size:12pt;}
#catalogue #right-side #piste-mp3 td{font-size:10pt;padding-top:5px;padding-bottom:5px;}
#catalogue #right-side #piste-mp3 td .search-in{display:none;}
#catalogue #right-side #piste-mp3 tr.even td{background:#d2d2d2;}
.mp3-player{width:18px;height:15px;}


#services{width:925px;}
#services .service{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #919191;}
#services .service .title{font-size:20pt;color:#009d0d;margin-bottom:10px;width:500px;} 
#services .service .text{text-align:justify;}
#services .noborder{border:0px!important;margin-bottom:0px!important;}




#contact{}
#contact .title-header{color:#19220e; padding-bottom:5px;border-bottom:1px solid #19220e;font-size:9pt;font-weight:bold;margin-bottom:10px;}

#contact #left-side{float:left;width:444px;}

#contact #right-side{float:right;width:444px;}
#contact #right-side td{padding-top:3px;padding-bottom:3px;font-weight:bold;}
#contact #right-side input{width:375px;}
#contact #right-side b{color:#ff0000;}
#contact #right-side textarea{width:375px;height:150px;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
#contact #right-side span{font-weight:normal;}
#contact #right-side span.check{position:relative;top:2px;}
#contact #right-side span.check input{width:auto!important;}
#contact #right-side a.submit{float:right;}


#footer{height:216px; background:url(../images/design_footer.jpg) no-repeat bottom left;margin-top:20px;}
#footer #footer-border{background:url(../images/border_footer.gif) repeat-x top left; height:3px;}
#footer .inner{padding-left:25px;width:950px;margin-top:15px;color:#919191;font-size:8pt;}
#footer .inner #footer-menu{background:url(../images/effect_footer.jpg) no-repeat right;position:absolute;left:135px;top:0px;height:20px;padding:5px;padding-top:4px;}
#footer .inner #footer-menu a{margin-right:10px;font-weight:bold;font-size:8pt;}
#footer .inner #mid{position:absolute;top:3px;color:#919191;right:0px;}


#recherche{}
#recherche .title{font-size:20pt;color:#009d0d;margin-bottom:10px;width:500px;}

span#branding{}
.searchcontrol{padding-top:30px;}
.gsc-result .gs-title{height:auto!important;text-decoration:none!important;}
a.gs-title,a.gs-title b{color:#000!important;font-size:14px!important;font-style:normal;padding-bottom:10px!important;font-weight:bold;}
a.gs-title b,.gs-title b{color:#009d0d!important;text-decoration:none!important;}
.gsc-trailing-more-results a.gsc-trailing-more-results{color:#000;}
.gsc-control form.gsc-search-box {display : none;}
.gsc-resultsRoot{width:880px;}
.gs-webResult div.gsc-result{width : 600px;padding-bottom:30px;}
.gs-webResult .gs-snippet{font-size:12px!important;padding-top:10px!important;padding-bottom: 10px;}
.gsc-cursor-box{text-align:right;}
.gsc-resultsHeader,.gsc-webResult div.gs-visibleUrl-short,.gsc-keeper,.gsc-resultsHeader div.gsc-results-selector {display : none;}
.gs-visibleUrl-long{display:block!important;border-bottom:1px solid #eaeaea!important;padding-bottom:10px;color:#009d0d!important;font-weight:bold!important;font-style:normal;font-size:8pt!important;}
.gs-no-results-result .gs-snippet,.gs-error-result .gs-snippet {background:transparent!important;border:1px solid #fff!important;margin:0px!important;padding:0px!important;text-align:center!important; font-size:18pt!important; font-weight:bold!important;margin-top:20px!important;padding:20px!important;}
.gsc-cursor-page{color:#000!important;}
.gsc-cursor-current-page{color:#009d0d!important;}
/*.gs-custom-error{font-size:18pt;background:none!important;color:#fff;padding:20px;text-align:center;}*/
