@charset "utf-8";
/* CSS Document */

/* maquette ------------------------------- */

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
margin:0px;
background-color:#1A1A1A;
}


#pub {
	position:absolute;
	top:250px;
	left:35px;
	font-size:13px;
	border: 1px solid #666666;
	height: auto;
	width: 160px;
	/*padding: 20px;*/
	z-index:999;
	background-color: #202020;
	/*display:none;*/
}

a {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;

}

.ombre_gauche {
background-image:url(media/images/motif_ombre_gauche.jpg);
background-repeat:repeat-y;
background-color:#1A1A1A;
width:11px;
}

.ombre_droite {
background-image:url(media/images/motif_ombre_droite.jpg);
background-repeat:repeat-y;
background-color:#1A1A1A;
width:11px;
}

.bandeau_motif {
background-image:url(media/images/motif_bandeau.jpg);
background-repeat:repeat-x;
background-color:#1A1A1A;
width:25px;
}

.menu_motif {
background-image:url(media/images/motif_menu.jpg);
background-repeat:repeat-x;
background-color:#1A1A1A;
width:25px;
border-bottom-style:dotted;
border-bottom-width:1px;
border-bottom-color:#999999;
}

.smallinput {

font-size:10px;
padding:0px;
background-color:#FFFFFF;
border:1px solid #CCCCCC;

}



/* Elements ------------------------------- */

/* bandeau ------------------------------- */
#recherche {
/*padding-left:10px;
padding-top:5px;*/
height:15px;
}

#slogan {
 font-size:9px;
 padding-top:15px;
 padding-left:15px;
}

#recherche_form a {
font-size:9px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

#recherche_form input {
height:15px;
font-size:12px;
margin-top: 2px;
padding:0px;
background-color:#FFFFFF;
border:1px solid #CCCCCC;
}

#login_form input {
font-size:10px;
background-color:#FFFFFF;
border:1px solid #CCCCCC;
}

#recherche_form {
text-align:left;
/*visibility:hidden;*/
margin-left:20px;
height:15px;
display:inline;
}

#RSS {
	height:45px;
	width:30px;
	text-align: right;
	text-decoration: underline;
	vertical-align:bottom;
	font-size: 9px;
	margin-right: 10px;
}

#mini-menu {
	height:45px;
	vertical-align:bottom;
	padding-left: 5px;
	font-size: 9px;
}

#bandeau {
background-image:url(media/images/bandeau.jpg);
background-repeat:no-repeat;
background-color:#1A1A1A;
width:1016px;
height:89px;
}

#menu {
background-image:url(media/images/motif_menu.jpg);
background-repeat:repeat-x;
background-color:#1A1A1A;
width:1016px;
height:33px;
padding-top:8px;
border-bottom-style:dotted;
border-bottom-width:1px;
border-bottom-color:#999999;
}

/* Corps ------------------------------- */
#corps {
vertical-align:top;
width:1016px;
height:700px;
}

#TV {
vertical-align:top;
width:683px;
height:542px;
}


#TV table {
text-align:left;
/*width:683px;*/

}

#ecran {
padding-top:25px;
margin-left:30px;
width:683px;
height:450px;
z-index:1;
}

#ecran_multi {
	position:relative;
	left:30px;
	vertical-align:top;
	height:auto;
	z-index:1;
	width: 632px;
}

#realmedia {
z-index:1;
}

#login {
position:relative;
font-size:11px;
text-align:right;
}

#login_popup {
text-align:left;
padding:10px;
visibility:hidden;
display:block;
position:absolute;
top:35px;
right:0px;
height:75px;
width:150px;
border:1px solid #111111;
background-color:#333333;
filter:alpha(opacity=95);
-moz-opacity:0.95;
opacity: 0.95;
}

#login_popup a {
color:#FFFFFF;
font-weight:bold;
}

#ecran_rm {
	background-image:url(media/images/skin/ecran.png);
	background-repeat:no-repeat;
	position:relative;
	left:30px;
	padding-left:50px;
	vertical-align:top;
	width:600px;
	height:500px;
	z-index:0;
	padding-top: 50px;
}

.cliprm {
clip: rect(0px, 0px, 545px, 360px);
}

