@charset "utf-8";/* CSS Document */
/* typography.css */
div#mainContainer div#content div#inner {
overflow:visible;
}
div#mainContainer div#content div#inner body,
div#mainContainer div#content div#inner form,
div#mainContainer div#content div#inner p,
div#mainContainer div#content div#inner ul,
div#mainContainer div#content div#inner li,
div#mainContainer div#content div#inner fieldset,
div#mainContainer div#content div#inner input {
color:#222;font: normal 14px/1.6 "Helvetica Neue",
Arial,Helvetica,sans-serif; font: normal .9rem/1.6 "Helvetica Neue",Arial,Helvetica,sans-serif;
}
div#mainContainer div#content div#inner h1,
div#mainContainer div#content div#inner h2,
div#mainContainer div#content div#inner h3,
div#mainContainer div#content div#inner h4,
div#mainContainer div#content div#inner h5,
div#mainContainer div#content div#inner h6 {
color:#e1134f;font-weight:bold;z-index:99;
}
div#mainContainer div#content div#inner h1 {
font-size:3.81em;line-height:1;margin-bottom:0.5em;
}
div#mainContainer div#content div#inner h2 {
font-size:2.18em;font-style:italic;margin-bottom:0.75em;
}
div#mainContainer div#content div#inner h3 {
color:#111;font-size:1.45em;line-height:1;margin-bottom:1em;
}
div#mainContainer div#content div#inner h4 {
color:#111;font-size:1em;line-height:1.25;margin-bottom:1.25em;
}
div#mainContainer div#content div#inner h5 {
font-size:1em;font-weight:bold;margin-bottom:1.5em;
}
div#mainContainer div#content div#inner h6 {
font-size:1em;font-weight:bold;
}
div#mainContainer div#content div#inner h1 img,
h2 img,
h3 img,
h4 img,
h5 img,
h6 img {
margin:0;
}
div#mainContainer div#content div#inner p {
margin:0 0 1.5em;
}
div#mainContainer div#content div#inner p img.left {
float:left;margin:1.5em 1.5em 1.5em 0;padding:0;
}
div#mainContainer div#content div#inner p img.right {
float:right;margin:1.5em 0 1.5em 1.5em;
}
div#mainContainer div#content div#inner a:focus,
a:hover {
color:#000;text-decoration:underline;
}
div#mainContainer div#content div#inner a {
color:#009;text-decoration:underline;
}
div#mainContainer div#content div#inner blockquote {
margin:1.5em;color:#666;font-style:italic;
}
div#mainContainer div#content div#inner strong {
font-weight:bold;
}
div#mainContainer div#content div#inner em,
dfn {
font-style:italic;
}
div#mainContainer div#content div#inner dfn {
font-weight:bold;
}
div#mainContainer div#content div#inner sup,
sub {
line-height:0;
}
div#mainContainer div#content div#inner abbr,
acronym {
border-bottom:1px dotted #666;
}
div#mainContainer div#content div#inner address {
margin:0 0 1.5em;font-style:italic;
}
div#mainContainer div#content div#inner del {
color:#666;
}
div#mainContainer div#content div#inner pre {
margin:1.5em 0;white-space:pre;
}
div#mainContainer div#content div#inner pre,
code,
tt {
font:1em 'andale mono',
'lucida console',
monospace;line-height:1.5;
}
div#mainContainer div#content div#inner li ul,
li ol {
margin:0;
}
div#mainContainer div#content div#inner ul,
ol {
margin:0 .5em 1.5em 0;
}
div#mainContainer div#content div#inner ul {
list-style-type:disc;
}
div#mainContainer div#content div#inner ol {
list-style-type:decimal;
}
div#mainContainer div#content div#inner dl {
margin:0 0 1.5em 0;
}
div#mainContainer div#content div#inner dl dt {
font-weight:bold;
}
div#mainContainer div#content div#inner dd {
margin-left:1.5em;
}
div#mainContainer div#content div#inner table {
margin-bottom:1.4em;width:100%;
}
div#mainContainer div#content div#inner th {
font-weight:bold;
}
div#mainContainer div#content div#inner thead th {
background:#c3d9ff;
}
div#mainContainer div#content div#inner th,
td,
caption {
padding:4px 10px 4px 5px;
}
div#mainContainer div#content div#inner tr.even td {
background:#e5ecf9;
}
div#mainContainer div#content div#inner tfoot {
font-style:italic;
}
div#mainContainer div#content div#inner caption {
background:#eee;
}
/* grid.css */
div#mainContainer div#content div#inner .column,
div#mainContainer div#content div#inner .span-1,
div#mainContainer div#content div#inner .span-2,
div#mainContainer div#content div#inner .span-3 {
float:left;margin-right:30px;
}
div#mainContainer div#content div#inner .last,
div#mainContainer div#content div#inner .span-3 {
margin-right:0;
}
div#mainContainer div#content div#inner .span-1 {
width:190px;
}
div#mainContainer div#content div#inner .span-2 {
width:410px;
}
div#mainContainer div#content div#inner .span-3 {
width:630px;margin-right:0;
}
div#mainContainer div#content div#inner .pull-1 {
margin-left:-190px;
}
div#mainContainer div#content div#inner .pull-2 {
margin-left:-412px;
}
div#mainContainer div#content div#inner .push-1 {
margin:0 -220px 1.5em 220px;
}
div#mainContainer div#content div#inner .push-2 {
margin:0 -440px 1.5em 440px;
}
div#mainContainer div#content div#inner .prepend-top {
margin-top:1.5em;
}
div#mainContainer div#content div#inner .append-bottom {
margin-bottom:1.5em;
}
div#mainContainer div#content div#inner .box {
padding:1.5em;margin-bottom:1.5em;background:#E5ECF9;
}
div#mainContainer div#content div#inner hr {
background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:1px;margin:16px -5px;border:none;box-shadow: 0 2px 2px;
}
div#mainContainer div#content div#inner hr.space {
background:#fff;color:#fff;visibility:hidden;
}
div#mainContainer div#content div#inner .clearfix:after {
content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;
}
div#mainContainer div#content div#inner .clearfix,
.container {
display:block;
}
div#mainContainer div#content div#inner .right {
float:right;margin-left:30px;margin-bottom:16px;
}
div#mainContainer div#content div#inner .clear {
clear:both;
}
div#mainContainer div#content div#inner .left {
float:left;margin: 0 1.5em 1.5em 0;
}
div#mainContainer div#content div#inner .fond-perdu-gauche {
position:absolute;top:0;left:-5px;z-index:-1
}
div#mainContainer div#content div#inner h1.brochure {
font-size: 42px;letter-spacing: -0.025em;margin: 0;padding: 0 0 2px;
}
div#mainContainer div#content div#inner #sous-titre {
font-size:16px;font-size:1rem;font-weight:bold;font-style:italic;
}
div#mainContainer div#content div#inner .encadre {
background-color: #F6F6F6;background-image: -moz-linear-gradient (center top ,
#FFFFFF 0%,
#ECECEC 100%);border-radius:4px;box-shadow: 0 1px 3px rgba(0,0,0,0.3);padding-top: 20px;padding-bottom:8px;margin-bottom:16px;
}
div#mainContainer div#content div#inner .encadre p,
div#mainContainer div#content div#inner .encadre h1,
div#mainContainer div#content div#inner .encadre h2,
div#mainContainer div#content div#inner .encadre h3 {
padding:.25em 1em;
}
div#mainContainer div#content div#inner .encadre p {
font-size: 12px; font-size:.8rem;margin-bottom:1em;
}
div#mainContainer div#content div#inner li {
margin: 0.25em 0;padding: 0.5em;
}
div#mainContainer div#content div#inner li strong {
display:block;clear:both;
}
div#mainContainer div#content div#inner #rebond {
display:block;
}
div#mainContainer div#content div#inner #rebond #framboise {
background: #e1134f; /* Old browsers */
background: -moz-linear-gradient(top,
#e1134f 50%,
#b2103e 100%); /* FF3.6+ */
background: -webkit-gradient(linear,
left top,
left bottom,
color-stop(50%,
#e1134f),
color-stop(100%,
#b2103e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,
#e1134f 50%,
#b2103e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,
#e1134f 50%,
#b2103e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,
#e1134f 50%,
#b2103e 100%); /* IE10+ */
background: linear-gradient(top,
#e1134f 50%,
#b2103e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1134f',
endColorstr='#b2103e',
GradientType=0 ); /* IE6-9 */
border: 1px solid #E1134F;border-radius: 4px 4px 4px 4px;box-shadow: 0 2px 4px rgba(0,
0,
0,
0.25);color: #FFFFFF;padding: 1em;
}
div#mainContainer div#content div#inner #rebond #framboise h4 {
font-size:16px;
}
div#mainContainer div#content div#inner #rebond #framboise p,
div#mainContainer div#content div#inner #rebond #framboise h1,
div#mainContainer div#content div#inner #rebond #framboise h2,
div#mainContainer div#content div#inner #rebond #framboise h3,
div#mainContainer div#content div#inner #rebond #framboise h4,
div#mainContainer div#content div#inner #rebond #framboise a {
color:#fff;background:none;margin:.2em 0;
}
div#mainContainer div#content div#inner #en-avant {
margin: 0 0 32px;padding: 1em 0 1em 225px;position:relative;border-radius: 0 1em 1em 0;-moz-box-sizing: border-box;box-sizing:border-box;
}
div#mainContainer div#content div#inner #en-avant.gauche {
padding: 1em 225px 1em 0 ;
}
div#mainContainer div#content div#inner div#en-avant * {
 text-shadow: 0px 1px 0px rgba(0,0,0,.15) 
}
div#mainContainer div#content div#inner div#en-avant.negatif * {
color:#fff;
}
div#mainContainer div#content div#inner div#en-avant h2,
div#mainContainer div#content div#inner div#en-avant h4 {
color: #E1134F;font-style: italic;font-weight: bold;
}
div#mainContainer div#content div#inner div#en-avant h4 {
font-size: 1.44em;
}

