# -------------------------------------------------------------------------------------------------------------
# MIPWORLD 2008 Tutorial - Content Style Sheet -
# -------------------------------------------------------------------------------------------------------------
# Feuille de style generale
# -------------------------------------------------------------------------------------------------------------

/* Definition et param?trage des selecteurs ID */

#container { padding: 0 0 0 0px; width: 730px }
#content  { float: left; width: 730px; margin: 0 0 12px 0 }
#header  { margin: 0; padding: 0; width: 730px }
#header  img { margin: 0; padding: 0;}
#footer { margin: 0; padding: 0; width: 730px; background-color: #FFFFFF }

/* Param?trage des balises HTML */
body {
	margin: 20px 0 20px 0;
	padding: 0;
	font-size: 11px;
	background-color: #030413;
	border: 0px
}
div { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-align: justify }
td { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color:#000000; font-weight: normal } 
h1 { color: #030413; font-weight:bold; font-size: 14px; margin: 18px 0 12px 0; padding: 0 0 6px 0; border-bottom: solid 1px #006e9b}
h2 { color: #030413; font-weight:bold; color: #006e9b; font-size: 18px; margin: 0px; padding: 0px}
h3 { color: #030413; font-size: 13px; margin: 0px; padding: 0px}

strong { color: #030413; font-weight:bold }
ul { margin: 0 0 0 0; padding: 0 0 0 0; list-style: none; clear: both }
ol { list-style-type: decimal ; clear: both; margin: 6px 0 0 0 }
li { background-image:url('http://www.miptv.com/li.gif'); background-repeat: no-repeat; background-position:13px 5px; padding: 0px 0 0 23px; margin: 6px 0 0 0 }
p { margin: 0 0 12px 0 }
table { border: 1px solid #FFFFFF } 

/* Definition et param?trage des blocs content */
.bloc { font-size: 11px; clear: both; margin: 8 0 8 0; background-color: #FFFFFF}
.bloc_intro { clear: both; width: 720px; margin: 0 0 0 0 }
.bloc_intro img { float: left; margin: 0 14px 0 0; border: 1px solid #006ab2 } 
.bloc_intro p { font-size: 11px; }
a.bloc_intro  { font-size: 11px; }
.picture { margin: 0 0 0 0; border: 1px solid #006ab2 }
.p { float: left; margin: 0 0 0 0; width: 510px }
 
/* .bloc_intro object, .bloc_intro embed 
{ float: left; margin: 0 14px 0 0; border: 1px solid #110216} */

/* Mise en forme tableau avec lignes de couleurs diff?rentes */
.bloc table { border: 1px solid #006ab2 }
.bloc table tr.color1 { color: #000000; text-align: justify; background-color: #e5f0f7 }
.bloc table tr.color2 { color: #000000; text-align: justify; background-color: #ffffff }
.bloc table tr td { margin: 5px; padding: 5px; vertical-align: middle; font-weight: normal; color: #006ab2}
.bloc table tr.color1 td, #content .bloc table tr.color2 td { border-bottom: 1px solid #006ab2}
.bloc table tr td li { list-style-type: none; background-image:url('http://www.miptv.com/li.gif'); background-repeat: no-repeat; background-position:3px 5px; padding: 0 0 0 13px; margin: 0; font-weight: normal; color: #000000 }

/* Definition et param?trage des selecteurs CLASS */
.left { float: left; margin: 0 12px 0 0; padding: 0 0 0 0 }
.right { float: left; margin: 0 15px 0 0; padding: 0 0 0 0 }
.spacer { clear: both }
.uppercase { text-transform: uppercase }
.legend { margin: 5px 0 0 0; text-align: center }
td.justify { text-align: justify; vertical-align: top } 
.border { color: #000000: 12px 0 0 0 }
.border_h2 { color: #000000; text-align: justify; padding: 5px; border: 1px solid #006ab2; background-color: #e5f0f7; vertical-align: top; clear: both; text-align: justify; padding: 5px; margin: 6px 0 0 0 }
.border_h2_warning { color: #000000; text-align: justify; padding: 5px; border: 1px solid #006ab2;  background-color: #e5f0f7; vertical-align: top; clear: both; margin: 6px 0 0 0 }
.border_contacts { color: #000000; text-align: justify; padding: 5px; border: 1px solid #006ab2; background-color: #e5f0f7; vertical-align: top; margin: -6px 0 0 0; clear: both }
.border_left { border-left: 6px solid #006ab2; padding: 0 0 0 6px; margin: 8px 0 0 0; text-align: left; } 

/* Definition et param?trage de la Boite */
.btn_2 {background-color: #b00032; border-right: 1px solid #b00032; border-left: 1px solid #b00032; border-top: 1px solid #d7d4d8; border-bottom: 1px solid #d7d4d8; vertical-align: middle; text-align: left; color: #ffffff; font-size: 13px; font-family: Verdana, Helvetica, Sans-Serif; text-decoration: none; font-weight: bold; display: block; background-image:url('../images/misc/chevron_over.gif'); background-repeat: no-repeat; background-position:8px 4px; padding: 3px 3px 4px 30px; margin: 0 0 0 0;} 

/* Param?trage pour la rubrique Prepare your show - Manual & Transport*/
.switchcontent { clear: both; padding: 15px; background-color:#fcfdfe; }
.switchcontent_transport { clear: both; margin: 0 0 0 0; margin-top: 1px; background-color: #fdfdff; padding: 8 8 8 8}

/* Mise en forme liens hypertextes de base */
a, a:visited, a:link { color: #006ab2; font-size: 11px; font-family: Verdana, Helvetica, Sans-Serif; text-decoration: underline } 
a:hover, a:active { color: #006ab2; font-size: 11px; font-family: Verdana, Helvetica, Sans-Serif; text-decoration: none }
a.strong {font-weight: bold;}

/* Mise en forme liens hypertextes de base */
#li_nav ul  { margin: 0 0 0 0; padding: 0 0 0 0; list-style: none; clear: both }
#li_nav li  {background-image:none; background-repeat: no-repeat; padding: 0px 0 0 5px; margin: 0px 0 4px 0 }


/* Mise en forme liens du Bouton pour la page Manual: Application Form*/
a.btn:visited, a.btn:link,  a.btn:active { background-color: #e5f0f7;  border-top: 1px solid #FFFFFF;  border-bottom: 1px solid #FFFFFF;  vertical-align: middle; text-align: left; color:#006ab2; font-size: 13px; font-family: Verdana, Helvetica, Sans-Serif; text-decoration: none; font-weight: bold; display: block; background-image:url('../images/misc/chevron.gif'); background-repeat: no-repeat; background-position: 15px 6px; padding: 3px 3px 4px 35px; margin: -1px 0 0 0; } 

a.btn:hover { background-color: #006ab2;  border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; vertical-align: middle; text-align: left; color: #ffffff; font-size: 13px; font-family: Verdana, Helvetica, Sans-Serif; text-decoration: none; font-weight: bold; display: block; background-image:url('../images/misc/chevron_over.gif'); background-repeat: no-repeat; background-position: 15px 6px; padding: 3px 3px 4px 35px; margin: -1px 0 0 0;} 

a.nav, a.nav:visited, a.nav:link { color: #FFFFFF; font-size: 10px; font-family: Verdana, Helvetica, Sans-Serif; text-decoration: underline; margin-left: 5px } 
a.nav:hover, a.nav:active { color: #FFFFFF; font-size: 10px; font-family: Verdana, Helvetica, Sans-Serif; text-decoration: none; margin-left: 5px }
#li_nav ul li strong {font-weight: bold; }

/* Liens hypertextes Readmore */
a.readmore { background-image:url('http://www.mipim.com/images/100517/misc/right.gif'); background-repeat: no-repeat; background-position: 0 4px; font-weight: normal; padding: 0 0 0 10px; margin: 0 0 0 0 }

/* Liens hypertextes More */
a.more { background-image: url('http://www.mipim.com/images/100517/misc/more.gif'); background-repeat: no-repeat; background-position: 0 2px; font-weight: normal; padding: 0 0 0 15px; margin: 0 0 0 0 }

/* Liens hypertextes Top of the page */
a.top { background-image:url('http://www.mipim.com/images/100517/misc/top.gif'); background-repeat: no-repeat; background-position: 0 4px; font-weight: bold; padding: 0 0 0 10px; float: right; clear: both; vertical-align: text-bottom; margin: 18px 0 6px 0px }

