/* -- specific homepage -- */

/* -- zone content spcifique page d'accueil -- */
div#content{
	width:510px;

	padding:0 ;
}

/* -- Flash Info -- */
#home_event{
	width: 510px;
	background-color: #FFF;
	text-align: left;	
	font-size: 11px;
	color: #333333;
	margin-bottom: 10px;
}

#home_event img{
	background-color: #FFF;
	margin: 0;
}

#home_event img.left_pos{
	float: left;
	padding: 0 10px 10px 0;
}

#home_event img.right_pos{
	float: right;
	padding: 0 0 10px 10px;
}

#home_event img.top_pos{
	float: left;
	padding: 0 0 10px 0;
}
#home_event p, #home_event h3, #home_event h4, #home_event h5{
 margin: 0;
 padding:0;
}
 #home_event h5{
 	font-size: 14px;
	color: #333333; text-align:left; word-spacing:normal; 
 }

#home_event h1{
	background-color: #CCC;
	line-height: 28px;
	padding: 0 5px;
	background-color: rgb(203, 213, 208);
	font-size: 11px;
	color: #333333;
	margin: 0;
}

/* -- a la une -- */
#home_une { 
	background: #9a9a9c;
	border-top: 10px solid #fedc00;
	margin-top:3px;
}

#home_une h2 {
	color: #fff;	
	font-weight: bold;
	font-size: 12px;
	padding: 4px 5px 6px 5px;
	margin: 0;
}

#table_une {
	width:100%;
}

#table_une td {
	background:url(../imgfr/fond_actu.jpg) repeat-x;
	padding: 6px 5px 8px 5px; 
	color: #8b0a0a;
	font-weight: bold;
	font-size: 11px;
}
#table_une td a {
	text-decoration: none;
	color: #000000;
	font-weight: normal;
}
#table_une td a:hover {
	color: #C82224;
}
#table_une td a span {
	color: #cc0001;
	text-decoration: none;
	font-weight: bold;
}
/* -- bloc chiffres -- */

#blocchiff {
	text-align: left;
	margin: 0 0 5px 0;
	padding:0;
	width:auto;
	background: #faeed8 url(../imgfr/fond_chiff.jpg) repeat-x top left;
}
#blocchiff h2 {
	background: #ffe8a4;
	border-top: 10px solid #cc0001;
	border-bottom: 7px solid #f0ca7f;
	color: #cc0001;
	padding: 4px 5px 4px 5px;
	font-size: 12px;
	margin: 0;
}
#blocchiff form {
padding:5px;
}
#blocchiff label{
	padding: 20px 8px 6px 0px;
	color: #cc0001;
	font-size: 11px;
	margin: 0;
}

/* -- bloc agenda -- */

#blocagenda {
	text-align: left;
	margin: 0 0 5px 0;
}

#blocagenda h2 {
	background: #cde7f6;
	border-top: 10px solid #0d76eb;
	border-bottom: 7px solid #d2d7da;
	color: #cc0001;
	padding: 4px 5px 6px 5px;
	font-size: 12px;
	margin: 0;

}

#blocagenda td {
	border-bottom: 1px solid #d3d7da;
	text-align: left;
	background: #ededed;
	padding: 4px 5px 4px 5px;
	text-decoration: none;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0 0 0 5px;
}
#blocagenda td a {
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#blocagenda td a span {
	color: #cc0001;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}
#blocagenda td a:hover {
	color: #C82224;
}

/* ---- bloc login -- */

#bloclogin {
	text-align: left;
	margin: 0 0 5px 0; width:148px;
	margin-top:2px;border:4px solid #ececec;
	font-size:0.9em;
}
#bloclogin ul {
	padding: 0;
	margin: 0 0 0 5px;
	list-style-type: none;
}

#bloclogin h2 {
	background: #ececec;
	border-top: 10px solid #666666;
	color: #666666;
	padding: 4px 5px 6px 5px;
	font-size: 12px;
	margin: 0;
}

#bloclogin   a {
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#bloclogin  a:hover {
	color: #C82224;
}



/* -- bouton acc s chiffre */
a.acceschiff { margin-left:18px;
background:url(../shared/home/bt_acceschiff.gif) no-repeat;
display:block;
height:45px; 
width:240px; 
overflow:hidden;
text-indent:-1000px;
float:none;
}
a.acceschiff:hover {
background-position:0 -45px;
}

/*
 * Bloc newsletter
 */
#blocnewsletter {
	text-align: center;
	margin: 0 0 5px 0;
	background-color: #E1FDC5;
}

#blocnewsletter img{
	padding: 5px 0 5px 0;
}

#blocnewsletter h2 {
	background: #D1FCA6;
	border-top: 10px solid #6FD704;
	border-bottom: 7px solid #BFDF9F;
	color: #cc0001;
	padding: 4px 5px 6px 5px;
	font-size: 12px;
	margin: 0;
	text-align: center;
}

#blocnewsletter p.caption {
	font-size: 8px;
	margin: 0;
	padding-bottom: 5px;
	font-weight: normal;
}

/* -- bloc VPN decisionnel */
#vpn, #ojdint, .bt_decis, .bt_ojdint  {
	float:left;
	width:240px;
	height:112px;
}
#vpn, #ojdint {
	margin:10px 0 5px 0;}
.bt_decis {
	background:url(../imgfr/bt_decis.jpg) no-repeat;
	text-decoration:none;
}
.bt_decis:hover {
	background-position:0px -112px;
}
.bt_ojdint {background:url(../imgfr/bt_ojdint.jpg) no-repeat 0 0;}
.bt_ojdint:hover {background:url(../imgfr/bt_ojdint_o.jpg) no-repeat 0 0;}



/* -- bloc DDM DDT */
.ddeposees {
	height:96px;
	margin-bottom:10px;
	width:190px;
}

