/* Master Page */

body, p {background-color: #000000; margin: 0px; font-family: Verdana, sans-serif;font-size: 11px; color: #7a7a7c;}
td {font-size: 11px; font-family: Verdana, sans-serif; color: #7a7a7c;}
.alt {font-family: Verdana, sans-serif; font-size: 9px; color: white;}

h1 { font-family: Verdana, sans-serif; font-size: 16px; font-weight: normal; color: #ff7200; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; }
h2 { font-family: Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #7a7a7c; font-weight: normal; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; }
h3 { color: #7a7a7c; font-size: 12px; line-height: 12px; font-weight: normal; padding: 0px; margin: 0px; }

/* defaults for RTE */
p  { margin: 0px; padding: 0px; }
ul { list-style-type: square; padding: 0px; margin: 0px; margin-left: 3px; padding-left: 14px; }
ol { padding: 0px; margin: 0px; margin-left: 15px; padding-left: 10px; }
a:link,a:visited {font-size: 11px; text-decoration: none; color: #aeafb2; font-weight: normal;}
a:hover,a:active {color: #ff7200;}

/* custom styles needed */
.titBlanc { font-size: 12px; line-height: 16px; color: #fff; font-weight: normal; }
.txtBlanc { font-size: 11px; line-height: 16px; color: #fff; font-weight: normal; }
p.txtBlanc { font-size: 11px; line-height: 16px; color: #fff; font-weight: normal; }
.titOrange { font-size: 12px; color: #ff7200; font-weight: normal; }
.txtOrange, a.txtOrange { font-size: 11px; color: #ff7200; font-weight: normal; }
p.txtOrange { font-size: 11px; color: #ff7200; font-weight: normal; }

p.txtFiche {font-size: 11px; line-height: 16px; color: #7a7a7c; }
td.txtFiche {vertical-align: top; padding-top: 25px;}
.txtFiche {font-size: 11px; line-height: 16px; color: #7a7a7c; padding-left: 20px;}

td.form {vertical-align: top; padding-top: 25px; }
td.contactform {padding-bottom:5px;}
td.contactfield {font-size: 11px; color: #7a7a7c; font-weight: normal; vertical-align: top; padding-right:10px; padding-bottom:12px; }
td.field {font-size: 11px; color: #7a7a7c; font-weight: normal; vertical-align: top;}
.textfield {font-family: Verdana, sans-serif; font-size: 11px; color: #000; border: solid 1px #5E5E5E;}
.boutonForm {font-family: Verdana, sans-serif; font-size: 11px; color: #7a7a7c; background-color: #000; border: solid 1px #5E5E5E;}

.menuLiOn {display: block; padding-left: 14px; font-size: 11px; text-decoration: none; color: #ed6f18; font-weight: normal; background-image: url(../images/i_layout/menu/puce_nav1.gif); background-repeat: no-repeat; background-position: 0em .3em;}
.subMenuLiOn {display: block; padding-left: 12px; font-size: 11px; text-decoration: none; color: #ed6f18; font-weight: normal;  background-image: url(../images/i_layout/menu/puce_nav2.gif); background-repeat: no-repeat; background-position: 0em .3em;}

.FilmsListUl {list-style-type: none; padding: 0px; margin: 0px; background-image: none; }
.FilmsListLi {line-height: 14px; padding-bottom: 14px;}

/* Header */

td.headerLeft {background-color: #000000;}
td.headerCenter {background-color: #000000;}
td.headerRight {background-color: #000000;}

/* Content page */

td.accueil {vertical-align: top; padding-top: 40px;}

.fdBreve {background-image: url(../images/i_layout/index/fd_breve.gif); background-repeat: repeat-x; background-position: top right;}
.titHeadBreve {font-size: 18px; color: white; font-weight: bold; padding: 15 10 0 20px;}
.breve {padding: 20px 18px 0px 18px; vertical-align: top;}
.txtBreve {font-size: 11px; color: #7a7a7c; font-weight: normal; line-height: 14px; text-align: left;float: left;}
.titBreve {font-size: 11px; color: #ff7200; font-weight: bold;}
.Imgbreve {float: left; margin-right: 10px; margin-bottom: 5px; }

td.news {padding-top: 18px; vertical-align: top;}
.txtNews {display: block; padding-left: 10px; font-size: 11px; color: #7a7a7c; font-weight: normal; line-height: 14px; text-align: left; background-image: url(../images/i_layout/index/puce_news.gif); background-repeat: no-repeat; background-position: 0 1em;}

.linkInfo {font-size: 9px; color: white; font-weight: normal; text-align: right; clear: both; padding-top:10px;}
a.info:link,a.info:visited {font-size: 9px; text-decoration: none; color: white; font-weight: bold;}
a.info:hover,a.info:active {color: #ff7200;}

td.contentLeft {background-color: #000000; border-top: 2px solid #000000; border-right: 2px solid #000000;}
td.contentRight {background-color: #000000; border-top: 2px solid #000000; border-left: 2px solid #000000;}
td.contentFilm {background-color: black;}
td.refFilm {vertical-align: top;}
p.refFilm {font-size: 9px; color: #7a7a7c; padding: 7px 5px 0px 10px; background-image: url(../images/i_layout/index/puce_film.gif); background-repeat: no-repeat; background-position: 0 11px;}

td.titFiche {font-size: 12px; color: #7a7a7c; vertical-align: bottom; padding-left: 20px;}
.titFilm {font-size: 16px; color: #ff7200;}
.titFiche {font-size: 12px; color: #aeafb2; font-weight: normal;}
.titEquipe {font-size: 11px; color: #aeafb2; font-weight: normal;}

td.video {vertical-align: top; padding-top: 25px; padding-left: 20px;}
p.txtVideo {font-size: 11px; color: #7f7153; font-weight: normal; padding-left: 20px;}

.pos-link-retour { padding-top: 20px; }
a.retour:link,a.retour:visited {font-size: 9px; text-decoration:none; color: white; font-weight: bold;}
a.retour:hover,a.retour:active {color: #ff7200;}

a.liste:link,a.liste:visited {font-size: 14px; text-decoration:none; color: #aeafb2; font-weight: normal;}
a.liste:hover,a.liste:active {color: #ff7200;}

p.retour {padding-top: 20px; padding-left: 20px;}

a.mail:link,a.mail:visited {font-size: 11px; text-decoration:none; color: #aeafb2; font-weight: normal;}
a.mail:hover,a.mail:active {color: #ff7200;}

a.link:link,a.link:visited {font-size: 11px; text-decoration:none; color: #aeafb2; font-weight: normal;}
a.link:hover,a.link:active {color: #ff7200;}

a.pdf:link,a.pdf:visited {display: block; padding-left: 20px; font-size: 10px; text-decoration: none; color: #aeafb2; font-weight: normal; background-image: url(../images/i_layout/menu/puce_pdf.gif); background-repeat: no-repeat; background-position: 0 1px;}
a.pdf:hover,a.pdf:active {color: #ff7200;}

.img.interprete {margin-left: 20px; margin-right: 109px; float: right; border: 1px solid black;} 
.img.video {margin-left: 15px; margin-right: 10px; margin-bottom: 15px; float: left;}

.inver {font-size: 11px; color: #aeafb2; font-weight: normal;}
.titFilmographie {font-size: 11px; color: #aeafb2; font-weight: normal;}
.img.presentation {margin-left: 25px; margin-right: 0px; margin-bottom: 15px; float: right; border: 1px solid #000000;}
.filmographie {font-size: 12px; color: #ed6f18; font-weight: normal; margin-left: 20px;}
.note {font-size: 9px; color: #7a7a7c; font-weight: normal; margin-left: 20px;}

.titTashelter {font-size: 11px; color: #7f7153; font-weight: normal;}

.datePresse {font-size: 9px; color: white; font-weight: normal;}
.titPresse {font-size: 12px; color: #aeafb2; font-weight: normal;}
.txtPresse {font-size: 11px; line-height: 16px; color: #7a7a7c; padding-left: 0px; padding-bottom: 25px;}

.dateActu {padding-left: 10px; font-size: 9px; color: white; font-weight: normal;}
.titActu {padding-left: 10px; font-size: 11px; color: #ff7200; font-weight: bold; background-image: url(../images/i_layout/index/puce_news.gif); background-repeat: no-repeat; background-position: 0 1em;}
.txtActu {font-size: 11px; line-height: 16px; color: #7a7a7c; padding-left: 0px; padding-bottom: 25px;}
.txtArticle {font-size: 11px; line-height: 16px; color: #7a7a7c; padding-bottom: 25px;}
.article {margin-left: 0px; margin-right: 0px; margin-bottom: 15px; }
.ImgArticlePos { float: right; margin-left: 25px; margin-right: 0px; margin-bottom: 15px; }
.ImgArticle {border: 1px solid black;}

a.article:link,a.article:visited {font-size: 9px; text-decoration:none; color: white; padding-top: 0px; font-weight: bold;}
a.article:hover,a.article:active {color: #ff7200;}

a.liens:link,a.liens:visited {font-size: 11px; text-decoration: none; color: #aeafb2; font-weight: normal;}
a.liens:hover,a.liens:active {color: #ff7200;}

a.video:link,a.video:visited {display: block; font-size: 11px; text-decoration:none; color: #aeafb2; padding-left: 18px; font-weight: normal; background-image: url(../images/i_layout/filmographie/puce_film.gif); background-repeat: no-repeat; background-position: 0 3px;}
a.video:hover,a.video:active {color: #ff7200;}

/* Realisateurs */

.ImgRealisateurPos {margin-left: 25px; margin-bottom: 15px; float: right; }
.img.realisateur {border: 1px solid #000000;}
a.realisateur:link,a.realisateur:visited {font-size: 12px; text-decoration:none; color: #aeafb2; font-weight: normal;}
a.realisateur:hover,a.realisateur:active {color: #ff7200;}
.realisateurs { padding: 0 0 10 0; }

a.filmo:link,a.filmo:visited {font-size: 11px; text-decoration:none; color: #aeafb2; font-weight: normal;}
a.filmo:hover,a.filmo:active {color: #ff7200;}

/* Menu */

.menuUl {list-style-type: none; padding-left: 0px; padding-right: 0px; padding-bottom: 0px;}
.menuLi {padding-left: 5px; padding-top: 3px; padding-bottom: 3px; background-image: url(../images/i_layout/menu/fd_nav1.gif); background-repeat: repeat-y; border-bottom: 2px solid #000000;}
.subMenuLi {padding-left: 20px; padding-top: 5px; padding-bottom: 5px; background-image: url(../images/i_layout/menu/border_menu.gif); background-repeat: no-repeat; background-position: bottom left;}
.subMenuLastLi {padding-left: 20px; padding-top: 5px; padding-bottom: 10px;}
.subMenuLiCats {padding-left: 20px; padding-top: 3px; padding-bottom: 6px;}

a.menu:link,a.menu:visited {display: block; padding-left: 14px; font-size: 11px; text-decoration: none; color: #7a7a7c; font-weight: normal; background-image: url(../images/i_layout/menu/puce_nav1.gif); background-repeat: no-repeat; background-position: 0em .3em;}
a.menu:hover,a.menu:active {color: #ed6f18;}

span.menu {display: block; padding-left: 14px; font-size: 11px; text-decoration: none; color: #7a7a7c; font-weight: normal; background-image: url(../images/i_layout/menu/puce_nav1.gif); background-repeat: no-repeat; background-position: 0em .3em;}

a.subMenu:link,a.subMenu:visited {display: block; padding-left: 12px; font-size: 11px; text-decoration: none; color: #7a7a7c; font-weight: normal;}
a.subMenu:hover,a.subMenu:active {color: #ed6f18; background-image: url(../images/i_layout/menu/puce_nav2.gif); background-repeat: no-repeat; background-position: 2 5px;}

a.menuOn {display: block; padding-left: 14px; font-size: 11px; text-decoration: none; color: #ff7200; font-weight: normal; background-image: url(../images/i_layout/menu/puce_nav1.gif); background-repeat: no-repeat; background-position: 0em .3em;}
a.subMenuOn {display: block; padding-left: 12px; font-size: 11px; text-decoration: none; color: #ed6f18; font-weight: normal; background-image: url(../images/i_layout/menu/puce_nav2.gif); background-repeat: no-repeat; background-position: 2 5px;}

span.menuOn {display: block; padding-left: 14px; font-size: 11px; text-decoration: none; color: #ff7200; font-weight: normal; background-image: url(../images/i_layout/menu/puce_nav1.gif); background-repeat: no-repeat; background-position: 0em .3em;}

td.menu {padding-top: 23px; vertical-align: top;}
 
/* Footer */ 

p.coryright {font-size: 9px; color: #807f84; padding-bottom: 10px;}
p.designby {font-size: 9px; color: #807f84; padding-bottom: 10px;}

a.designby:link,a.designby:visited {font-size: 9px; text-decoration: none; color: #807f84; font-weight: bold;}
a.designby:hover,a.designby:active {color: #ff7200;}