#infos {
vertical-align:top;
height:107px;
padding-left:30px;
padding-right:30px;
}


#selection {
vertical-align:top;
width:333px;
}

#table_selection {
border-left-style:dotted;
border-left-width:1px;
border-left-color:#999999;
}

#table_intervenants {
border-left-style:dotted;
border-left-width:1px;
border-left-color:#999999;
}

#table_sequences {
border-left-style:dotted;
border-left-width:1px;
border-left-color:#999999;
}

.selectfilet {
border-left-style:dotted;
border-left-width:1px;
border-left-color:#999999;
vertical-align:middle;

}

#table_selection td {
text-align:left;
padding-top:7px;
padding-bottom:7px;
border-bottom-style:dotted;
border-bottom-width:1px;
border-bottom-color:#999999;
}

#table_catalogue td {
text-align:left;
height:90px;
padding-top:15px;
padding-bottom:10px;
padding-right:50px;
/*border-bottom-style:dotted;
border-bottom-width:1px;
border-bottom-color:#999999;*/
}

#liste_sequences {
padding:15px 30px 15px 10px;
text-align:left;
border-left-style:dotted;
border-left-width:1px;
border-left-color:#999999;
}

#liste_partenaires {
padding:15px 30px 15px 10px;
text-align:left;
border-left-style:dotted;
border-left-width:1px;
border-left-color:#999999;
}

#liste_paiements {
padding:15px 30px 15px 10px;
text-align:left;
border-left-style:dotted;
border-left-width:1px;
border-left-color:#999999;
}


#liste_login {
padding:15px 30px 15px 10px;
text-align:left;
border-left-style:dotted;
border-left-width:1px;
border-left-color:#999999;
}


.vignette {
	float: left;
	margin: 2px 15px 25px 15px;
	border-style:solid;
	border-width:1px;
	border-color:#666666;
}

.allopass td {
vertical-align:top;
}

.allopass input {
font-size:9px;
color:#000066;
padding:1px;
margin:0px;
}

/* Styles de caractères ------------------------------- */


.titre {
	color: #FF6600;
	font-weight: bold;
	text-decoration:none;
}

.suite {
	color: #FF6600;
	font-weight: normal;
	text-decoration:none;
}


.synopsis {
text-align:justify;
font-size:9px;
}


.sequence a {
display:block;
vertical-align:middle;
width:100%;
height:100%;
font-size:9px;
color:#CCCCCC;
text-decoration:none;
}

.sequence a:hover {
font-size:9px;
width:100%;
height:100%;
text-decoration:none;
background-color:#333333;
}

.tableau {
}

.tableau-ligne1 {
	font-weight: normal;
	text-align: left;
	background-color:#242424;
}

/* Style 2 des cellules */
.tableau-ligne2 {
	text-align: left;
	background-color :#292B2B;
}

.bleu {
color : #00CFFF;
}

.orange {
color: #FF6600;
}

#admin {
padding-top:35px;
padding-left:50px;
padding-top:15px;
padding-bottom:25px;
vertical-align:top;
}

#admin input {
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
}

#admin textarea {
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
}

#adminside li {
list-style:none; 
margin-bottom:5px;
margin-left:-20px;
display:block;
}

#admin select {
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
}


#page {
	padding-left: 40px;
	padding-top:15px;
	padding-right:20px;
}
.titreEnCours {
	font-size: 15px;
	font-weight:bold;
	color: #FFCC00;
	padding-left: 40px;
	margin-bottom:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.titrepage {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	border-bottom: 1px dotted #999999;
}

.encart {
	border: 1px dotted #999999;
}


/* News*/

.posrelative
{
POSITION: relative;
padding:0px;
}

#conteneur_news
{
OVERFLOW: hidden;
WIDTH: 475px;
HEIGHT: 33px;
POSITION: relative;
CLIP: rect(0px 475px 33px 0px);
LEFT: 0px;
TOP: 0px;
padding:0px;
}

#slogan p {
display:inline;
padding:0px;
margin:0px;
}

.ctype {
display:block;
width:100%;
/*border-bottom:1px dotted #FF6600;*/

}

