/**
 * @section					overwrite screen.css
 */
#main #right #contentcolgauche .temoignageBloc ul.ancres {
	padding:0;margin:0 0 20px;text-align:left;
	font-size:.77em;
}

.wrapperTemoignage .lireSuite {
	float:right;
	color:#4C3F12;
	font-size:.9em;
	text-decoration:none;
}
.wrapperTemoignage .lireSuite:hover {
	text-decoration:underline;
}

#main #right #contentcolgauche .temoignageBloc .wrapperTemoignage .contentTemoignage .lireSuite {
	position:relative;
	text-transform:lowercase;
}

.bloc .links {position:absolute;top:129px;}
#blocActu.bloc .links {top:auto;bottom:27px;}

#temoignages.bloc .links {
	top:138px;
}

.bloc .links a {
	position:relative;
	white-space:nowrap;
}

#main #contentcoldroite .bloc {
	position:relative;
	width:190px;height:180px;
	padding:0;margin-left:0;
	background:none;
}
#main #contentcoldroite .bloc .bgWrapper {
	height:150px;width:150px;
	padding:15px 20px;
	background:url(../images/bloccoloneDroite.png) no-repeat;
}

#main #right #contentcoldroite #temoignages {height:138px;}

#main #right #contentcolgauche {margin-bottom:0;}

#main #left #services form input,
#main #left #services ul li a,
#main #left #services p a {position:relative;}

#main #right .content a.commenterActu {
	float:right;
	margin:10px 20px 0 0;
	color:#000;
	text-decoration:none;
}
#main #right .content a.commenterActu:hover {text-decoration:underline;}

#main #left #services,
#main #left #navigation {margin-left:19px;}
#main #right .bloc {margin-left:-5px;}
#main #right #contentcoldroite .bloc {margin-left:0;}
#main #right #contentcoldroite {padding-left:5px;margin-top:-2px;margin-left:0;width:200px;overflow:hidden;}
#main #right {
	float:left;
	width:743px;
	padding-bottom:0;padding-left:8px;margin-left:0;
}

#main #right #contentcolgauche {min-height:396px;}
#main #right #contentcolgauche {
	width:490px;
	padding:17px 20px;
}
#main #left #navigation ul li ul li a {font-weight:normal;}
#main #left #navigation ul li ul li a.actif {font-weight:bold;}
#main #right #contentcolgauche .temoignageBloc .pic {float:left;width:auto;}
#main #right #contentFull .temoignageBloc .temoignageIntoRef .pic {float:left;}
#main #right #contentFull .temoignageBloc .temoignageIntoRef .wrapperTemoignage {
	float:left;clear:none;
	width:560px;
}
#main #right #contentFull .temoignageBloc .temoignageIntoRef .wrapperTemoignage .contentTemoignage {width:515px;}
#main #right #contentFull .temoignageBloc .temoignageIntoRef .picimg img {display:block;}
#main #right #contentFull .temoignageBloc .temoignageIntoRef .wrapperTemoignage .contentTemoignage p {margin:0;}
#main #right #contentcoldroite #temoignages {height:auto;}
#main #right #contentFull .temoignageBloc .temoignageIntoRef {width:676px;}
#main #right #contentFull {padding-left:20px;padding-right:20px;}
#fancy_wrap #fancy_outer #fancy_inner legend span {width:410px;}

#header h1 span:hover,
#header h1 a:hover span,
#header h1 a.hover span {
	display:block;
}
#header h1 a span {
	position:absolute;top:84px;left:-1000126px;
	color:#FFF;
	font-size:.35em;font-weight:normal;
}

#header {overflow:hidden;}

.roundedBorderWrapper {
	position:relative;
	width:100px;
}

.imgBorder {
	float:left;clear:left;
	width:auto;
	padding:3px 20px 0 0;margin:0;
	background:#FFF;
}
.imgBorder {display:block;}

#main .imgWrap{
	float:left;
	padding:0px;
	margin-top:-2px;
	width:auto;
}

.imgWrap img {
	position:relative;
	display:block;
	padding:0;margin:0;
	width:inherit;
}
#blocs {
	position:relative;
	overflow:hidden;
	float:left;
	height:170px;
	margin-top:6px;
}
#main #left #services {height:152px;overflow:hidden;margin-bottom:0;}

.team {margin-bottom:20px;}

#main #right #contentcolgauche .equipeBloc .wrapperEquipe .contentEquipe .contenu p {
	float:left;
	width:370px;
	margin:0;padding:0;
}
#main #right #contentcolgauche .publicationBloc .wrapperTemoignage .contentTemoignage p {width:100%;}
#main #right #contentcolgauche .publicationBloc .wrapperTemoignage .contentTemoignage p img {display:block;margin-right:10px;}
#main #right #contentcolgauche .publicationBloc .wrapperTemoignage .contentTemoignage p span {display:block;margin:0;}
#main #right #contentcolgauche a.haut {}

#main #right #contentFull {margin-left:0;}

#main #right #carousel {
	overflow:hidden;
	margin-left:0px;
}

#main #left #services h3 {
	height:16px;
	margin-top:0;padding-top:4px;margin-bottom:4px;
}
#main #left #services form {margin-bottom:4px;}
#main #left #services h4 {margin-bottom:4px;}
#main #left #services ul {margin-bottom:4px;}
#main #right #bloc2.bloc {margin-left:1px;}

#main #right #contentcolgauche .temoignageBloc {
	overflow:hidden;
	width:100%;
	padding-top:0; margin-bottom:21px;
	background:url(../images/temoignages-separator.gif) repeat-x;
}
.home #main #right #contentcolgauche .temoignageBloc,
#main #right #contentcolgauche .temoignageBloc.first {
	padding-top:0;
	background:none;
}

#main #right #contentcolgauche .agendaBloc p {margin-bottom:2px;}

.home #main #right #contentcolgauche .temoignageBloc h3 {float:left;clear:left; height:15px; margin:0 0 8px; padding:1px 8px 0; color:#4C3F12;background:#CAC7BE url(../images/bgDate.png) no-repeat 0 0; font-size:0.8em;font-weight:bold; white-space:nowrap;}
.home #main #right #contentcolf#gauche .agendaBloc h3 {float:left;clear:left; height:15px; margin:0 0 8px; padding:1px 8px 0; color:#4C3F12;background:#CAC7BE url(../images/bgDate.png) no-repeat 0 0; font-size:0.8em;font-weight:bold; white-space:nowrap;}
.home #main #right #contentcolgauche .agendaBloc p a.lirelasuite {display:block; margin:8px 0 25px 0;}

/**
 * @section						easyclearing
 */
.team:after, #header:after, #main #right .content .temoignageBloc p:after, #main #right #contentcolgauche .temoignageBloc .wrapperTemoignage .contentTemoignage:after {
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
