@charset "utf-8";
/* CSS Document */

body {margin:0px; padding:0px; background-color:#000000; width:100%; font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}
* {margin:0px; padding:0px;}

#condition {display:none; width:500px; padding:20px; filter:alpha(opacity=90); background-color:#FFFFFF; font-size:0.6em; color:#000000; position:absolute; left:25%; top:15%;}

#condition p {line-height:15px;}

#condition a {float:right; font-size:1.2em; text-decoration:none; font-weight:bold; color:#000000;}

#condition a:hover {text-decoration:underline;}

img {border:0px;}

#container {margin:0px auto; padding:0px; background-color:#000000; width:708px;}

.clear {clear:both; margin:0px; padding:0px; height:0px; font-size:0px; line-height:0px;}






/**********************/
/******* HEADER *******/
/**********************/

#header {float:left; width:708px; height:26px; padding-top:30px; background-color:#000000;}
#header a {float:right; width:300px; height:26px; background-image:url(img/jp_entete.jpg); background-repeat:no-repeat;}
#header span {display:none;}






/**********************/
/******** MAIN ********/
/**********************/

#main {float:left; width:708px; height:284px; padding-top:20px; background-image:url(img/index_back.jpg); background-repeat:no-repeat; background-position:bottom; background-color:#000000;}

#main_cine {float:left; width:708px; min-height:320px; _height:320px; padding-top:25px; background-image:url(img/cine_back.jpg); background-repeat:no-repeat; background-position:bottom; background-color:#000000; font-size:0.6em; padding-bottom:15px;}





/**********************/
/******** COLS ********/
/**********************/

#cols1 {float:left; padding-top:55px; width:159px; height:244px; margin-right:40px; background-image:url(img/cine_side1.jpg);background-repeat:no-repeat; background-position:left;}
#cols1 span {display:none;}

#cols1_serv {float:left; padding-top:55px; width:159px; height:244px; margin-right:40px; background-image:url(img/serv_side1.jpg);background-repeat:no-repeat; background-position:left;}
#cols1_serv span {display:none;}

#cols1_corp {float:left; padding-top:55px; width:159px; height:244px; margin-right:10px; background-image:url(img/corp_side1.jpg);background-repeat:no-repeat; background-position:left;}
#cols1_corp span {display:none;}

#cols1_publ {float:left; padding-top:55px; width:266px; height:244px; margin-right:10px; background-image:url(img/publ_side1.jpg);background-repeat:no-repeat; background-position:left;}
#cols1_publ span {display:none;}

#cols1_coll {float:left; padding-top:55px; width:266px; height:244px; margin-right:10px; background-image:url(img/coll_side1.jpg);background-repeat:no-repeat; background-position:left;}
#cols1_coll span {display:none;}

#cols1_prop {float:left; padding-top:55px; width:159px; height:244px; margin-right:10px; background-image:url(img/prop_side1.jpg);background-repeat:no-repeat; background-position:left;}
#cols1_prop span {display:none;}


#cols1_snap_sauf {float:left; padding-top:55px; width:271px; height:246px; margin-right:18px; background-image:url(img/cine_snap/sauf.jpg);background-repeat:no-repeat; background-position:left;}
#cols1_snap_sauf span {display:none;}

#cols1_snap_disc {float:left; padding-top:55px; width:271px; height:246px; margin-right:18px; background-image:url(img/cine_snap/disc.jpg);background-repeat:no-repeat; background-position:left;}
#cols1_snap_disc span {display:none;}

#cols1_snap_posi {float:left; padding-top:55px; width:271px; height:246px; margin-right:18px; background-image:url(img/cine_snap/posi.jpg);background-repeat:no-repeat; background-position:left;}
#cols1_snap_posi span {display:none;}

#cols1_snap_bois {float:left; padding-top:55px; width:271px; height:246px; margin-right:18px; background-image:url(img/cine_snap/bois.jpg);background-repeat:no-repeat; background-position:left;}
#cols1_snap_bois span {display:none;}

#cols1_snap_tain {float:left; padding-top:55px; width:271px; height:246px; margin-right:18px; background-image:url(img/cine_snap/tain.jpg);background-repeat:no-repeat; background-position:left;}
#cols1_snap_tain span {display:none;}

#cols1_snap_sapo {float:left; padding-top:55px; width:271px; height:246px; margin-right:18px; background-image:url(img/cine_snap/sapo.jpg);background-repeat:no-repeat; background-position:left;}
#cols1_snap_sapo span {display:none;}

#cols1_snap_tele {float:left; padding-top:55px; width:271px; height:246px; margin-right:18px; background-image:url(img/cine_snap/tele.jpg);background-repeat:no-repeat; background-position:left;}
#cols1_snap_tele span {display:none;}

#cols1_snap_fila {float:left; padding-top:55px; width:271px; height:246px; margin-right:18px; background-image:url(img/cine_snap/fila.jpg);background-repeat:no-repeat; background-position:left;}
#cols1_snap_fila span {display:none;}

#cols1_snap_radi {float:left; padding-top:55px; width:269px; height:245px; margin-right:10px; background-image:url(img/corpo_snap/radi.jpg);background-repeat:no-repeat; background-position:left;}
#cols1_snap_radi span {display:none;}

#cols1_snap_coop {float:left; padding-top:55px; width:269px; height:245px; margin-right:10px; background-image:url(img/corpo_snap/coop.jpg);background-repeat:no-repeat; background-position:left;}
#cols1_snap_coop span {display:none;}

#cols1_snap_ryth {float:left; padding-top:55px; width:269px; height:245px; margin-right:10px; background-image:url(img/corpo_snap/ryth.jpg);background-repeat:no-repeat; background-position:left;}
#cols1_snap_ryth span {display:none;}

#cols1_snap_apmf {float:left; padding-top:55px; width:269px; height:245px; margin-right:10px; background-image:url(img/corpo_snap/apmf.jpg);background-repeat:no-repeat; background-position:left;}
#cols1_snap_apmf span {display:none;}

#cols1_snap_univ {float:left; padding-top:55px; width:269px; height:245px; margin-right:10px; background-image:url(img/corpo_snap/univ.jpg);background-repeat:no-repeat; background-position:left;}
#cols1_snap_univ span {display:none;}

#cols1_snap_mpgb {float:left; padding-top:55px; width:269px; height:245px; margin-right:10px; background-image:url(img/corpo_snap/mpgb.jpg);background-repeat:no-repeat; background-position:left;}
#cols1_snap_mpgb span {display:none;}

#cols1_snap_chlo {float:left; padding-top:55px; width:269px; height:245px; margin-right:10px; background-image:url(img/corpo_snap/chlo.jpg);background-repeat:no-repeat; background-position:left;}
#cols1_snap_chlo span {display:none;}

#cols1_snap_skic {float:left; padding-top:55px; width:269px; height:245px; margin-right:10px; background-image:url(img/corpo_snap/skic.jpg);background-repeat:no-repeat; background-position:left;}
#cols1_snap_skic span {display:none;}






#cols2 {float:left; padding-top:22px; width:335px; margin-right:20px; line-height:20px; text-align:justify;}
#cols2_film {float:left; padding-top:22px; width:262px; margin-right:20px; text-align:left;}
#cols2_corp {float:left; padding-top:22px; width:345px; margin-right:20px; line-height:20px; text-align:justify;}
#cols2_corp_desc {float:left; padding-top:22px; width:235px; margin-right:10px; text-align:left;}
#cols2_publ {float:left; padding-top:22px; width:420px; line-height:20px; text-align:justify;}






#cols3 {float:right; padding-top:28px; width:135px;}
#cols3 ul {width:135px;}
#cols3 li {list-style:none; height:19px; background-image:url(img/menu_cine/back.png); _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menu_cine/back.png'); background-repeat:no-repeat; margin-bottom:5px; *margin-bottom:3px; padding-right:7px; *padding-right:5px; padding-left:5px; font-weight:bold;}
#cols3 li span {margin-top:3px; float:left;}
#cols3 a {margin-top:3px; color:#FFFFFF; text-decoration:none; float:right; _position:relative; cursor:pointer;}
#cols3 a:hover {text-decoration:underline;}

#cols3_corp {float:right; padding-top:28px; width:168px;}
#cols3_corp ul {width:168px;}
#cols3_corp li#yes {list-style:none; height:19px; background-image:url(img/menu_cine/back.png); _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menu_cine/back_serv.png'); background-repeat:repeat-x; margin-bottom:5px; *margin-bottom:3px; padding-right:7px; *padding-right:5px; padding-left:5px; font-weight:bold;}
#cols3_corp li {list-style:none; height:19px; margin-bottom:5px; *margin-bottom:3px; padding-right:7px; *padding-right:5px; padding-left:5px; font-weight:bold;}
#cols3_corp li span {margin-top:3px; float:left;}
#cols3_corp a {margin-top:3px; color:#FFFFFF; text-decoration:none; float:right; _position:relative; cursor:pointer;}
#cols3_corp a:hover {text-decoration:underline;}

#cols3_prop {float:right; padding-top:28px; width:168px;}
#cols3_prop ul {width:168px;}
#cols3_prop li {list-style:none; height:19px; background-image:url(img/menu_cine/back.png); _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menu_cine/back_serv.png'); background-repeat:repeat-x; margin-bottom:5px; *margin-bottom:3px; padding-right:7px; *padding-right:5px; padding-left:5px; font-weight:bold;}
#cols3_prop li span {margin-top:3px; float:left;}
#cols3_prop a {margin-top:3px; color:#FFFFFF; text-decoration:none; float:right; _position:relative; cursor:pointer;}
#cols3_prop a:hover {text-decoration:underline;}





#desc {position:relative; margin:-10px 0px 0px 10px;}
#desc p {margin-bottom:5px;}
#desc img {margin-top:20px;}
#desc table {margin-top:20px;}
#desc td {padding-bottom:10px;}
#desc table img {margin:0px;}
#film_desc {margin-top:20px; font-style:italic;}
#vid_desc {margin-bottom:20px; font-style:italic;}
#desc a.retour {position:absolute; bottom:-20px; right:0px; height:20px;}
#desc a.retour img {margin-top:0px;}

#desc_link {margin:-10px 0px 15px 10px;}
#desc_link p {margin-bottom:5px;}
#desc_link img {margin-top:20px;}

#desc_coor {margin:0px 0px 0px 10px;}
#desc_coor p {margin-bottom:5px;}
#desc_coor a {color:#ce7114; text-decoration:none; font-weight:bold;}
#desc_coor a:hover {text-decoration:underline;}
#desc_coor img {margin-top:20px;}

#lien {margin:-32px 0px 7px 11px; font-size:1.2em; font-weight:bold; color:#ce7114;}
#desc_link a {color:#ffffff; text-decoration:none;}
#desc_link a:hover {text-decoration:underline;}

#margin {margin-bottom:20px;}








/**********************/
/******* FOOTER *******/
/**********************/

#footer {position:relative; clear:both; width:708px; background-color:#000000;}
#menu_p {width:708px; height:105px; background-image:url(img/back_foot.jpg); background-repeat:no-repeat;}

#menu_p_sect {width:708px; height:50px; background-image:url(img/back_foot_small.jpg); background-repeat:no-repeat;}

#footer ul {width:708px;}
#footer li {float:left; list-style:none;}
#footer a {display:block;}
#footer li span {display:none;}

a.foot {position:absolute; bottom:0px; right:0px; color:#999999; text-decoration:none;}
a.foot:hover {text-decoration:underline;}

#footer p {position:relative; width:708px; margin-top:5px; color:#454545; font-size:0.6em;}




/**********************/
/****** BTN_MENU ******/
/**********************/


#btn_cine {width:104px; height:50px; background-image:url(img/menu_p/cinema_roll.jpg); background-repeat:no-repeat;}
#btn_cine a {width:104px; height:50px; background-image:url(img/menu_p/cinema.jpg); background-repeat:no-repeat;}
#btn_cine a:hover{background-image:url(img/menu_p/cinema_roll.jpg); background-repeat:no-repeat;}

#btn_serv {width:105px; height:50px; background-image:url(img/menu_p/service_roll.jpg); background-repeat:no-repeat;}
#btn_serv a {width:105px; height:50px; background-image:url(img/menu_p/service.jpg); background-repeat:no-repeat;}
#btn_serv a:hover{background-image:url(img/menu_p/service_roll.jpg); background-repeat:no-repeat;}

#btn_coll {width:145px; height:50px; background-image:url(img/menu_p/collab_roll.jpg); background-repeat:no-repeat;}
#btn_coll a {width:145px; height:50px; background-image:url(img/menu_p/collab.jpg); background-repeat:no-repeat;}
#btn_coll a:hover{background-image:url(img/menu_p/collab_roll.jpg); background-repeat:no-repeat;}

#btn_prop {width:103px; height:50px; background-image:url(img/menu_p/prop_roll.jpg); background-repeat:no-repeat;}
#btn_prop a {width:103px; height:50px; background-image:url(img/menu_p/prop.jpg); background-repeat:no-repeat;}
#btn_prop a:hover{background-image:url(img/menu_p/prop_roll.jpg); background-repeat:no-repeat;}

#btn_blog {width:70px; height:50px; background-image:url(img/menu_p/blog_roll.jpg); background-repeat:no-repeat;}
#btn_blog a {width:70px; height:50px; background-image:url(img/menu_p/blog.jpg); background-repeat:no-repeat;}
#btn_blog a:hover{background-image:url(img/menu_p/blog_roll.jpg); background-repeat:no-repeat;}





/**********************/
/**** BTN_MENU SECT ***/
/**********************/

#btn_cine_sect {width:104px; height:50px; background-image:url(img/menu_p/cinema_roll.jpg); background-repeat:no-repeat;}
#btn_cine_sect a {width:104px; height:50px; background-image:url(img/menu_p/cinema_sect.jpg); background-repeat:no-repeat;}
#btn_cine_sect a:hover{background-image:url(img/menu_p/cinema_roll.jpg); background-repeat:no-repeat;}

#btn_cine_sect_sel {width:104px; height:50px; background-image:url(img/menu_p/cinema_roll.jpg); background-repeat:no-repeat;}
#btn_cine_sect_sel a {width:104px; height:50px; background-image:url(img/menu_p/cinema_roll.jpg); background-repeat:no-repeat;}
#btn_cine_sect_sel a:hover{background-image:url(img/menu_p/cinema_roll.jpg); background-repeat:no-repeat;}

#btn_serv_sect {width:105px; height:50px; background-image:url(img/menu_p/service_roll.jpg); background-repeat:no-repeat;}
#btn_serv_sect a {width:105px; height:50px; background-image:url(img/menu_p/service_sect.jpg); background-repeat:no-repeat;}
#btn_serv_sect a:hover{background-image:url(img/menu_p/service_roll.jpg); background-repeat:no-repeat;}

#btn_serv_sect_sel {width:105px; height:50px; background-image:url(img/menu_p/service_roll.jpg); background-repeat:no-repeat;}
#btn_serv_sect_sel a {width:105px; height:50px; background-image:url(img/menu_p/service_roll.jpg); background-repeat:no-repeat;}
#btn_serv_sect_sel a:hover{background-image:url(img/menu_p/service_roll.jpg); background-repeat:no-repeat;}

#btn_coll_sect {width:145px; height:50px; background-image:url(img/menu_p/collab_roll.jpg); background-repeat:no-repeat;}
#btn_coll_sect a {width:145px; height:50px; background-image:url(img/menu_p/collab_sect.jpg); background-repeat:no-repeat;}
#btn_coll_sect a:hover{background-image:url(img/menu_p/collab_roll.jpg); background-repeat:no-repeat;}

#btn_coll_sect_sel {width:145px; height:50px; background-image:url(img/menu_p/collab_roll.jpg); background-repeat:no-repeat;}
#btn_coll_sect_sel a {width:145px; height:50px; background-image:url(img/menu_p/collab_roll.jpg); background-repeat:no-repeat;}
#btn_coll_sect_sel a:hover{background-image:url(img/menu_p/collab_roll.jpg); background-repeat:no-repeat;}

#btn_prop_sect {width:103px; height:50px; background-image:url(img/menu_p/prop_roll.jpg); background-repeat:no-repeat;}
#btn_prop_sect a {width:103px; height:50px; background-image:url(img/menu_p/prop_sect.jpg); background-repeat:no-repeat;}
#btn_prop_sect a:hover{background-image:url(img/menu_p/prop_roll.jpg); background-repeat:no-repeat;}

#btn_prop_sect_sel {width:103px; height:50px; background-image:url(img/menu_p/prop_roll.jpg); background-repeat:no-repeat;}
#btn_prop_sect_sel a {width:103px; height:50px; background-image:url(img/menu_p/prop_roll.jpg); background-repeat:no-repeat;}
#btn_prop_sect_sel a:hover{background-image:url(img/menu_p/prop_roll.jpg); background-repeat:no-repeat;}

#btn_blog_sect {width:70px; height:50px; background-image:url(img/menu_p/blog_roll.jpg); background-repeat:no-repeat;}
#btn_blog_sect a {width:70px; height:50px; background-image:url(img/menu_p/blog_sect.jpg); background-repeat:no-repeat;}
#btn_blog_sect a:hover{background-image:url(img/menu_p/blog_roll.jpg); background-repeat:no-repeat;}

#btn_blog_sect_sel {width:70px; height:50px; background-image:url(img/menu_p/blog_roll.jpg); background-repeat:no-repeat;}
#btn_blog_sect_sel a {width:70px; height:50px; background-image:url(img/menu_p/blog_roll.jpg); background-repeat:no-repeat;}
#btn_blog_sect_sel a:hover{background-image:url(img/menu_p/blog_roll.jpg); background-repeat:no-repeat;}


/**********************/
/******** CLASS *******/
/**********************/

.bold {font-weight:bold;}