/* DIV */
#images
	{
	border : 1px solid red;/**/
	/*width : 790px;*/
	position : relative;
	clear : both;
	}
#titre
	{
	/*border : 1px solid blue;*/
	/*width : 790px;*/
	position : relative;
	clear : both;
	padding : 0px 0px 0px 0px;
	}
#menu
	{
	border : 1px solid green;/**/
	width : 160px;
	position : relative;
	float : left;
	padding-left : 0px;
	}
#contenu
	{
	/*border : 1px solid brown;
	width : 520px;*/
	position : relative;
	float : left;/**/
	padding : 0px 0px 0px 0px;
	text-align: justify;
	line-height : 1.35em;
	}
#menu_principal
	{
	/*border : 2px solid yellow;*/
	position : relative;
	padding : 5px 0px 8px 0px;
	line-height : 1.35em;
	}
#casting
	{
	border : 2px solid yellow;
	width : 200px;
	/*position : relative;*/
	float : left;
	padding : 0px 0px 0px 0px;
	}
#news
	{
	border : 2px solid yellow;
	position : relative;
	float : left;
	padding : 0px 0px 0px 0px;
	}
#pied_de_page
	{
	border : 2px solid yellow;
	position : relative;
	float : left;
	padding : 0px 0px 0px 0px;
	}
/* STYLES */
body
	{
	font-size : 0.7em;
	font-family : verdana, helvetica, 'sans serif';
	}
table
	{
	font-size : 1em;
	font-family : verdana, helvetica, 'sans serif';
	}
h1
	{
	font-family : arial, 'sans serif';
	font-size : 3.2em;
	margin : 0px 0px 0px 0px;
	color : #FFFFFF;
	letter-spacing : 1px;
	}
h2
	{
	font-family : tahoma, 'sans serif';
	font-size : 1.75em;
	margin : 0px 0 15px 0;
	letter-spacing : 1px;
	color : #8bb5c1;
	/*text-transform : uppercase;*/
	}
h3
	{
	font-family : tahoma, 'sans serif';
	font-size : 1.2em;
	margin : 10px 0 10px 0;
	letter-spacing : 1px;
	/*text-transform : uppercase;*/
	}
h4
	{
	font-family : tahoma, 'sans serif';
	font-size : 1.3em;
	font-weight : bold;
	margin : 0px 0 10px 0;
	letter-spacing : 1px;
	color : #8bb5c1;
	/*text-transform : uppercase;*/
	}
select
	{
	font-size : 1em;
	font-family : verdana, helvetica, 'sans serif';
	}
img
	{
	border : 0px;
	}
.tableau_contenu
	{
	font-size : 0.95em;
	font-family : verdana, helvetica, 'sans serif';
	text-align: justify;
	line-height : 1.35em;
	background-color:white;
	padding:10px 20px 10px 20px;
	}
.rouge
	{
	color : red;
	font-weight : bold;
	}
.blanc
	{
	color : white;
	}
.image
	{
	margin-right : 10px;
	margin-bottom : 10px;
	padding : 3px;
	/*border : 1px solid #CCCCCC;*/
	}
.image_droite
	{
	margin-left : 10px;
	margin-bottom : 10px;
	padding : 3px;
	border : 1px solid #CCCCCC;
	}
.publication
	{
	color : #8bb5c1;
	font-size : 0.9em;
	padding-bottom : 10px;
	}
.moyen
	{
	font-size : 0.9em;
	}
.petit
	{
	font-size : 0.8em;
	}
.citation
	{
	font-style : italic;
	}
input
	{
	font-size : 1em;
	font-family : verdana, helvetica, 'sans serif';
	}
textarea
	{
	font-size : 1em;
	font-family : verdana, helvetica, 'sans serif';
	}

/*LIENS*/
a
	{
	color : #8bb5c1;
	text-decoration : none;
	}
a:hover
	{
	text-decoration : underline;
	}
a.menu
	{
    float: left;
    display : block;
    width : 160px;
    margin : 0 0 5px 0;
    text-decoration : none;
    color : #000000;
    }
a.menu:hover
	{
    color: #8bb5c1;
    text-decoration : none;
    }
a.menu:active
    {
    color: #000000;
    }
a.menuBlanc
	{
    color: #FFFFFF;
    text-decoration : none;
    padding-right : 20px;
	}
a.menuBlanc:hover
	{
    color: #FFFFFF;
    text-decoration : underline;
    }
a.menuBlanc:active
    {
    color: #FFFFFF;
    text-decoration : underline;
    }
a.hacheUn
	{
    text-decoration : none;
    color : #FFFFFF;
    }
a.hacheUn:hover
	{
    text-decoration : none;
    color : #FFFFFF;
    }
a.hacheDeux
	{
    text-decoration : none;
    color : #FFFFFF;
    }
a.hacheDeux:hover
	{
    text-decoration : underline;
    color : #FFFFFF;
    }
a.lien_texte
	{
	color: #8bb5c1;
	text-decoration : none;
    }
a.lien_texte:hover
	{
	text-decoration : underline;
    }
