body {
	margin: 0px 0px 0px 0px;
	border: 0;
	padding: 0; 
                background: #ED6F13 url("http://filmfestivals.typepad.com/images_ff/bg.gif") top center repeat-y;

            	text-align: left;
                height: 100%;
                width:100%;
                font-family: normal 11px Verdana, Arial, sans-serif;
                color: #222; 
                   
        }
 
	

a {
	text-decoration: none;
	
	
   }

 
 img {
             vertical-align : middle;
         }


a:link {
	color: #000099;
	}

a:visited {
	color: #333333;
	}

a:active {
	color: #333333;
	}

a:hover {
	color: #FF9900;
	}

h1, h2, h3 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	}
hr {
              clear: both;
              visibility: hidden;
}


#right {
	float: left;
	border-right: 0px solid #E94200;	
                width: 34%;
	background-color: #FFDDAA;
	overflow: hidden;
	}


#banner-img {
                background: url("http://filmfestivals.typepad.com/images_ff/bandeau.jpg") top left no-repeat;
	border-bottom: 1px solid #E94200;
                margin:0px;
	height:100px; }


div.img-link a {
              display: block;
              height: 100px;
              text-decoration: none;
              width:100%;
             }


#footer {
                 background: url("http://filmfestivals.typepad.com/images_ff/footer.jpg") top left no-repeat;
	border-bottom: 1px solid #E94200;
                margin:0px;
	height:100px; }


div.img-link-footer a {
              display: block;
              height: 30px;
              text-decoration: none;
              width:100%;
             }




banner-alt {
	display: none;
	}

#banner {
	display: none;
	}



#banner a {
	color: #FFFFFF;
	text-decoration: none;
	}

#banner h1 {
	font-size: xx-large;
	font-weight: bold;
	
	
	}

#banner h2 {
	font-size: small;
	}

#container {
                color: #222;
	line-height: 140%;
	margin-right: auto;
                background: #FFDDAA url("http://filmfestivals.typepad.com/images_ff/bg.gif") top center repeat-y;
  	margin-left: auto;
	text-align: left;
	padding: 0px;
	width: 100%;
              	background-color: #FFFFFF;
	}

#left {
	float: left;
	border-right: 0px solid #E94200;
                 background-color: #CD5806; 
                /*background-color: #EF8D66; */
                width: 18%;
                overflow: hidden;
	}

textarea#comment-text {
                width: 370px;
               }


#center {
	float: left;
	width: 47%;
                background-color: #FFFFFF;
               	border-right: 1px solid #E94200;
                border-left: 1px solid #E94200;
	overflow: hidden;
                text-align: left; 

             }

.content {
	padding: 15px 15px 5px 15px;
	background: #FFFFFF url(/images_ff/ombre.gif) top center repeat-x;
	color: #333333;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: small;
                text-align: left; 
                
             }

.espace {
                padding: 15px 15px 5px 15px;
	/* background: url(/images/separation.gif) top center no-repeat; */

}

#center .content p img {
	float: left;
                /*border-color: #C0C0C0;*/
                border-color: #FF3300;
                border-width: 1px;
                border-style: solid;
                padding: 5px;	
                margin : 5px 10px 10px 0px;
                background-color: #C0C0C0;
}
	

.sidebar {
	 padding: 0px;
                 background: #FFFFFF url(/images_ff/ombre.gif) top center repeat-x;
                
                         	}

.sidebar a {
	
	text-decoration: none;
	/*color: #000099;*/
                color: #FFFFFF;
	}

.sidebar a:link {
	color: #;
	}

.sidebar a:visited {
	color: #;
	}

.sidebar a:active {
	color: #;
	}

.sidebar a:hover {
	/*color: #E94200;*/
                color: #481B84;
                text-decoration:underline;
	}

.content a:link {
	color:  #000099;
	}
.content a:hover {
	color: #E94200;
                text-decoration:underline;
	}
