/* ::::::::::::::::::::::::::::::::::::::::::
/* Feuille de styles www.patriceabbou.com
/* ::::::::::::::::::::::::::::::::::::::::::
*/
/* ::::::::::::::::::::::::::::::::::::::::::
/* Corps principal
/* ::::::::::::::::::::::::::::::::::::::::::
*/ 
body {
	text-align: center;
	margin: 0;
	padding: 0;
	border: 0;
	background-color: #222;
	font: 70% Verdana, Arial, Helvetica, sans-serif;
	}
#site_acc, #site_bio, #site_actu, #site_presse, #site_vid, #site_cont {
	width: 860px;
	height: 750px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	}
#site_acc {
	height: 1000px;
	background: #000 url(im01/fd_acc.gif) no-repeat 0 top;
	}
#site_bio {
	background: #000 url(im01/fd_bio.jpg) no-repeat 0 top;
	}
#site_actu {
	background: #000 url(im01/fd_actu.jpg) no-repeat 0 top;
	}
#site_presse {
	background: #000 url(im01/fd_presse.jpg) no-repeat 0 top;
	}
#site_vid {
	background: #000 url(im01/fd_video.jpg) no-repeat 0 top;
	}
#site_cont {
	background: #000 url(im01/fd_contacts.jpg) no-repeat 0 top;
	}
/* ::::::::::::::::::::::::::::::::::::::::::
/* Logo
/* ::::::::::::::::::::::::::::::::::::::::::
*/ 
#logo {
	width: 860px;
	text-align: right;	
	background: transparent;
}
/* ::::::::::::::::::::::::::::::::::::::::::
/* Navigation
/* ::::::::::::::::::::::::::::::::::::::::::
*/ 
#menu00 {
	float: left;
	width: 83px;
	padding: 0;
	border: 0;
	margin: 44px 0 0;
	/* Marge spécifique à toutes les versions de IE Win (y compris 6.0) */
	margin-left: 84px;
}
html>body #menu00 {
	margin-left: 168px;
}
#menu01 {
	float: left;
	width: 166px;
	padding: 0;
	border: 0;
	margin: 64px 0 0;
	/* Marge spécifique à toutes les versions de IE Win (y compris 6.0) */
	margin-left: 130px;
}
html>body #menu01 {
	margin-left: 260px;
}
#menu02, #menu03, #menu04, #menu05 {
	float: left;
	width: 166px;
	padding: 0;
	border: 0;
	margin: 93px 0 0;
	/* Marge spécifique à toutes les versions de IE Win (y compris 6.0) */
	margin-left: 7px;
}
html>body #menu02, html>body #menu03, html>body #menu04, html>body #menu05 {
	margin-left: 13px;
}
#menu_top {
	float: right;
	margin: 0;
	padding: 0;
}
#menugen {
	float: right;
	margin: 0;
	padding: 0;
}
#menugen ul {
	margin: 0;
	padding: 0;
	font-variant: small-caps;
	font-size: 0.9em;
}
#menugen li {
	list-style: none;
	margin: 0 0 1px 0;
	text-indent: -8000px; 
}
#menugen li a {
	color: #01476f;
	font-weight: bold;
	text-decoration: none;
}
#menugen li#navmenu {
	display: block;
	width: 84px;
	background: transparent url(im01/nav_menu.gif) no-repeat;
	height: 12px;
	}
#menugen li a#navacc:link, #menugen li a#navacc:visited, #menugen li a#navbio:link, #menugen li a#navbio:visited, #menugen li a#navactu:link, #menugen li a#navactu:visited, #menugen li a#navpresse:link, #menugen li a#navpresse:visited, #menugen li a#navvid:link, #menugen li a#navvid:visited, #menugen li a#navcont:link, #menugen li a#navcont:visited {
	display: block;
	width: 84px;
	height: 15px;
	}
#menugen li a#navacc:link, #menugen li a#navacc:visited {
	background: transparent url(im01/nav_acc.gif) no-repeat;
	}