div#mainContainer div#content div#inner #en-avant ul li {
float: left;margin: 0;padding: 8px 0;width: 190px;
}
div#mainContainer div#content div#inner #en-avant ul li:first-child {
font-weight:bold;width:100%
}
div#mainContainer div#content div#inner #telecharger,
div#mainContainer div#content div#inner #visionner {
color: #111111;display: block;float: left;font: italic bold 16px/1 Arial,
Helvetica,
sans-serif;margin: 0 30px 8px;padding: 8px 0 8px 8px;position: relative;text-decoration: none;width: 132px; 
}
div#mainContainer div#content div#inner #en-avant #telecharger,
div#mainContainer div#content div#inner #en-avant #visionner {
height:40px;font-size: 200%;margin-right: 16px;margin-left: 0px;padding-left: 50px;
}
div#mainContainer div#content div#inner #en-avant #telecharger:before,
div#mainContainer div#content div#inner #en-avant #telecharger img,
div#mainContainer div#content div#inner #en-avant #visionner:before,
div#mainContainer div#content div#inner #en-avant #visionner img {
content: url(http://www.new-paris-ile-de-france.co.uk/fichiers/fckeditor/brochure/statique/sprite-brochures.png);position: absolute;clip:rect(0px,
43px,
56px,
0px);left: 0px;/* to offset the clip value */
_left: 0px;/* some massaging for IE 6 */
top:0;
}
div#mainContainer div#content div#inner #en-avant #visionner:before,
div#mainContainer div#content div#inner #en-avant #visionner img {
clip:rect(0px,
86px,
56px,
43px);left: -43px;/* to offset the clip value */
_left: -43px;/* some massaging for IE 6 */

}
div#mainContainer div#content div#inner #telecharger:before,
div#mainContainer div#content div#inner #telecharger img,
div#mainContainer div#content div#inner #visionner:before,
div#mainContainer div#content div#inner #visionner img {
content: url(http://www.new-paris-ile-de-france.co.uk/fichiers/fckeditor/brochure/statique/sprite-brochures.png);position: absolute;clip:rect(56px,
18px,
78px,
0px);left: -20px;/* to offset the clip value */
_left: -20px;/* some massaging for IE 6 */
top:-50px;
}
div#mainContainer div#content div#inner #visionner:before,
div#mainContainer div#content div#inner #visionner img {
clip:rect(56px,
62px,
79px,
43px);left: -62px;/* to offset the clip value */
_left: -62px;/* some massaging for IE 6 */
top:-50px;
}
div#mainContainer div#content div#inner #rebond #lien-rebond {
background: url("http://www.new-paris-ile-de-france.co.uk/fichiers/fckeditor/brochure/statique/sprite-brochures.png") no-repeat scroll right -78px transparent;color: #FFFFFF;float: right;margin: 1em 0;padding: 0.5em 2em 0.5em 1em;text-decoration: none;position:relative
}
div#mainContainer div#content div#inner #rebond #lien-rebond:before,
div#mainContainer div#content div#inner #rebond #lien-rebond img {
clip: rect(79px,
10px,
102px,
0px);content: url("http://www.new-paris-ile-de-france.co.uk/fichiers/fckeditor/brochure/statique/sprite-brochures.png");left: -10px;position: absolute;top: -78px;width: 10px;
}