/*rouge : #e2001a - gris : #9c9e9f */

*{margin:0; padding:0; border:0 none;}

body{ font:normal 12px/14px 'Arial', sans-serif; color:#9c9e9f; }

#top-home {width:850px; height:auto; padding:320px 0 10px 0;  background:transparent url(/gfx/logo.png) no-repeat 321px 255px;}
#top-home .textHome {color:#e2001a; font-weight:normal; text-align: right; padding:30px 0 0 0;letter-spacing:1px; font-size: 12px}
#top-home .phoneHome {letter-spacing:3px} 
#top {width:800px; height:auto; padding:10px 0;}
#adresse {float:left; padding:0px 56px 0 10px;}

#content { width:790px; padding:0 0 0 10px;}

#nav {list-style:none;}
#nav li { width:700px; height:26px;}
#nav li span{display:none;}

#nav li a{display:block; float:right;}
/*les autres css des a de la nav sont dans le head.php*/

/*Template*/
#cadre-video {position:absolute; left:10px; top:124px; width:600px; height:600px; border:1px none #e2001a; text-align:center; vertical-align:middle;z-index:1}
#cadre-photo table {width:100%; height:100%;}
#cadre-photo td {text-align:center; vertical-align:middle;}

#cadre-photo {position:absolute; left:10px; top:124px; width:600px; height:600px; border:1px none #e2001a; text-align:center; vertical-align:middle;z-index:3; }
#cadre-photo table {width:100%; height:100%;}
#cadre-photo td {text-align:center; vertical-align:middle;}

#cadre-picto {position:absolute; left:10px; top:124px; width:600px; height:600px; border:1px none #e2001a; text-align:center; vertical-align:middle; z-index:6; background:#fff;}
#cadre-picto table { width:100%; height:100%;}
#cadre-picto td {text-align:center; vertical-align:middle;}

#listing { width:auto; height:auto;  border:1px solid #fff; font-size:13px; padding:0 0 0 620px;}
#listing table{height:600px}
#listing .subTitle {height:16px; display:block; color:#e2001a ; font-weight:bold; background:#fff; text-decoration:none; padding:12px 5px 3px 2px;}
#listing ul { width:auto; height:auto; list-style:none; position:relative; z-index:1; overflow:hidden;}
#listing li { width:auto; height:auto;}

#listing a { width:auto; height:auto !important; height:16px; display:block; color:#9c9e9f; background:#fff; text-decoration:none; padding:1px 5px 3px 12px;}
#listing a:hover { width:auto; height:auto !important; height:16px; display:block; color:#e2001a; background:#fff; padding:1px 5px 3px 12px;}

#listing a.active { width:auto; height:auto !important; height:16px; display:block; color:#e2001a; background:#fff; text-decoration:none; padding:1px 5px 3px 12px;}

#numbers { width:810px; font-size:11px; padding:10px 0 0 0;float:left}

#numbers #contenant{ width:600px; height:18px; float:left;}


#numbers span{float:left; height:18px;}
#numbers span#previous{width:60px; padding:0 0 0 35px;}


#numbers a {/*font:11px 'Times', serif;*/ border:1px solid #fff; display:block; float:left; width:18px; height:25px; color:#000; text-decoration:none; text-align:center; padding:2px 0 0 0;}
#numbers a:hover {display:block; float:left; width:18px; height:25px; color:#e2001a;text-align:center; padding:2px 0 0 0;}

#numbers a.active {display:block; float:left; width:18px; height:25px; color:#e2001a ;text-align:center;}
#numbers a.inactive {display:block; float:left; width:18px; height:25px; color:#000;  text-decoration:none; text-align:center; }

#numbers a.inactive:hover{display:block; float:left; width:18px; height:25px; color:#e2001a ;text-align:center;}

.inactive.url {background:url('gfx/external.png') no-repeat 3px 16px}
.inactive.url:hover, .active.url {background:url('gfx/external.png') no-repeat -17px 16px}

.inactive.flv {background:url('gfx/video.png') no-repeat 3px 16px}
.inactive.flv:hover, .active.flv {background:url('gfx/video.png') no-repeat -17px 16px}


/*/Template*/

.red {color:#e2001a;}

#footer { width:810px; height:20px; text-align:left; padding:20px 0 0 10px; font-size:9px;}
#footer a {text-decoration:none; color:#e2001a;}
#footer a :hover{text-decoration:underline;}

.access{display:none}


#numbers a .tip {
	background:#369 url('gfx/multimedia.png') no-repeat;
	width: 52px;
	height: 14px;
	position: relative;
	top: -38px;
	left: -17px;
	text-align: center;
	padding: 0px;
	font-style: normal;
	color:#000;
	z-index: 2;
	display:none;
}  