#menugen li a#navbio:link, #menugen li a#navbio:visited {
	background: transparent url(im01/nav_bio.gif) no-repeat;
	}
#menugen li a#navactu:link, #menugen li a#navactu:visited {
	background: transparent url(im01/nav_actu.gif) no-repeat;
	}
#menugen li a#navpresse:link, #menugen li a#navpresse:visited {
	background: transparent url(im01/nav_presse.gif) no-repeat;
	}
#menugen li a#navvid:link, #menugen li a#navvid:visited {
	background: transparent url(im01/nav_vid.gif) no-repeat;
	}
#menugen li a#navcont:link, #menugen li a#navcont:visited {
	background: transparent url(im01/nav_cont.gif) no-repeat;
	}
#menugen li a#navacc:hover, #menugen li a#navbio:hover, #menugen li a#navactu:hover, #menugen li a#navpresse:hover, #menugen li a#navvid:hover, #menugen li a#navcont:hover {
	background-position: 0 -15px;
	}
#menugen li#navacc_activ, #menugen li#navbio_activ, #menugen li#navactu_activ, #menugen li#navpresse_activ, #menugen li#navvid_activ, #menugen li#navcont_activ {
	display: block;
	width: 84px;
	height: 15px;
	}
#menugen li#navacc_activ {
	background: transparent url(im01/nav_acc.gif) no-repeat 0 -30px;
	}
#menugen li#navbio_activ {
	background: transparent url(im01/nav_bio.gif) no-repeat 0 -30px;
	}
#menugen li#navactu_activ {
	background: transparent url(im01/nav_actu.gif) no-repeat 0 -30px;
	}
#menugen li#navpresse_activ {
	background: transparent url(im01/nav_presse.gif) no-repeat 0 -30px;
	}
#menugen li#navvid_activ {
	background: transparent url(im01/nav_vid.gif) no-repeat 0 -30px;
	}
#menugen li#navcont_activ {
	background: transparent url(im01/nav_cont.gif) no-repeat 0 -30px;
	}
	
/* ::::::::::::::::::::::::::::::::::::::::::
/* Vidéo
/* ::::::::::::::::::::::::::::::::::::::::::
*/ 
#videobio, #videopresse, #videocont, #videoactu {
	float: left;
	padding: 0;
	border: 0;
	margin: 0;
	}
#videobio {
	margin-top: 184px;
	}
html>body #videobio {
	margin-top: 185px;
	}
#videopresse {
	margin-top: 212px;
	}
html>body #videopresse {
	margin-top: 213px;
	}
#videoactu, #videocont {
	margin-top: 212px;
	}
html>body #videoactu, html>body #videocont {
	margin-top: 213px;
	}	
/* ::::::::::::::::::::::::::::::::::::::::::
/* Contenu
/* ::::::::::::::::::::::::::::::::::::::::::
*/ 
#contenu {
	float: left;
	padding: 0;
	border: 0;
	margin: 44px 0 0;
	font-size: 1.1em;
	}
