@charset "UTF-8";
/* CSS Document */
#page p {
	padding-bottom: 5px;
}

.desc-wrapper {
	width:100%;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:#CCCCCC 1px dashed;
}
h1 {
	padding-bottom: 16px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight: normal;
	color:#b90000;
}
h2 {
	padding: 10px 0 6px;
}
.savoir-faire h2 {
	padding-bottom: 6px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#656565;
}
.savoir-faire h3 {
	padding-bottom: 6px;
	font-size:20px;
	line-height:24px;
}
.savoir-faire img {
	float:left;
	margin:0 10px 10px 0;
}
.legende {
	font-size:11px;
}
.main-wrapper {
	width:600px;
}
.main-wrapper ul {
	margin:8px 0 4px 0;
}
.main-wrapper li {
	padding-bottom:6px;
	padding-top: 2px;
	padding-left: 18px;
	background-image: url(../im_gen/fleche-rouge.gif);
	background-repeat: no-repeat;
	background-position: 0 7px;
}
/**/
.drawers-wrapper3col {
	position: relative;
	width: 100%;
}
.bloctitre3col {
	position:relative;
	width: 100%;
}
.blocmain3col {
	position:relative;
	width: 100%;
	float:left;
	margin-right:18px;
}
.main-wrapper {
	width:825px;
}
/**/
.blocmain1col h1 {
	font-size:15px;
	padding-top:6px;
}
.bloc-clients {
	width:918px;
}
#footer {
	width:100%;
}

#footerbg {
	margin-top:60px;
	height:13px;
}
.user-wiprojects-pi1 a i {
	color:#999999;
}
.tx-kiddogwztooltip-pi1 span,
.user-wiprojects-pi1 span {
	display:inline;
}
.bloc-clients h3, .bloc-clients h4 {
	font-family: Verdana, Arial;
	color:#b90000;
	padding-right:0;
}
.bloc-clients h3 {
	font-size: 14px;
	padding-bottom: 8px;
}

.bloc-clients h4 {
	color:#000;
	font-size:18px;
	padding-bottom:12px;
}
.bloc-clients p {
	padding-right:0;
}
/* :::::: EXTRANET ::::::: */
#menu-extranet {
	margin:10px 70px;
	line-height:16px;
	text-align:left;
}
#menu-extranet p {
	display:inline;
	margin-right:10px;
	padding-right:10px;
	border-right:#CCCCCC solid 1px;
}
#menu-extranet p.acc {
	color:#dddddd;
}
#menu-extranet-extranet p.end {
	margin-right:0;
	padding-right:0px;
	border-right:none;
}
.colleft {
	float:left;
	width:200px;
	margin-right:10px;
	text-align:right;
}
.colright {
	float:right;
	width:600px;
}
#page .intranet p {
	padding-bottom: 5px;
}
#page .intranet span {
	/*padding-left: 20px;*/
}
#page .intranet b,
#page .intranet strong {
	color: #000;
}
#page .intranet h1 {
	color: #cc0000;
}
#page .intranet h3 {
	font-size: 18px;
	color: #cc0000;
}
#page .intranet .main-wrapper a {
	color: #0066cc;
	text-decoration: underline;
}
