@charset "utf-8";
/* CSS Document */

body {width:100%; height:100%; background:url(../../img/bgBody.jpg) left top no-repeat fixed #000; font-size:75%; font-family:Trebuchet MS, Arial, sans-serif; color:#fff;}
* {margin:0; padding:0; font-style:normal;}

a {color:#0074b6; text-decoration:none;}
a:hover {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:#fff;}
h2 {font-size:1.8em; margin:10px 0px; color:#fff;}
h3 {font-size:1.6em; margin:10px 0px; color:#fff;}
h4 {font-size:1.4em; margin:10px 0px; color:#fff;}
h5 {font-size:1.2em; margin:10px 0px; color:#fff;}
h6 {font-size:1em; margin:10px 0px; color:#fff;}

.ajax-loading{ background:url(../../img/ajax-loader.gif) center no-repeat; height:686px; }


/*===================================================================================================
BLOCK
===================================================================================================*/
#body2 { position:relative; display:block; margin:0px; paddig:0px; width:100%; }
#header_border { position:fixed; display:block; top:0px; left:0px; width:100%; height:10px; background:#0074b6; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; line-height:0; z-index:1000; }
#header { position:fixed; display:block; left:537px; top:10px; width:466px; height:43px; background:url(../../img/bgMenu.png) left top repeat-x; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bgMenu.png',sizingMethod='scale'); z-index:1000; }
#container { position:relative; margin:0 0 0 552px; padding:29px 0 0; width:451px; /*background:url(../../img/bgContainer.jpg) left top no-repeat;*/ }
.block_ctn { position:relative; margin:40px 0px 0px; padding:10px 11px; width:429px; background:url(../../img/bg_block_ctn.png) left top repeat-y; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg_block_ctn.png',sizingMethod='scale'); }
#ctn_contact {margin-bottom:30px;}
.clear { clear:both; margin:0px; padding:0px; line-height:0px; font-size:0px; }





/*===================================================================================================
HEADER
===================================================================================================*/
#header ul.menu { position:relative; display:block; margin:0; padding:10px 20px 0; list-style:none; }
#header ul.menu li { display:inline; margin:0 40px 0 0; padding:0; font-size:13px; color:#fff; }
#header ul.menu li a { color:#fff; }










/*===================================================================================================
CONTAINER
===================================================================================================*/
#container div.block_ctn h2.title_musique { position:relative; display:block; margin:0 0 30px; padding:0; width:309px; height:34px; background:url(../../img/title_musique.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/title_musique.png'); }
#container div.block_ctn h2.title_musique span { display:none; }

#container div.block_ctn h2.title_audace { position:relative; display:block; margin:0 0 30px; padding:0; width:280px; height:34px; background:url(../../img/title_audace.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/title_audace.png'); }
#container div.block_ctn h2.title_audace span { display:none; }

#container div.block_ctn h2.title_service { position:relative; display:block; margin:0 0 30px; padding:0; width:325px; height:35px; background:url(../../img/title_service.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/title_service.png'); }
#container div.block_ctn h2.title_service span { display:none; }

#container div.block_ctn h2.title_contact { position:relative; display:block; margin:0; padding:0; width:221px; height:32px; background:url(../../img/title_contact.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/title_audace.png'); }
#container div.block_ctn h2.title_contact span { display:none; }

#container div.block_ctn p { font-size:13px; color:#484848; }
#container div.block_ctn p span { color:#9f9f9f; }



#container div.block_ctn div.block_audace { position:relative; display:block; margin:0; padding:12px 4px 17px; width:418px; }
#container div.block_ctn div.block_audace span.border { position:absolute; display:block; bottom:0; left:0; margin:0; padding:0; width:426px; height:4px; background:url(../../img/bgBorder.png) top left repeat-x; line-height:0; font-size:0; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bgBorder.png',sizingMethod='scale'); }

#container div.block_ctn div.block_audace_swf { position:relative; display:block; margin:0; padding:12px 8px 17px; width:410px; }
#container div.block_ctn div.block_audace_swf span.border { position:absolute; display:block; bottom:0; left:0; margin:0; padding:0; width:426px; height:4px; background:url(../../img/bgBorder.png) top left repeat-x; line-height:0; font-size:0; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bgBorder.png',sizingMethod='scale'); }

#container div.block_ctn div.block_service { position:relative; display:block; margin:0; padding:0; width:426px; }

#container div.block_ctn div.block_contact { position:relative; display:block; margin:0; padding:0; width:426px; }

#container div.block_ctn div.block_audace img { float:left; margin:0 10px 0 0; width:82px; border:1px solid #353535; }
#container div.block_ctn div.block_audace h4 { margin:0 0 2px 0; padding:0; font-weight:normal; font-size:14px; line-height:12px; color:#777777; text-transform:uppercase; }
#container div.block_ctn div.block_audace h4 a:hover{ color:#777; text-decoration:none; background:url(../../img/action-play.gif) 0 2px no-repeat; padding-left: 60px; }
#container div.block_ctn div.block_audace h4 span { color:#0074b6; }
#container div.block_ctn div.block_audace p { margin:0; padding:0; font-size:10px; color:#777777; text-transform:uppercase; }
#container div.block_ctn div.block_audace p span { color:#fff; }

#container div.block_ctn div.block_audace_swf h4 { margin:0 0 16px 0; padding:0; font-weight:normal; font-size:20px; line-height:16px; color:#777777; text-transform:uppercase; }
#container div.block_ctn div.block_audace_swf h4 span { color:#0074b6; }
#container div.block_ctn div.block_audace_swf p { margin:0; padding:0; font-size:10px; color:#777777; text-transform:uppercase; }
#container div.block_ctn div.block_audace_swf p span { color:#fff; }
#container div.block_ctn div.block_audace_swf div.swf { position:relative; display:block; margin:15px 0 0; padding:0; width:400px; height:222px; border:1px solid #353535; }

#container div.block_ctn div.clearline{ clear:both; background:url(../../img/bgBorder.png) bottom left repeat-x; height:4px; margin-bottom:10px; padding-top:10px;}
#container div.block_ctn p.pageLabel { float:right; margin:17px 0 0 0; font-size:11px; text-transform:uppercase; }
#container div.block_ctn ul.page { margin:14px 16px 0 0; padding:0; list-style:none; float:right; }
#container div.block_ctn ul.page li { float:left; display:block; margin:0 0 0 7px; padding:0;  }
#container div.block_ctn ul.page li a { display:block; margin:0; padding:4px 0 0; width:22px; height:18px; background:url(../../img/bg_page.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg_page.png'); color:#fff; font-size:11px; text-align:center; cursor:pointer; }
#container div.block_ctn ul.page li a:hover { background:url(../../img/bg_page_roll.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg_page_roll.png'); text-decoration:none; }
#container div.block_ctn ul.page li a.active { display:block; margin:0; padding:4px 0 0; width:22px; height:18px; background:url(../../img/bg_page_roll.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg_page_roll.png'); color:#fff; font-size:11px; text-align:center; cursor:pointer; }



#container div.block_ctn div.block_service p { padding:0 4px; font-size:13px; color:#484848; }
#container div.block_ctn div.block_service p span { color:#9f9f9f; }
#container div.block_ctn div.block_service h5 { margin:30px 0 10px; padding:0 4px; font-weight:normal; font-size:14px; line-height:12px; color:#777777; text-transform:uppercase; }
#container div.block_ctn div.block_service ul {margin:0 0 0 22px; padding:0 4px; }
#container div.block_ctn div.block_service ul li { margin:0 0 7px; padding:0; list-style:url(../../img/puce_red.gif); font-size:13px; line-height:11px; color:#484848; }
#container div.block_ctn div.block_service span.border { position:relative; display:block; margin:10px 0; padding:0; width:426px; height:4px; background:url(../../img/bgBorder.png) top left repeat-x; line-height:0; font-size:0; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bgBorder.png',sizingMethod='scale'); }



#container div.block_ctn div.block_contact p { padding:0 4px; font-size:13px; color:#484848; }
#container div.block_ctn div.block_contact p span { color:#9f9f9f; }
#container div.block_ctn div.block_contact h5 { margin:30px 0 0; padding:0 4px; font-weight:normal; font-size:14px; line-height:12px; color:#777777; text-transform:uppercase; }
#container div.block_ctn div.block_contact h5.nomargin { margin:0; }
#container div.block_ctn div.block_contact ul {margin:0 0 0 22px; padding:0 4px; }
#container div.block_ctn div.block_contact ul li { margin:0 0 7px; padding:0; list-style:url(../../img/puce_red.gif); font-size:13px; line-height:11px; color:#484848; }
#container div.block_ctn div.block_contact span.border { position:relative; display:block; margin:5px 0 10px; padding:0; width:426px; height:4px; background:url(../../img/bgBorder.png) top left repeat-x; line-height:0; font-size:0; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bgBorder.png',sizingMethod='scale'); }

#container div.block_ctn div.block_contact div.btn { position:relative; display:block; margin:0; padding:33px 0 0 80px; height:70px; background:url(../../img/bg_contact.gif) right top no-repeat; }
#container div.block_ctn div.block_contact div.btn a { float:left; display:block; padding:0; cursor:pointer; }
#container div.block_ctn div.block_contact div.btn a span { display:none; }
#container div.block_ctn div.block_contact div.btn a.btn_facebook { margin:0 14px 0 0; width:33px; height:32px; background:url(../../img/btn_facebook.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/btn_facebook.png'); }
#container div.block_ctn div.block_contact div.btn a.btn_twitter { margin:0 17px 0 0; width:31px; height:32px; background:url(../../img/btn_twitter.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/btn_twitter.png'); }
#container div.block_ctn div.block_contact div.btn a.btn_v { margin:0 19px 0 0; width:32px; height:32px; background:url(../../img/btn_v.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/btn_v.png'); }
#container div.block_ctn div.block_contact div.btn a.btn_youtube { margin:0 17px 0 0; width:30px; height:34px; background:url(../../img/btn_youtube.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/btn_youtube.png'); }
#container div.block_ctn div.block_contact div.btn a.btn_rss { margin:0; width:32px; height:32px; background:url(../../img/btn_rss.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/btn_rss.png'); }

#container div.block_ctn div.block_contact label.left { clear:left; float:left; display:block; padding:6px 0 0; margin:0; width:159px; font-size:13px; line-height:11px; color:#484848; }
#container div.block_ctn div.block_contact input.text_right { float:right; display:block; margin:0 0 7px; *margin:0px; padding:5px 3px 0; width:255px; height:22px; background:#2d2d2d; border:none; color:#a9a9a9; font-size:13px; }
#container div.block_ctn div.block_contact textarea.text_right { float:right; display:block; margin:0 0 7px; *margin:0px; padding:5px 3px 0; width:256px; height:181px; background:#2d2d2d; border:none; color:#a9a9a9; font-size:13px; overflow:auto; }
#container div.block_ctn div.block_contact input.btn_right { float:right; display:block; margin:0 0 7px; *margin:0px; padding:0; width:107px; height:27px; background:#2d2d2d; border:none; color:#a9a9a9; font-size:13px; cursor:pointer; }