.content p {
	color: #666666;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: small;
	font-weight: normal;
	line-height: 140%;
	text-align: justify;
	margin-bottom: 10px;

	}
.posted img {
vertical-align : middle;
margin-left:10px;
margin-right:5px;
border:0px;
}

.content img {
vertical-align : middle;
margin-right:5px;
border:0px;
}


.content ul {
padding : 0px;
margin : 0px;
line-height: 0%;	
	}

.content li {
line-height: 130%;
margin-left:40px;
padding-left: 0px;
list-style-image:none;
	}



.content h1 {
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	text-align: left;
	font-weight: bold;
	color: #003399;
	font-size: 16px;
	margin-bottom: 15px;
	padding: 3px;

	}
.content h2 {
        color: #000000;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 16px;
	vertical-align : middle;
	text-align: left;
        border-bottom: 1px solid #3CC000;
	padding-bottom : 5px;
        margin-left:0px;
	margin-bottom: 15px;
        margin-top:15px;
	}

.content h3 { /* dates */

                color:#003399;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 12px;
                text-transform : uppercase;
                border-bottom: 1px solid #C8CDD4;
                border-bottom-height: 300px;
	vertical-align : middle;
	text-align: left;
                font-weight:bold;
	padding: 0;
                margin: 0
	
	}

.content h4 {
        color: #000000;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 12px;
	vertical-align : middle;
	text-align: left;
	font-weight: bold;
        margin-left:20px;
	margin-bottom: 5px;
        margin-top:5px;
        
	}

.posted {
font-size: 12px;
color: #333333;
font-weight: bold;
font-family: 'Trebuchet MS', Verdana, sans-serif;
line-height: 80%;
padding: 3px;
margin-bottom:15px;
border-bottom: 1px dotted #333333;

	}

.posted a {
text-decoration: none;
font-weight: bold;

}

.posted a:hover{
text-decoration: underline;
font-weight: bold;

}

.#extended p {
	color: #000000;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-weight:bold;
	}

.sidebar h2 {

	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 13px;
                text-transform : uppercase;
	text-align: center;
	font-weight: bold;
	display : block;
	padding: 3px;
               /* color: #003399; */
                color: #B93F0F;
                border-bottom: 1px solid #C8CDD4;
                background: #FFFFFF  url(/images_ff/ombre.gif) top center repeat-x;

	}

.sidebar ul {
	padding-left: 0px;
	margin: 0px;
	margin-bottom: 0px;
                line-height: 100%;
                background-color: #ED6F13;
	}

.sidebar li {
	color: #333333;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 11px;
	text-align: left;
	margin-top: 0px;
border-bottom: 0px solid #C8CCD4;
padding-left: 10px;

	 }

.sidebar p {

	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #FFF;
                text-align: justify;
	padding-left: 10px;
                padding-right: 10px;
                margin:0;
	}

#copyright {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 150%;
	text-align: center;
	color:#003399;
	margin-top: 10px;
                width:600px;
                margin: auto
	}

#icon-categories {
	background: #FFFFFF url(/images/editoriaux.gif) top left no-repeat;
	margin: auto;}

#icon-commentaires {
	background: #FFFFFF url/images/editoriaux.gif) top left no-repeat;
	margin: auto;}

#categories {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 150%;
              	text-align: left;
	color:#666666;
	margin-top: 0px;
                padding-left: 0px;
                margin-left:30px;
	}

#comments {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 150%;
              	text-align: left;
	color:#666666;
	margin-top: 0px;
                padding-left: 0px;
                margin-left:30px;
	}

#comment-data {
	float: left;
	width: 180px;
	padding-right: 15px;
	margin-right: 15px;
	text-align: left;
	border-right: 1px dotted #BBB;
	}

textarea[id="comment-text"] {
	width: 80%;
	}

.image-full {
	width: 370px;
	
	
	}


/* ph=1 */

