a img { 
border : none; 
} 

body { 
border : none; 
background-color : #1f1f1f; 
background-repeat : no-repeat; 
background-attachment : fixed; 
background-position : 50% 50%; 
font-family : arial; 
} 
.index_ { 
width : 400px; 
height : 150px; 
border : none; 
float : left; 
margin-left : -200px; 
margin-top : -100px; 
position : absolute; 
left : 50%; 
top : 50%; 
} 
.index_projections { 
width : 220px; 
height : 20px; 
border : none; 
color : #ffffff; 
font-style : normal; 
font-weight : lighter; 
font-size : 18pt; 
letter-spacing : 5px; 
text-align : center; 
text-transform : uppercase; 
display : none; 
} 
.index_ligne { 
width : 1000px; 
height : 3px; 
border : none; 
float : left; 
margin-left : -400px; 
margin-top : 5px; 
background-image : url("../images/index_ligne.png"); 
background-repeat : no-repeat; 
display : none; 
} 
.index_logo { 
width : 400px; 
height : 75px; 
border : none; 
float : left; 
margin-left : 0; 
margin-top : 0; 
background-image : url("../images/index_logo.gif"); 
background-repeat : no-repeat; 
} 
.index_com { 
width : 218px; 
height : 20px; 
border : none; 
margin-left : 1px; 
margin-top : 10px; 
color : #c2c2c2; 
font-style : normal; 
font-weight : lighter; 
font-size : 8pt; 
letter-spacing : 3px; 
text-align : center; 
text-transform : uppercase; 
background-color : #c4221e; 
display : none; 
} 
.index_entrer { 
width : 55px; 
height : 14px; 
margin-left : 175px; 
margin-top : 125px; 
border-top-style : solid; 
border-bottom-style : solid; 
border-color : #999999; 
border-width : 1px; 
color : #999999; 
font-style : normal; 
font-weight : lighter; 
font-size : 8pt; 
letter-spacing : 3px; 
text-align : center; 
text-transform : uppercase; 
text-decoration : none; 
} 
.index_entrer a:link { 
color : #999999; 
} 
.index_entrer a:visited { 
color : #999999; 
} 
#cadre_logo { 
width : 220px; 
height : 50px; 
border : none; 
margin-left : -480px; 
margin-top : -310px; 
position : absolute; 
left : 50%; 
top : 50%; 
} 
.page_logo { 
width : 220px; 
height : 41px; 
border : none; 
float : left; 
margin-left : 0; 
margin-top : 9px;
background-image : url("../images/page_logo.gif"); 
background-repeat : no-repeat; 
} 
.page_logo_ligne { 
width : 220px; 
height : 3px; 
border : none; 
color : #999999; 
font-style : normal; 
font-weight : lighter; 
font-size : 10pt; 
text-align : center; 
text-decoration : line-through; 
text-transform : uppercase; 
} 
#cadre1 { 
width : 960px; 
height : 541px; 
border-style : solid; 
border-color : #575757; 
border-width : 1px; 
margin-left : -480px; 
margin-top : -240px; 
position : absolute; 
left : 50%; 
top : 50%; 
} 
#cadre2 { 
width : 960px; 
height : 511px;
border : none;
_margin-left : 0px; 
_margin-top : -541px;
position : absolute;
_position : relative;
left : 0; 
top : 30px;
background-color : none;
} 
#cadre_footer { 
width : 962px; 
height : 17px; 
border : none; 
margin-left : -480px; 
margin-top : 307px; 
color : #ffffff; 
font-style : normal; 
font-weight : lighter; 
font-size : 8pt; 
text-align : right; 
text-transform : none; 
position : absolute; 
left : 50%; 
top : 50%; 
background-image : url("../images/page_footer.png"); 
background-repeat : no-repeat; 
} 
.barre_gauche { 
width : 148px; 
height : 511px; 
border : none; 
margin-left : 0; 
margin-top : 0; 
float : left; 
background-color : #ffffff; 
filter: Alpha(opacity='10');
opacity: .1;
} 
.barre_bas { 
width : 960px; 
height : 50px; 
border : none; 
margin-left : 0; 
margin-top : -50px; 
float : left; 
background-color : #ffffff;
filter: Alpha(opacity='10');
opacity: .1;
} 
.barre_bas_contact { 
width : 230px; 
height : 511px; 
border : none; 
margin-left : 150px;
_margin-left : 75px;
margin-top : -511px; 
float : left; 
background-color : #ffffff; 
filter: Alpha(opacity='10');
opacity: .1;
} 
.barre_milieu_contact { 
width : 960px; 
height : 280px; 
border : none; 
margin-left : 0; 
margin-top : 231px; 
float : left; 
background-color : #ffffff; 
filter: Alpha(opacity='10');
opacity: .1;
} 
.barre_titres { 
width : 960px; 
height : 30px;
border : none; 
margin-left : 0; 
margin-top : -491px;
_margin-top : -494px; 
float : left; 
background-color : #ffffff;
filter: Alpha(opacity='10');
opacity: .1;
} 
.barre_login { 
width : 960px; 
height : 20px; 
border-top-style : solid; 
border-bottom-style : solid; 
border-color : #4a4a4a; 
border-width : 1px; 
_margin-left : 0px; 
_margin-top : -50px;
color : #999999; 
position : absolute;
_position : relative;  
left : 0; 
top : 278px;
background-color : #363636;
} 
.menu_fond { 
width : 960px; 
height : 30px; 
border : none; 
float : left; 
background-color : #636363; 
} 
.menu_accueil { 
width : 47px; 
height : 14px; 
border-top-style : solid; 
border-bottom-style : solid; 
border-color : #636363; 
border-width : 1px; 
float : left; 
position : relative;
margin-left : 30px;
_margin-left : 15px;
margin-top : 7px; 
color : #ffffff; 
font-style : normal; 
font-weight : bold; 
font-size : 8pt; 
text-align : center; 
text-transform : uppercase; 
}
.menu_accueil a:link { 
color : #ffffff;
} 
.menu_accueil a:visited { 
color : #ffffff;
} 
.menu_accueil:hover { 
color : #ffffff; 
border-color : #ffffff; 
} 
.menu_projections { 
width : 74px; 
height : 14px; 
border-top-style : solid; 
border-bottom-style : solid; 
border-color : #636363; 
border-width : 1px; 
float : left; 
margin-left : 70px; 
margin-top : 7px; 
color : #ffffff; 
font-style : normal; 
font-weight : bold; 
font-size : 8pt; 
text-align : center; 
text-transform : uppercase; 
} 
.menu_projections a:link { 
color : #ffffff; 
} 
.menu_projections a:visited { 
color : #ffffff; 
} 
.menu_projections:hover { 
color : #ffffff; 
border-color : #ffffff; 
} 
.menu_medleys { 
width : 52px; 
height : 14px; 
border-top-style : solid; 
border-bottom-style : solid; 
border-color : #636363; 
border-width : 1px; 
float : left; 
margin-left : 30px; 
margin-top : 7px; 
color : #ffffff; 
font-style : normal; 
font-weight : bold; 
font-size : 8pt; 
text-align : center; 
text-transform : uppercase; 
} 
.menu_medleys a:link { 
color : #ffffff; 
} 
.menu_medleys a:visited { 
color : #ffffff; 
} 
.menu_medleys:hover { 
color : #ffffff; 
border-color : #ffffff; 
} 
.menu_galerie { 
width : 47px; 
height : 14px; 
border-top-style : solid; 
border-bottom-style : solid; 
border-color : #636363; 
border-width : 1px; 
float : left; 
margin-left : 30px; 
margin-top : 7px; 
color : #ffffff; 
font-style : normal; 
font-weight : bold; 
font-size : 8pt; 
text-align : center; 
text-transform : uppercase; 
} 
.menu_galerie a:link { 
color : #ffffff; 
} 
.menu_galerie a:visited { 
color : #ffffff; 
} 
.menu_galerie:hover { 
color : #ffffff; 
border-color : #ffffff; 
} 
.menu_videos { 
width : 41px; 
height : 14px; 
border-top-style : solid; 
border-bottom-style : solid; 
border-color : #636363; 
border-width : 1px; 
float : left; 
margin-left : 30px; 
margin-top : 7px; 
color : #ffffff; 
font-style : normal; 
font-weight : bold; 
font-size : 8pt; 
text-align : center; 
text-transform : uppercase; 
} 
.menu_videos a:link { 
color : #ffffff; 
} 
.menu_videos a:visited { 
color : #ffffff; 
} 
.menu_videos:hover { 
color : #ffffff; 
border-color : #ffffff; 
} 
.menu_contact { 
width : 54px; 
height : 14px; 
border-top-style : solid; 
border-bottom-style : solid; 
border-color : #636363; 
border-width : 1px; 
float : left; 
margin-left : 30px; 
margin-top : 7px; 
color : #ffffff; 
font-style : normal; 
font-weight : bold; 
font-size : 8pt; 
text-align : center; 
text-transform : uppercase; 
} 
.menu_contact a:link { 
color : #ffffff; 
} 
.menu_contact a:visited { 
color : #ffffff; 
} 
.menu_contact:hover { 
color : #ffffff; 
border-color : #ffffff; 
} 
.menu_accesclient { 
width : 81px; 
height : 14px; 
border-top-style : solid; 
border-bottom-style : solid; 
border-color : #636363; 
border-width : 1px; 
float : left; 
margin-left : 320px; 
margin-top : 7px; 
color : #ffffff; 
font-style : normal; 
font-weight : bold; 
font-size : 8pt; 
text-align : center; 
text-transform : uppercase; 
} 
.menu_accesclient a:link { 
color : #ffffff; 
} 
.menu_accesclient a:visited { 
color : #ffffff; 
} 
.menu_accesclient:hover { 
color : #ffffff; 
border-color : #ffffff;
} 
.accueil_title_news { 
width : 95px; 
height : 46px; 
border : none; 
margin-top : -487px;
_margin-top : -490px;
margin-left : 750px;
_margin-left : 375px; 
float : left;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/accueil_title_news.png');
} 
.news { 
width : 198px; 
height : 373px; 
margin-top : -428px; 
margin-left : 750px;
_margin-left : 375px;
overflow : auto; 
float : left; 
} 
.content_news { 
width : 175px; 
margin-top : 6px; 
margin-left : 2px;
vertical-align : baseline; 
padding-left : 2px; 
font-style : italic; 
font-weight : normal; 
text-align : left; 
text-transform : none; 
overflow : auto; 
} 
.news_bg { 
width : 198px; 
height : 373px; 
border : none; 
margin-top : -429px; 
margin-left : 748px; 
_margin-left : 375px;
float : left; 
background-image : url("../images/accueil_news_bg.gif"); 
background-repeat : repeat; 
} 
.news_bg2 { 
width : 277px; 
height : 511px; 
border : none; 
margin-top : -497px;
_margin-top : -513px;
margin-right : 0; 
float : right;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/accueil_news_bg2.png');
} 
.dp_7frames { 
width : 130px; 
height : 497px; 
border : none; 
margin-left : 620px;
_margin-left : 10px;
margin-top : -424px;
_margin-top : 2px; 
float : left; 
} 
.dp_frame { 
width : 130px; 
height : 73px; 
border : none; 
margin-top : 0px;
_margin-top : -3px;
float : left; 
} 
.dp_frame:hover {margin-left : -55px;
border-color : #1f1f1f; 
border-width : 0px;
} 
.accueil_title_medley { 
width : 70px; 
height : 40px; 
border : none; 
margin-top : 30px; 
margin-left : 10px; 
float : left;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/accueil_title_medley.png');
} 
.accueil_medley { 
width : 601px; 
height : 339px; 
float : left; 
margin-top : 85px; 
margin-left : -70px; 
} 
.btn_preview { 
position : absolute; 
left : 700px; 
top : 440px; 
} 
.pages { 
position : absolute; 
left : 715px; 
top : 440px; 
} 
.btn_next { 
position : absolute; 
left : 755px; 
top : 440px; 
} 
.vignettes { 
width : 750px; 
height : 372px; 
border : none; 
position : absolute; 
left : 169px; 
top : 35px; 
} 
.vignette { 
width : 130px; 
height : 73px; 
border-style : solid; 
border-color : #ffffff; 
border-width : 1px; 
float : left; 
margin-top : 18px; 
margin-left : 18px; 
_margin-left : 15px;
} 
.filtres { 
width : 138px; 
height : 220px; 
border : none; 
position : absolute; 
left : 4px; 
top : 40px; 
} 
.btn_filtre { 
width : 138px; 
height : 11px; 
float : right; 
color : #ffffff; 
margin-left : 0; 
margin-top : 10px; 
font-style : normal; 
font-weight : bolder; 
font-size : 7pt; 
text-align : right; 
text-transform : uppercase; 
} 
.btn_filtre a:link { 
color : #c4221e; 
} 
.btn_filtre a:visited { 
color : #c4221e; 
} 
.btn_filtre:hover { 
color : #c4221e; 
background-color : #ffffff; 
} 
.filtres2 { 
width : 110px; 
height : 11px; 
border : none; 
position : absolute; 
left : 32px; 
top : 465px; 
} 
.btn_filtre2 { 
width : 11px; 
height : 11px; 
border : solid; 
border-color : #898989; 
border-width : 1px; 
float : right; 
color : #000000; 
margin-left : 5px; 
margin-top : 0; 
font-style : normal; 
font-weight : lighter; 
font-size : 6pt; 
text-align : center; 
text-transform : uppercase; 
background-color : #dbdbdb; 
} 
.btn_filtre2 a:link { 
color : #000000; 
} 
.btn_filtre2 a:visited { 
color : #000000; 
} 
.btn_filtre2:hover { 
color : #000000; 
background-color : #dbdbdb; 
} 
.entreprise { 
width : 220px; 
height : 20px; 
border : none; 
color : #ffffff; 
font-style : normal; 
font-weight : normal; 
font-size : 16pt; 
letter-spacing : 4px; 
text-align : left; 
text-transform : uppercase; 
position : absolute; 
left : 157px; 
top : 25px; 
} 
.adresse { 
width : 300px; 
height : 15px; 
border : none; 
color : #c2c2c2; 
font-style : normal; 
font-weight : normal; 
font-size : 8pt; 
text-align : left; 
text-transform : none; 
position : absolute; 
left : 157px; 
top : 70px; 
} 
.tel { 
width : 50px; 
height : 15px; 
border : none; 
color : #c4221e; 
font-style : normal; 
font-weight : lighter; 
font-size : 8pt; 
letter-spacing : 3px; 
text-align : left; 
text-transform : none; 
position : absolute; 
left : 157px; 
top : 125px; 
} 
.debut_tel { 
width : 50px; 
height : 15px; 
border : none; 
color : #c2c2c2; 
font-style : normal; 
font-weight : normal; 
font-size : 8pt; 
text-align : left; 
text-transform : none; 
position : absolute; 
left : 207px; 
top : 125px; 
} 
.suite_tel { 
width : 50px; 
height : 15px; 
border : none; 
color : #ffffff; 
font-style : normal; 
font-weight : normal; 
font-size : 8pt; 
text-align : left; 
text-transform : none; 
position : absolute; 
left : 252px; 
top : 125px; 
} 
.fax { 
width : 50px; 
height : 15px; 
border : none; 
color : #c4221e; 
font-style : normal; 
font-weight : lighter; 
font-size : 8pt; 
letter-spacing : 3px; 
text-align : left; 
text-transform : none; 
position : absolute; 
left : 157px; 
top : 155px; 
} 
.debut_fax { 
width : 50px; 
height : 15px; 
border : none; 
color : #c2c2c2; 
font-style : normal; 
font-weight : normal; 
font-size : 8pt; 
text-align : left; 
text-transform : none; 
position : absolute; 
left : 207px; 
top : 155px; 
} 
.suite_fax { 
width : 50px; 
height : 15px; 
border : none; 
color : #ffffff; 
font-style : normal; 
font-weight : normal; 
font-size : 8pt; 
text-align : left; 
text-transform : none; 
position : absolute; 
left : 252px; 
top : 155px; 
} 
.email { 
width : 50px; 
height : 15px; 
border : none; 
color : #c4221e; 
font-style : normal; 
font-weight : lighter; 
font-size : 8pt; 
letter-spacing : 3px; 
text-align : left; 
text-transform : none; 
position : absolute; 
left : 157px; 
top : 185px; 
} 
.adresse_mail { 
width : 100px; 
height : 15px; 
border : none; 
color : #c2c2c2; 
font-style : normal; 
font-weight : normal; 
font-size : 8pt; 
text-align : left; 
text-transform : none; 
position : absolute; 
left : 207px; 
top : 185px; 
} 
.messagerie { 
width : 100px; 
height : 20px; 
border : none; 
color : #ffffff; 
font-style : normal; 
font-weight : bold; 
font-size : 8pt; 
letter-spacing : 3px; 
text-align : left; 
text-transform : uppercase; 
position : absolute; 
left : 157px; 
top : 255px; 
} 
.objet { 
width : 40px; 
height : 15px; 
border : none; 
color : #ffffff; 
font-style : normal; 
font-weight : bold; 
font-size : 6pt; 
letter-spacing : 3px; 
text-align : left; 
text-transform : uppercase; 
position : absolute; 
left : 95px; 
top : 295px; 
} 
.textareas { 
width : 425px; 
height : 220px; 
border : none; 
position : absolute; 
left : 157px; 
top : 295px; 
} 
.login { 
width : 100px; 
height : 20px; 
border : none;
_margin-left : 0px; 
_margin-top : 520px;
color : #ffffff; 
font-style : normal; 
font-weight : bold; 
font-size : 8pt; 
letter-spacing : 3px; 
text-align : left; 
text-transform : uppercase; 
position : absolute;
_position : relative;
left : 250px; 
top : 250px; 
} 
.login_area { 
border : none;
_margin-left : 0px;
_margin-top : -21px;
position : absolute;
_position : relative; 
left : 317px; 
top : 249px; 
} 
.motdepasse { 
width : 150px; 
height : 20px; 
border : none;
_margin-left : 0px; 
_margin-top : -21px;
color : #ffffff; 
font-style : normal; 
font-weight : bold; 
font-size : 8pt; 
letter-spacing : 3px; 
text-align : left; 
text-transform : uppercase; 
position : absolute;
_position : relative; 
left : 470px; 
top : 250px; 
} 
.motdepasse_area { 
border : none;
_margin-left : 0px;
_margin-top : -19px;
position : absolute;
_position : relative;  
left : 600px; 
top : 249px; 
} 
.valider { 
border : none;
_margin-left : 0px; 
_margin-top : -20px;
position : absolute;
_position : relative; 
left : 725px; 
top : 250px; 
} 
.goodlogin { 
font-style : normal; 
font-weight : bold; 
font-size : 8pt; 
text-align : center; 
text-transform : uppercase; 
color : #ffffff;
_margin-left : -860px; 
_margin-top : 521px;
position : absolute;
_position : relative;
left : 350px; 
top : 249px; 
} 
.goodlogin a:visited { 
color : #c2c2c2; 
} 
.goodlogin a:link { 
color : #ffffff; 
} 
.badlogin { 
font-style : normal; 
font-weight : bold; 
font-size : 8pt; 
text-align : center; 
text-transform : uppercase; 
color : #ffffff;
_margin-left : -860px; 
_margin-top : 521px;
position : absolute;
_position : relative;
left : 430px; 
top : 249px; 
} 
.badlogin a:visited { 
color : #c2c2c2; 
} 
.badlogin a:link { 
color : #ffffff; 
} 
.back_page { 
font-style : normal; 
font-weight : bold; 
font-size : 6pt; 
text-align : center; 
text-transform : uppercase; 
color : #ffffff; 
position : absolute; 
right : 5px; 
bottom : 55px; 
} 
.back_page a:visited { 
color : #c2c2c2; 
} 
.back_page a:link { 
color : #ffffff; 
} 
.btn_fond { 
height : 15px; 
width : 132px; 
margin-top : -4px;
margin-left : -1px;
background-color : #ffffff;
filter: Alpha(opacity='30');
opacity: .3;
} 
.btn_sup { 
margin-right : 1px; 
margin-top : -36px; 
float : right;

} 
.btn_edit { 
margin-right : 40px; 
margin-top : -36px; 
float : right; 
} 
.btn_visibility { 
margin-left : -4px; 
margin-top : -36px; 
float : left; 
} 

