/* CSS Document */



body {
    position: relative;
	margin : auto;
	padding : 0;
	background : #ECEBDA;
	color : #000;
	font : 12px "Trebuchet MS","Lucida grande",Verdana,Lucida,Helvetica,sans-serif;
}

table { font-size : 1em; }
p { margin : 1em 0; }
q { font-style : italic; }
ul { list-style-type : square; list-style-position : outside; }

pre { 
	width : 100%;
	padding-bottom : 1.5em;
	white-space : normal;
	/* caché pour IE 5 Mac qui sait pas faire - Ne pas supprimer cette ligne  \*/
	overflow : auto;
	white-space : pre;
	/* Fin hack Ne pas supprimer cette ligne */
}
code { width : 100%;}
img  { border : none; }
form { display : block; margin : 0; padding : 0; }

h1 { font-size : 2.25em;  margin : 0.67em 0; 	  font-style : italic; }
h2 { font-size : 0.90em;   margin : 0.83em 0 0 0;  font-family : "Arial",sans-serif; color : #FFF;  font-weight: bold; }
h3 { font-size : 1.3em;   margin : 1em 0; 	  font-family : "Trebuchet MS",Arial,Helvetica,sans-serif;}
h4 { font-size : 1em; 	  margin : 1.33em 0; }
h5 { font-size : 0.83em;  margin : 1.67em 0; }
h6 { font-size : 0.67em;  margin : 2.33em 0; }

a:link 	  { color : #98090d; text-decoration : none; }
a:visited { color : #98090d; text-decoration : none; }
a:hover   { color : #98090d; text-decoration : none;  }
a:active  { text-decoration : none; }
a:focus   { text-decoration : none;}

a[hreflang]:after {
	content: "\0000a0(" attr(hreflang) ")";
	color : #666;
}

.clear {
	clear : both;
	display : block;
	height : 1px;
	margin : 0;
	padding : 0;
}

/* ---------------------------------------------------- */
/* Layout			*/
/* ---------------------------------------------------- */
#page {
    position: relative;
	width : 780px;
	margin : 10px auto;
	padding : 5px;
	border : 1px solid #000;
	background : white;
	text-align : left;
}
#main {
   
	width : 780px;
	padding : 0;
	margin : auto;
	text-align : left;
}
#wrapper {
	float : right;
	width : 580px;
	margin : 0;
	padding : 0;
	text-align : left;
}
#content {
	float : left;
	width : 400px;
	margin : 0;
	padding : 0;
	text-align : left;
}
#sidebar {
	float : right;
	width : 160px;
	padding : 6px;
	margin : 0;
	height: 525px;
	background-image: url(../images/cartouche_1.jpg);
	text-align : left;
}
#extrabox {
	float : left;
	width : 150px;
	padding : 5px;
	margin : 0;
	background-color:#98090d;
	text-align : left;
}
.video {
    text-align: center;
    width: 150px;
    height: 143px;   
}

/* ---------------------------------------------------- */
/* Block "Top"						*/
/* ---------------------------------------------------- */
#top {
   margin : 0;
   padding : 5px 10px 10px 10px;
   height: 230px;
   background-image: url(/rcf/images/bandeau_miguet_5.jpg);
   background-repeat: no-repeat;	
}


/* LIENS HEADER */


#lien_adhesions a{
	position:absolute;
	text-align: center;
	width: 82px;
	height: 28px;
	left: 493px;
	top: 52px;
}
#lien_rcftv a{
	position:absolute;
	text-align: center;
	width: 78px;
	height: 31px;
	left: 575px;
	top: 53px;
}
#lien_miguet a{
	position: absolute;
	left: 7px;
	top: 4px;
	width: 219px;
	height: 234px;
}

#lien_program a{
	position:absolute;
	text-align: center;
	width: 94px;
	height: 31px;
	left: 313px;
	top: 52px;
}

#lien_actualites a{
	position: absolute;
	left: 410px;
	top: 51px;
	width: 85px;
	height: 31px;
}

#lien_qui a{
	position: absolute;
	left: 220px;
	top: 51px;
	width: 85px;
	height: 30px;
}
#lien_contact a{
	position: absolute;
	left: 649px;
	top: 51px;
	width: 85px;
	height: 30px;
}

