/* CSS Document */

body{
	width: 910px;
	background-color:#E8E8E8;
	margin: 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
}
a, a:hover{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FF0000;
}
table{
	margin: 0; padding: 0;
}
td{
	margin: 0; padding: 0;
}
form{
	margin-top: 10px;
	margin-bottom: 6px;
}
ul{
	margin: 0 0 0 15px;
	padding: 10px 0 10px 0;
	list-style-type: none;
	list-style-image: url('images/bullet-square.gif');
	/*list-style-position: inside;*/
}
li{
	background-position: left top;
}
/* INPUT */
input {
	font-family : Arial,Verdana,Geneva,Helvetica,sans-serif; font-size : 1.1em;
	color : #5A5A5A;
	border-style: solid; border-width : 1px; border-color : #A6A6A6;
	/*background-color : #DCDBDB;*/
	padding-left: 5px;
	line-height: 17px;
	text-align: left;
}

textarea {
	font-family : Arial,Verdana,Geneva,Helvetica,sans-serif; font-size : 1.1em;
	color : #5A5A5A;
	border-style: solid; border-width : 1px; border-color : #A6A6A6;
	/*background-color : #DCDBDB;*/
	padding: 0 0 0 5px;
	width: 300px;
}

/* FIREFOX */
/*
input[type], textarea[name] {
	background-color: #DCDBDB;
}

input[type=submit], input[type=reset] {
	font-weight : bold;
	font-size : 10px;
	color : #DCDBDB;
	text-transform: uppercase;
	border-style: solid; border-width : 1px; border-color : #A6A6A6;
	background-color : #000000;
}
input[type=submit]:hover {
	background : #ffffff;
	color : #000000;
}
*/
/* IE <7.0 */
/*input.submit {
	font-weight : bold;
	font-size : 10px;
	color : #DCDBDB;
	text-transform: uppercase;
	border-style: solid; border-width : 1px; border-color : #FFFFFF;
	background-color : #000000;
}*/
/* FIN INPUT */

#page-body{
	width: 910px;
}
#container{
	margin: 0; padding: 0;
	border-style: solid; border-top-color: #E0E0E0; border-right-color: #D2D2D2; border-bottom-color: #DDDDDD; border-width: 1px; border-left-width: 0;
	width: 760px;
}
#container-inner { margin: 0; padding: 0; }
#banner{
	margin: 0; padding: 0;
	border-style: solid; border-color: #FFFFFF; border-width: 1px;
	/* no ie mac \*/ height: 148px; /* ie win 5.5, 6 win */
	color: #000000;
	/*background: #FFFFFF;*/
	background-image: url('images/bckg_banner.gif'); background-repeat: repeat-x;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.2em;
}
#banner-inner { padding: 50px 50px 5px 50px; }
#banner a
{
	color: #020202;
	text-decoration: none;
}
#banner a:hover
{
	color: #FF0000;
	text-decoration: none;
}
#content{
	margin: 0; padding: 0;
	border-style: none;
	min-height: 180px;
	width: 100%;
	background-image: url('images/bckg_top.gif'); background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#services{
	margin-top: 12px;
	float: right;
	width: 140px; height: 800px;
}
.acces_extra_off{
	background-image: url('images/acces_extra_off.gif'); background-repeat: no-repeat;
	width: 140px; height: 51px;
	/*padding: 12px 0 10px 11px;*/
	font-size: 0.9em;
}
.acces_extra_on{
	background-image: url('images/acces_extra_on.gif'); background-repeat: no-repeat;
	width: 140px; height: 138px;
	/*padding: 12px 0 10px 11px;*/
	font-size: 0.9em;
}
.acces_imedia_on{
	background-image: url('images/acces_imedia_on.gif'); background-repeat: no-repeat;
	width: 140px; height: 178px;
	/*padding: 12px 0 10px 11px;*/
	font-size: 0.9em;
}
#mentions{
	margin: 10px 0 0 35px;
	font-size: 0.9em;
}
/*
#btOn{
	background-color: #829B01;
	background-image: url(../images/bckg_boutons.gif); background-position: top; background-repeat: repeat-x;
	color: #FFFFFF;
	font-family: arial, verdana, sans-serif; font-size: 12px; font-weight: bold;
	border-style: solid; border-width: 1px; border-color: #4C5A01;
	height: 21px;
}
#btOn:hover {
	background: #99B501;
	color: #424242;
}
*/

.bottom{
	margin: 0; padding: 0;
	height: 90px;
	background-image: url('images/bckg_bottom.gif'); background-repeat: no-repeat; background-position: left bottom;
}
.menuSeparator{
	color: #C1C1C1;
}
.greyLink{
	color: #AEAEAE;
}
.Styletexte{
	font-size: 11px;
	color: #878686;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.titre_int{
	font-size: 18px;
	color: #3F3F3F;
	/*font-weight:bold;*/
	font-family: 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
}
.titre{
	margin: -2px;
	font-size: 18px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none;
}
.titre-rouge{
	margin: -10px;
	font-size: 2em;
	color: #FF0000;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-weight: normal;
	text-decoration:none;
}
.sous-titre {
	font-size: 15px;
	color: #878686;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
.menuSite{
	position:absolute; 
	top:38px; left:50%; 
	margin-left:-475px; 
	width:950px; 
	heigth:42px;
	z-index:0;
}
.liste{
	background-color:#4d4d4d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#8d8d8d;
	border:hidden;
	border:none;
}
.mentions{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}
.clip{
	width:950px; 
	height:560px; 
	padding:0px; 
	margin:0px;
}
.planSite, a.planSite{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}
a:hover.planSite{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;
}
