body{
padding:0;
margin:0;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:1em;
}
.clear{
clear:both;
}
/************************************
BANDEAU NOIR
************************************/
#bandeaux {
height:auto;
min-height:26px;
line-height:26px;
width: 100%;
background-color:#353535;
color:#FFF;
font-size: 80%;
}
#bandeaux .lien {
float:left;
margin-left: 4px;
line-height: 26px;
}
#bandeaux .lien ul{
margin:0px;
padding:0px;
}
#bandeaux ul li {
margin-right: 10px;
float:left;
list-style:none;
}
#bandeaux .lien  ul li a {
background:transparent url(../img/icone-haut.gif) no-repeat scroll 0 50%;
padding-left: 10px;
color:#b8b8b8;
font-size:100%;
text-decoration:none;
}
#bandeaux .lien ul li a:hover {
color:#00B6FF;
}
/************************************
RECHERCHE
************************************/
#recherche{
background-color:#5D6770;
width:100%;
height:140px;
}
#recherche .logo {
background:transparent url(../img/layout_set_logo.png) no-repeat scroll 0 0;
height:41px;
width:300px;
margin:30px 0px 0px 30px;
float:left;
}
#recherche .accroche{
float:left;
color:#fff;
margin:47px 0px 0px 15px;
}
#recherche .formulaire{
float:right;
height:30px;
margin:43px 10px 0px 0px;
text-align:right;
width:355px;
}
#recherche .formulaire form {
display:inline;
text-align:right;
}
#recherche .formulaire input {
background:#FFFFFF url(../img/input_shadow.png) no-repeat scroll 0 0;
border-color:#AAAAAA #777777;
border-style:solid;
border-width:1px;
font-family:Arial,Helvetica,sans-serif;
padding:0.3em;
color:#999999;
font-size:0.8em;
}
#recherche .formulaire input.submit-button {
background:#FAFAFA url(../img/button.png) repeat-x scroll 0 0;
color:#333333;
float:right;
font-size:0.68em;
font-weight:normal;
width:90px;
}
/***********************************
CORPS
***********************************/
#corps{
height:auto;
width:100%;
}
#corps #gauche{
float:left;
width:33%;
}
#corps #droite{
float:left;
width:67%
}
/***********************************
PORTLET
***********************************/
#corps .widget{
margin:10px;
padding-right:0;
}
#corps .widget .coinshaut{
background-color:#5D6770;
height:9px;
width:100%;
}
#corps .widget .coinshaut .hautg {
background:transparent url(../img/coing.gif) no-repeat scroll center top;
float:left;
height:9px;
width:9px;
}
#corps .widget .coinshaut .hautd {
background:transparent url(../img/coind.gif) no-repeat scroll center top;
float:right;
height:9px;
width:9px;
}
#corps .widget .widget-header {
background-color:#5D6770;
color:#FFFFFF;
margin-right:0;
}
#corps .widget .widget-header .titre-widget {
display:block;
font-weight:bold;
font-size:80%;
min-width:50%;
padding:0 0 8px 10px;
}
#corps .widget .widget-content {
border-left:1px solid #5D6770;
border-right:1px solid #5D6770;
padding:10px 15px 25px 15px;
}
#corps .widget .widget-content p{
padding:0px;
margin:3px 0px 0px 3px;
}
/* PDI
span.titre-widget { 
#corps .widget .widget-content span{ 
*/
#corps .widget .widget-content span.titre-widget { 
padding:0px;
margin:3px 0px 0px 3px;
}
#corps .widget .coinsbas {
background:transparent url(../img/ligne.gif) repeat-x scroll center bottom;
height:9px;
margin:0;
padding:0;
width:100%;
}
#corps .widget .coinsbas .basg {
background:transparent url(../img/coinbg.gif) no-repeat scroll center bottom;
float:left;
height:9px;
width:9px;
}
#corps .widget .coinsbas .basd {
background:transparent url(../img/coinbd.gif) no-repeat scroll center bottom;
float:right;
height:9px;
width:9px;
}
/***********************************
COPY
***********************************/
#copy{
background-color:#464749;
color:#CCC;
height:38px;
width:100%;
}
#cont-copy{
width:100%;
position:relative;
padding-top:10px;
font-size:90%;
}
#cndp08 {
float:left;
text-align:left;
vertical-align:middle;
width:310px;
margin-left:10px;
}
#menu-bas {
float:right;
height:20px;
line-height:20px;
margin-right:10px;
}
#menu-bas ul {
display:inline;
margin:0;
padding:0;
}
#menu-bas li {
display:inline;
list-style-image:none;
margin-right:10px;
text-align:right;
}
#menu-bas a {
color:#b8b8b8;;
text-decoration:none;
}
#menu-bas a:hover{
color:#00B6FF;
text-decoration:none;
}

/** PDI */
.lfr-dock2 li.sign-in a {
	background-image:url(images/dock_sign_in.png);
}
.lfr-dock li a, .lfr-dock2 li a {
	background:transparent url() no-repeat scroll 0 50%;
	padding:2px 0 2px 20px;
}
.connexion { float: right; }
.connexion a { color:#FFFFFF; text-decoration:none; }

.lfr-dock, .lfr-dock2 {
	display:inline; font-size:90%; position:relative; right:10px; top:0;
}

.lfr-dock2 li.sign-out a {
	background-image:url(images/dock_sign_out.png);
}
.sign-out a:hover {
	color:#FF3922;
	text-decoration:none;
}