#rubrtitracc, #rubrtitrbio, #rubrtitrpresse, #rubrtitrvid, #rubrtitrvidsons, #rubrtitrcont {
	margin: 0;
	padding: 0;
}
#rubrtitrbio {
	margin: 19px 0 30px;
}
#rubrtitractu {
	margin: 48px 0 14px;
}
#rubrtitrpresse, #rubrtitrcont {
	margin: 48px 0 30px;
}
#rubrtitrvid {
	margin:48px 0 0;
}
#rubrtitrvidsons {
	margin: 48px 0 0;
}
#imgacc {
	margin: 0 0 20px 0;
	padding: 0;
	border: 1px solid #fff;
	border-width: 15px 1px 1px;
	width: 429px;
}
#newsacc {
	width: 431px;
	background: transparent;
}
#contenu #newsacc h3 {
	color: #fff;
	border: 1px dotted #fff;
	border-width: 0 0 1px;
	width: auto;
	margin: 0 0 0.1em;
	padding: 0;
}
#contenu .newsdate {
	color: #f63;
	font-size: 0.9em;
	margin: 0 0 0.1em;
	padding: 0;
}
#contenu .newstxt {
	color: #fff;
	border: 1px dotted #fff;
	border-width: 0 0 1px;
	width: auto;
	margin: 0;
	padding: 0;
}
#bio {
	margin: 0;
	width: 420px;
	height: 398px;
	overflow: auto;
}
#actu {
	margin: 0;
	width: 580px;
	height: 305px;
}
#presse {
	margin: 0;
	width: 485px;
	height: 420px;
	overflow: auto;
}
#video_sons {
	margin: 0;
	padding: 0;
	width: 596px;
	height: 502px;
}
#contacts {
	margin: 0;
	width: 264px;
	height: 430px;
}
#contenu p {
	color: #000;
	padding: 0;
	margin: 0 0 0.6em 16px;
}
#contenu em {
	font-weight: bold;
	font-style: normal;
}
#contenu cite {
}
#contenu h2 {
	margin: 14px 0 1em 16px;
	padding: 0;
	font-size: 1.4em;
	font-weight: normal;
	line-height: 1.3em;
	color: #fff;
}
#actu_theat, #actu_cine, #actu_tv, #actu_pub, #actu_courts, #actu_auteur, #actu_photos {
	margin: 0;
	padding: 0;
	height: 280px;
}
#onglets {
	margin: 0;
	padding: 0;
	clear: none;
}
html>body #actu #actu_theat ul#onglets, html>body #actu #actu_cine ul#onglets, html>body #actu #actu_tv ul#onglets, html>body #actu #actu_pub ul#onglets, html>body #actu #actu_courts ul#onglets, html>body #actu #actu_auteur ul#onglets, html>body #actu #actu_photos ul#onglets  {
	margin-left: 1px;
}
#actu_theat #onglets li, #actu_cine #onglets li, #actu_tv #onglets li, #actu_pub #onglets li, #actu_courts #onglets li, #actu_auteur #onglets li, #actu_photos #onglets li {
	list-style: none;
	float: left;
	margin: 0 2px 0 0;
	padding: 0;
	width: 70px;
	height: 24px;
	text-indent: -8000px;
}
#onglets li#ong_theatre_activ, #onglets li#ong_cine_activ, #onglets li#ong_tv_activ, #onglets li#ong_pub_activ, #onglets li#ong_courts_activ, #onglets li#ong_auteur_activ, #onglets li#ong_photos_activ {
	display: block;
	height: 24px;
	width: 70px;
}
#onglets li#ong_theatre_activ {
	background: url(im01/m_act_01.gif) no-repeat 0 -24px;
}
#onglets li#ong_cine_activ {
	background: url(im01/m_act_02.gif) no-repeat 0 -24px;
}
#onglets li#ong_tv_activ {
	background: url(im01/m_act_03.gif) no-repeat 0 -24px;
}
#onglets li#ong_pub_activ {
	background: url(im01/m_act_04.gif) no-repeat 0 -24px;
}
#onglets li#ong_courts_activ {
	background: url(im01/m_act_05.gif) no-repeat 0 -24px;
}
#onglets li#ong_auteur_activ {
	background: url(im01/m_act_06.gif) no-repeat 0 -24px;
}
#onglets li#ong_photos_activ {
	background: url(im01/m_act_07.gif) no-repeat 0 -24px;
}
#onglets li a#ong_theatre, #onglets li a#ong_cine, #onglets li a#ong_tv, #onglets li a#ong_pub, #onglets li a#ong_courts, #onglets li a#ong_auteur, #onglets li a#ong_photos {
	display: block;
	height: 24px;
	width: 70px;
	text-decoration: none;
}
#onglets li a#ong_theatre {
	background: url(im01/m_act_01.gif) no-repeat left top;
}
#onglets li a#ong_cine {
	background: url(im01/m_act_02.gif) no-repeat left top;
}
#onglets li a#ong_tv {
	background: url(im01/m_act_03.gif) no-repeat left top;
}
#onglets li a#ong_pub {
	background: url(im01/m_act_04.gif) no-repeat left top;
}
#onglets li a#ong_courts {
	background: url(im01/m_act_05.gif) no-repeat left top;
}
#onglets li a#ong_auteur {
	background: url(im01/m_act_06.gif) no-repeat left top;
}
#onglets li a#ong_photos {
	background: url(im01/m_act_07.gif) no-repeat left top;
}
#actu_txt {
	margin: 20px 0 0;
	padding: 0;
	width: 584px;
	height: 270px;
	overflow: auto;
	border: 0;
}
#actu_txt p {
	margin: 0 0 0 10px;
	padding: 0;
}
#actu_txt dl {
	margin: 0 0 0 10px;
	padding: 0 0 0.5em;
}
#actu_txt dt {
	float: left;
	margin: 0;
	padding: 0.4em 0 0.1em;
	width: 80px;
	border: 1px solid #b60000;
	border-width: 1px 0 0;
}
#actu_txt dd {
	float: left;
	width: 460px;
	margin: 0 0 0.6em;
	padding: 0.4em 0 0.1em;
	border: 1px solid #b60000;
	border-width: 1px 0 0;
}
#actu_txt .retrait {
	margin-left: 30px;
}
#actu_flash {
	margin: 48px 0 0;
	padding: 0;
	width: 428px;
	height: 90px;
	overflow: auto;
}
html>body #actu_flash {
	margin-top: 72px;
}
#actu_flash p.date_flash {
	margin: 0 0 0.5em 7px;
	padding: 0;
	width: 420px;
	color: #333;
	font-size: 0.9em;
	border: 1px solid #333;
	border-width: 0 0 1px;
}
html>body #actu_flash p.date_flash {
	font-size: 0.9em;
	border: 1px dotted #333;
	border-width: 0 0 1px;
}
#actu_flash p.news_flash {
	margin: 0 0 0 7px;
	padding: 0;
	width: 420px;
	color: #000;
	font-size: 1em;
}
#contenu #presse h3 {
	margin: 4px 0 1em 16px;
	padding: 0;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.3em;
	color: #ddd;
}
#contenu #contacts h3 {
	margin: 1.2em 0 1em;
	padding: 0 0 0 16px;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.3em;
	color: #fff;
	border : 1px solid #f7a8a9;
	border-width: 1px 0;
}
html>body #contenu #contacts h3 {
	border-style: dotted;
}
#contenu #contacts a:link, #contenu #contacts a:visited {
	text-decoration: none;
	color: #f7a8a9;
}
#contenu #contacts a:hover {
	text-decoration: underline;
	color: #fff;
}
dl.gallerie {
	border: 0;
	margin: 0 5px 14px 5px;
	padding: 0;
	width: 220px;
	float: left;
}
html>body dl.gallerie {
	margin-left: 7px;
}
dl.gallerie dt, dl.gallerie dt.img_gall {
	display: inline;
	float: left;
	width: 135px;
	padding: 0;
	margin: 0;
	font-size: 0.85em;
	font-weight: bold;
}
dl.gallerie dt.img_gall {
	width: 70px;
	height: 83px;
	border: 0;
	margin: 0 5px 0;
}
dl.gallerie .titr_gall {
	color: #ddd;
	font-weight: bold;
	font-size: 0.85em;
}
dl.gallerie dd {
	padding: 0;
	margin: 0;
	font-size: 0.9em;
}
#video_sons_entete {
	margin: 0;
	padding: 0;
	height: 150px;
}
#video_sons_entete h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	letter-spacing: normal;
	line-height: 1.2em; 
	color: #fff;
	margin: 0 0 0.1em 0.7em;
}
#affiche {
	margin: 0 0 0 0.7em;
	padding: 0;
	width: 354px;
}
#aff_img {
	float: left;
	margin: 0;
	padding: 0;
	width: 106px;
}
#affiche h3 {
	float: left;
	margin: 2px 0 0;
	padding: 5px 0 0.4em;
	width: 236px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	letter-spacing: normal;
	line-height: 1em; 
	color: #fff;
	border: 4px solid #fff;
	border-width: 4px 0 0;
}
#affiche ul {
	float: left;
	margin: 0;
	padding: 0;
	width: 236px;
}
#affiche li {
	list-style: none;
	width: 230px;
	margin: 0;
	padding: 0;
	font-size: 0.9em;
	text-indent: 24px;
	line-height: 16px;
}
.ico01 {
	background: transparent url(im01/ico_01.gif) no-repeat left top;
}
.ico02 {
	background: transparent url(im01/ico_02.gif) no-repeat left top;
}
.ico03 {
	background: transparent url(im01/ico_03.gif) no-repeat left top;
}
.ico04 {
	background: transparent url(im01/ico_04.gif) no-repeat left top;
}
.ico05 {
	background: transparent url(im01/ico_05.gif) no-repeat left top;
}
#video_sons_vid  {
	float : left;
	margin: 0 0 0 5px;
	padding: 0;
	width: 582px;
}
#video_sons_sons {
	clear: both;
	margin: 0 0 0 10px;
	padding: 0;
	width: 582px;
}
html>body #video_sons_vid, html>body #video_sons_sons {
	margin-left: 14px;
}
#video_sons_vid h2, #video_sons_sons h2 {
	margin: 0 0 0.1em 0 ;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #fff;
}
#video_extraits {
	margin: 0;
	padding: 0;
}
#video_extraits dl {
	margin: 1px 13px 0 2px;
	padding: 0;
	width: 272px;
	float: left;
}
#video_extraits dt {
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
}
#video_extraits dt img {
	width: 44px;
	height: 26px;
	border: 1px solid #fff;
	margin: 0;
	padding: 0;
}
#video_extraits dd {
	margin: 0 0 0 2px;
	padding: 0;
	font-size: 0.8em;
	color: #fff;
	width: 224px;
	height: 1.3em;
	overflow: hidden;
	float: left;
}
#sons_extraits {
	margin: 0;
	padding: 0;
}
#sons_extraits dl {
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
	border: 1px solid #fff;
	border-width: 1px 0 0px;
	width: 282px;
}
#sons_extraits dt {
	float: left;
	margin: 0;
	padding: 0;
	font-size: 0.8em;
	color: #fff;
	width: 220px;
}
#sons_extraits dd {
	float: left;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#gall_phot {
	margin: 20px 0 0;
	padding: 0;
	width: 584px;
	height: 270px;
	overflow: auto;
	border: 0;
}
#gall_phot a:link, #gall_phot a:visited {
	font-size: 0.80em;
	color: #333;
	text-decoration: underline; 
}
#gall_phot a:hover, #gall_phot a:active {
	color: #eee;
	text-decoration: none; 
}
dl.gallerie2 {
	margin: 0 2px 8px 10px;
	padding: 0;
	width: 120px;
	height: 150px;
	border: 0;
	float: left;
}
dl.gallerie2 dt, dl.gallerie2 dt.img_gall2 {
	clear: none;
	padding: 0;
	margin: 0;
	font-size: 0.85em;
	font-weight: bold;
}
dl.gallerie2 dt.img_gall2 {
	width: 104px;
	height: 78px;
	border: 0;
	margin: 0 2px 2px 0;
}
dl.gallerie2 dd {
	padding: 0;
	margin: 0;
	font-size: 0.9em;
}
dl.gallerie2 dd.titr_gall2 {
	color: #ddd;
	font-weight: bold;
	font-size: 0.85em;
}
