html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
background:none repeat scroll 0 0 transparent;
border:0 none;
font-size:100%;
margin:0;
outline:0 none;
padding:0;
vertical-align:baseline;
}
table, caption, tbody, tfoot, thead, tr, th, td {
font-size:100%;
vertical-align:baseline;
}
body {
line-height:1;
}
ol, ul {
list-style:none outside none;
}
blockquote, q {
quotes:none;
}
blockquote:before, blockquote:after, q:before, q:after {
content:none;
}
:focus {
outline:0 none;
}
ins {
text-decoration:none;
}
del {
text-decoration:line-through;
}
table {
border-collapse:collapse;
border-spacing:0;
}
.border {
border:1px solid red;
}
.waitingLarge {
margin:0 auto;
padding:50px 0;
width:66px;
}
body {
background:none repeat scroll 0 0 #EDF5F9;
color:#333333;
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:62.5%;
width:100%;
}
#bodyCenter {
margin:0 auto;
padding:0;
width:1006px;
}
#bodyBackHeader {
background:url("../images/background.gif") repeat-y scroll 0 0 transparent;
padding-bottom:12px;
padding-top:12px;
width:100%;
}
#bodyBackContent {
background:url("../images/background.gif") repeat-y scroll 0 0 transparent;
padding-left:23px;
padding-right:23px;
}
#bodyBackFooter {
background:url("../images/background-vertical.gif") no-repeat scroll 0 0 transparent;
padding-top:5px;
width:100%;
}
#bodyCenterTimeout {
margin:0 auto;
padding:0;
width:1006px;
}
#bodyBackHeaderTimeout {
background:url("../images/background.gif") repeat-y scroll 0 0 transparent;
padding-bottom:12px;
padding-top:12px;
width:100%;
}
#bodyBackContentTimeout {
background:url("../images/background.gif") repeat-y scroll 0 0 transparent;
padding-left:23px;
padding-right:23px;
}
#bodyBackFooterTimeout {
background:url("../images/background-vertical.gif") no-repeat scroll 0 0 transparent;
padding-top:5px;
width:100%;
}
#contentTimeout {
overflow:hidden;
padding-bottom:6px;
}
.less {
}
.more {
}
.left {
float:left;
}
.alignRight {
text-align:right;
}
.alignLeft {
text-align:left;
}
.alignCenter {
text-align:center;
}
.right {
float:right;
}
.clear {
clear:both;
}
.clearLeft {
clear:left;
}
.clearRight {
clear:right;
}
.clearFix {
overflow:hidden;
}
.oneColumn {
width:69px;
}
.oneHalfColumn {
width:110px;
}
.twoColumn {
width:150px;
}
.twoHalfColumn {
width:190px;
}
.threeColumn {
width:231px;
}
.threeHalfColumn {
width:271px;
}
.fourColumn {
width:312px;
}
.fiveColumn {
width:393px;
}
.sixColumn {
width:474px;
}
.sixHalfColumn {
width:514px;
}
.sevenColumn {
width:555px;
}
.eightColumn {
width:636px;
}
.nineColumn {
width:717px;
}
.tenColumn {
width:811px;
}
.elevenColumn {
width:892px;
}
.twelveColumn {
width:960px;
}
.topGap {
margin-top:12px;
}
.topPad {
padding-top:12px;
}
.rightGap {
margin-right:12px;
}
.rightPad {
padding-right:12px;
}
.botGap {
margin-bottom:12px;
}
.botPad {
padding-bottom:12px;
}
.leftGap {
margin-left:12px;
}
.leftPad {
padding-left:12px;
}
p {
font-size:1.3em;
line-height:1.38em;
margin:0 0 1em;
}
ul, ol {
font-size:1.3em;
line-height:1.4em;
margin:0 0 1em;
}
ul ul, ul ol, ol ul {
font-size:1em;
margin:0;
}
em {
}
.telephone {
color:#004FB6;
font-size:1.54em;
}
.colorBlue {
color:#004FB6;
}
.hidden {
text-indent:-10000em;
}
h1 {
clear:left;
color:#004FB6;
font-size:3.9em;
font-weight:normal;
line-height:1em;
margin:0.4em 0;
}
h1#logo {
margin:0;
}
h2 {
color:#004FB6;
font-size:1.8em;
font-weight:normal;
line-height:1em;
margin:0 0 0.54em;
}
h2.pod {
font-size:2.2em;
}
h2.pod span {
font-size:1.045em;
}
h3 {
color:#004FB6;
font-size:1.6em;
font-weight:bold;
line-height:1em;
margin:0 0 0.6em;
}
h3.pod {
font-size:2em;
font-weight:normal;
margin:0 0 0.3em;
}
h4 {
font-size:1.3em;
font-weight:bold;
line-height:1em;
margin:0 0 1em;
}
.borderBot {
border-bottom:1px dashed #92A8AF;
padding-bottom:0.25em;
}
.borderTop {
border-top:1px dashed #92A8AF;
padding-top:0.5em;
}
.borderSolidBot {
border-bottom:1px solid #92A8AF;
padding-bottom:0.25em;
}
.borderSolidTop {
border-top:1px solid #92A8AF;
padding-top:0.5em;
}
a {
border-bottom:1px solid #004FB6;
color:#004FB6;
text-decoration:none;
}
a:hover {
border-bottom:medium none;
color:#004FB6;
text-decoration:none;
}
a:focus {
border-bottom:1px dashed #004FB6;
text-decoration:none;
}
a.external {
background:url("../images/link-external.gif") no-repeat scroll 100% 20% transparent;
border:medium none;
margin:0 2px 0 0;
padding:0 16px 0 0;
text-decoration:underline;
}
a.linkArrow {
background:url("../images/link-arrow.gif") no-repeat scroll 100% 70% transparent;
border:medium none;
margin:0 2px 0 0;
padding:0 12px 0 0;
text-decoration:underline;
}
a.fullLinkArrow {
background:url("../images/lists/list-arrow-full.gif") no-repeat scroll 100% 50% transparent;
padding:0 12px 0 0;
}
a.external:hover, a.linkArrow:hover, a.fullLinkArrow:hover {
text-decoration:none;
}
.p6 .linkArrow, .p6-j .linkArrow {
float:right;
font-weight:bold;
}
#header {
background:url("../images/header/aviva-beam.gif") no-repeat scroll left bottom #FFD900;
height:130px;
margin:0 auto;
position:relative;
width:960px;
z-index:9000;
}
#header:after {
clear:both;
content:".";
display:block;
font-size:0;
height:0;
margin:0;
padding:0;
visibility:hidden;
}
#headerAD {
background:url("../images/fleche_droite.gif") no-repeat scroll left bottom #FFD900;
height:130px;
margin:0 auto;
position:relative;
width:960px;
z-index:9000;
}
#headerAD:after {
clear:both;
content:".";
display:block;
font-size:0;
height:0;
margin:0;
padding:0;
visibility:hidden;
}
#headerAM {
background:url("../images/fleche_droite.gif") no-repeat scroll left bottom #FFD900;
height:130px;
margin:0 auto;
position:relative;
width:960px;
z-index:9000;
}
#headerAM:after {
clear:both;
content:".";
display:block;
font-size:0;
height:0;
margin:0;
padding:0;
visibility:hidden;
}
#logo a {
border:medium none;
display:block;
height:40px;
left:16px;
position:absolute;
text-indent:-10000em;
top:22px;
width:160px;
}
#headerSubNav {
position:absolute;
right:18px;
top:16px;
}
#headerSubNav ul {
float:right;
font-size:1.2em;
line-height:1em;
margin:0;
padding:3px 0;
}
#headerSubNav ul li {
border-right:1px solid #ADA76F;
display:inline;
float:left;
margin:4px 0 4px 12px;
padding:0 12px 0 0;
}
#headerSubNav ul li.last {
border:medium none;
}
#headerSubNav ul li a {
border:medium none;
}
#headerSubNav ul li a:hover {
border-bottom:1px solid #004FB6;
}
img.flag {
float:left;
margin-right:6px;
}
#header .flagBox-blue {
float:right;
width:220px;
}
ul#headerSubNavLinks {
font-size:0.917em;
margin-top:-16px;
position:relative;
z-index:100;
}
ul#headerSubNavLinks li.last {
padding:0;
}
#headerSearch {
clear:both;
float:right;
margin-top:10px;
}
#header .headerSearch-margintop75 {
margin-top:75px;
}
#headerSearch input {
border-color:#C3C3C3 #FFFFFF #FFFFFF #C3C3C3;
border-style:solid;
border-width:1px;
float:left;
font-size:1.2em;
margin:0.2em 8px;
width:12em;
}
.searchBtn {
float:left;
position:relative;
}
.searchBtn img {
height:2.3em;
}
#headerSearch .searchBtn input {
background:none repeat scroll 0 0 transparent;
border:medium none;
color:#004FB6;
cursor:pointer;
font-weight:bold;
left:-1px;
line-height:1.2em;
margin:0;
padding:0.15em 0.5em;
position:absolute;
top:0;
width:5em;
z-index:50;
}
#leftNav {
float:left;
margin:12px 17px 0 0;
width:225px;
}
#leftNav h2 {
background:url("../images/back-arrow-full.gif") no-repeat scroll 18px 14px transparent;
border-bottom:1px dashed #CCCCCC;
font-size:1.3em;
margin:0;
padding:12px 0 7px 15px;
}
#leftNav h2 a {
border:0 none;
color:#003399;
margin:0 0 0 17px;
}
#leftNav ul {
font-size:1.3em;
line-height:1.5em;
margin:0 0 18px;
}
#leftNav ul ul {
font-size:1em;
}
#leftNav ul li {
margin:0;
overflow:hidden;
padding:0;
}
#leftNav ul li.navSeparator a, #leftNav ul li.navSeparator a:hover, #leftNav ul li.navSeparator a.selected {
border-bottom:2px dotted #B2B2B2;
}
#leftNav ul li a {
border-bottom:1px dashed #CCCCCC;
display:block;
height:1%;
padding:2px 0 3px 32px;
}
#leftNav ul li a:hover, #leftNav ul li.selected a, #leftNav ul li a.selected {
background:none repeat scroll 0 0 #FFEF6C;
border-bottom:1px dashed #CCCCCC;
color:#333333;
}
#leftNav ul li h3 {
font-size:1.077em;
font-weight:bold;
margin:0;
}
#leftNav ul li h3 a {
color:#003399;
padding:9px 0 10px 16px;
width:209px;
}
#leftNav ul li h3 a:hover, #leftNav ul li h3 a.selected {
background:none repeat scroll 0 0 #FFEF6C;
color:#333333;
}
#leftNav ul ul {
margin-left:18px;
}
#rightNav {
float:right;
}
#rightNav .p3HeadingTop {
background:url("../images/pods/pod-3-white-top.gif") no-repeat scroll left 12px transparent;
margin-bottom:12px;
overflow:hidden;
padding:15px 0 0;
position:relative;
width:231px;
}
#rightNav .p3GradBot {
background:url("../images/pods/pod-3-rh-gradient-bottom.gif") no-repeat scroll center bottom transparent;
overflow:hidden;
padding:0 18px;
}
h4.aPhone {
background:url("../images/heading-telephone.png") no-repeat scroll 0 100% transparent;
font-size:1.8em;
font-weight:normal;
margin:-12px 0 12px 10px;
padding:18px 0 2px 52px;
}
h4.icon {
background-position:0 100%;
background-repeat:no-repeat;
font-size:1.8em;
font-weight:normal;
line-height:33px;
margin:-12px 0 12px 0;
padding:18px 0 2px 52px;
}
#content {
overflow:hidden;
padding-bottom:6px;
}
#content img.left {
margin-right:12px;
}
#content img.right {
margin-left:12px;
}
#pageDossier {
height:600px;
}
#content ul li {
list-style-type:disc;
margin:0 14px;
padding:0.5em 0 0;
}
#content ul li li {
list-style-type:circle;
}
#content ul.arrow li {
background:url("../images/lists/list-arrow-full.gif") no-repeat scroll 0 0.7em transparent;
list-style-type:none;
margin:0;
padding:0.5em 0 0 12px;
}
#content ul.arrow li li {
background:url("../images/lists/list-arrow-full-small.gif") no-repeat scroll 0 0.7em transparent;
}
#content ul.linkList li {
background:url("../images/lists/list-arrow-link.gif") no-repeat scroll 0 0.6em transparent;
list-style-type:none;
margin:0;
padding:0.5em 0 0 12px;
}
#content ul li.pdf {
background:url("../images/icn-pdf.gif") no-repeat scroll 0 0.5em transparent;
list-style-type:none;
margin:0;
padding:0.7em 0 0 24px;
}
#content ul li.word {
background:url("../images/icn-word.gif") no-repeat scroll 0 0.5em transparent;
list-style-type:none;
margin:0;
padding:0.7em 0 0 24px;
}
#content ul li.excel {
background:url("../images/icn-xls.gif") no-repeat scroll 0 0.5em transparent;
list-style-type:none;
margin:0;
padding:0.7em 0 0 24px;
}
#content ul li.ppt {
background:url("../images/icn-ppt.gif") no-repeat scroll 0 0.5em transparent;
list-style-type:none;
margin:0;
padding:0.7em 0 0 24px;
}
#content ul li.included {
background:url("../images/lists/list-tick.gif") no-repeat scroll 0 2px transparent;
list-style-type:none;
margin:0;
padding:0.5em 0 0.5em 26px;
}
#content ul li.notIncluded {
background:url("../images/lists/list-cross.gif") no-repeat scroll 0 2px transparent;
list-style-type:none;
margin:0;
padding:0.5em 0 0.5em 26px;
}
.headingList {
font-size:1em;
}
#content .headingList li {
background:none repeat scroll 0 0 transparent;
clear:left;
float:left;
list-style-type:none;
margin:0;
padding-left:0;
}
.headingList h3 {
background:url("../images/lists/list-arrow-full.gif") no-repeat scroll left center transparent;
float:left;
font-weight:bold;
margin-bottom:1em;
padding:0 0 0 15px;
}
.headingList h4 {
background:url("../images/lists/list-arrow-full.gif") no-repeat scroll left center transparent;
float:left;
font-weight:normal;
margin-bottom:1em;
padding:0 0 0 15px;
}
.headingList h3 a, .headingList h4 a {
border:medium none;
line-height:1.2em;
}
.headingList p {
}
#breadcrumb {
font-size:1.1em;
margin:0;
padding:0;
}
ul#breadcrumb li {
background:url("../images/breadcrumb-arrow.gif") no-repeat scroll 100% 50% transparent;
float:left;
line-height:1.6em;
list-style-type:none;
margin:0 4px 0 0;
padding:0 9px 0 0;
}
ul#breadcrumb li.current {
background:none repeat scroll 0 0 transparent;
}
ul#breadcrumb li h2 a, ul#breadcrumb li h3 a {
border-bottom:1px solid #004FB6;
}
ul#breadcrumb li h2 a:hover, ul#breadcrumb li h3 a:hover {
border-bottom:0 none;
}
ul#breadcrumb li h2, ul#breadcrumb li h3 {
color:#004FB6;
font-size:1em;
font-weight:normal;
line-height:1.6em;
margin:0;
}
a.sticker {
position:absolute;
right:24px;
top:24px;
}
a.sticker2 {
position:absolute;
right:164px;
top:24px;
}
a.sticker3 {
position:absolute;
right:304px;
top:24px;
}
.banner {
background:none no-repeat scroll 0 0 transparent;
height:90px;
position:absolute;
right:1px;
text-indent:-1000em;
top:1px;
width:89px;
}
.p2QuartTop {
background:url("../images/pods/pod-2quart-white-top.gif") no-repeat scroll center top transparent;
margin-bottom:12px;
overflow:hidden;
padding:15px 0 0;
position:relative;
width:171px;
}
.p2QuartBot {
background:url("../images/pods/pod-2quart-white-bottom.gif") no-repeat scroll center bottom transparent;
overflow:hidden;
padding:0 18px;
}
.p2QuartGradBot {
background:url("../images/pods/pod-2quart-gradient-bottom.gif") no-repeat scroll center bottom transparent;
overflow:hidden;
padding:0 18px;
}
.p3Top {
background:url("../images/pods/pod-3-white-top.gif") no-repeat scroll center top transparent;
margin-bottom:12px;
overflow:hidden;
padding:15px 0 0;
position:relative;
width:231px;
}
.p3Bot {
background:url("../images/pods/pod-3-white-bottom.gif") no-repeat scroll center bottom transparent;
overflow:hidden;
padding:0 18px;
}
.p3GradBot {
background:url("../images/pods/pod-3-gradient-bottom.gif") no-repeat scroll center bottom transparent;
overflow:hidden;
padding:0 18px;
}
.p3YellTop {
background:url("../images/pods/pod-3-yellow-top.gif") no-repeat scroll center top transparent;
margin-bottom:12px;
overflow:hidden;
padding:15px 0 0;
width:231px;
}
.p3YellBot {
background:url("../images/pods/pod-3-yellow-bottom.gif") no-repeat scroll center bottom transparent;
overflow:hidden;
padding:0 18px;
}
.p4Top {
background:url("../images/pods/pod-4-white-top.gif") no-repeat scroll center top transparent;
margin-bottom:12px;
overflow:hidden;
padding:15px 0 0;
position:relative;
width:312px;
}
.p4Bot {
background:url("../images/pods/pod-4-white-bottom.gif") no-repeat scroll center bottom transparent;
overflow:hidden;
padding:0 18px;
}
.p4GradBot {
background:url("../images/pods/pod-4-gradient-bottom.gif") no-repeat scroll center bottom transparent;
overflow:hidden;
padding:0 18px;
}
.p4YellTop {
background:url("../images/pods/pod-4-yellow-top.gif") no-repeat scroll center top transparent;
margin-bottom:12px;
overflow:hidden;
padding:15px 0 0;
width:312px;
}
.p4YellBot {
background:url("../images/pods/pod-4-yellow-bottom.gif") no-repeat scroll center bottom transparent;
overflow:hidden;
padding:0 18px;
}
.p4HalfTop {
background:url("../images/pods/pod-4half-white-top.gif") no-repeat scroll center top transparent;
margin-bottom:12px;
overflow:hidden;
padding:15px 0 0;
position:relative;
width:353px;
}
.p4HalfBot {
background:url("../images/pods/pod-4half-white-bottom.gif") no-repeat scroll center bottom transparent;
overflow:hidden;
padding:0 18px;
}
.p4HalfGradBot {
background:url("../images/pods/pod-4half-gradient-bottom.gif") no-repeat scroll center bottom transparent;
overflow:hidden;
padding:0 18px;
}
.p6Top {
background:url("../images/pods/pod-6-white-top.gif") no-repeat scroll center top transparent;
margin-bottom:12px;
overflow:hidden;
padding:15px 0 0;
position:relative;
width:474px;
}
.p6Bot {
background:url("../images/pods/pod-6-white-bottom.gif") no-repeat scroll center bottom transparent;
overflow:hidden;
padding:0 18px;
}
.p6GradBot {
background:url("../images/pods/pod-6-gradient-bottom.gif") no-repeat scroll center bottom transparent;
overflow:hidden;
padding:0 18px;
}
.p6SmallGradBot {
background:url("../images/pods/pod-6-small-gradient-bottom.gif") no-repeat scroll center bottom transparent;
overflow:hidden;
padding:0 18px;
}
.p6YellTop {
background:url("../images/pods/pod-6-yellow-top.gif") no-repeat scroll center top transparent;
margin-bottom:12px;
overflow:hidden;
padding:15px 0 0;
width:474px;
}
.p6YellBot {
background:url("../images/pods/pod-6-yellow-bottom.gif") no-repeat scroll center bottom transparent;
overflow:hidden;
padding:0 18px;
}
.p3 {
overflow:hidden;
padding:15px 18px 0;
width:195px;
}
.p3-j {
overflow:hidden;
width:231px;
}
.p6 {
overflow:hidden;
padding:15px 18px 0;
width:438px;
}
.p6-j {
overflow:hidden;
width:474px;
}
.p9-j {
overflow:hidden;
width:717px;
}
.p12-j {
overflow:hidden;
width:960px;
}
.pBut, .heroBut {
margin:0 0 10px;
position:relative;
text-align:left;
}
.heroBut {
display:inline;
margin:10px;
}
.pBut img {
height:2.6em;
}
.heroBut img {
height:4.5em;
}
.pBut a {
border:0 none;
font-size:1.2em;
font-weight:bold;
left:0;
padding:0.5em 0.5em 0.5em 0.65em;
position:absolute;
top:0;
}
.heroBut a {
border:0 none;
font-size:2.4em;
font-weight:bold;
left:0;
padding:0.25em 0.5em;
position:absolute;
top:0;
}
#footer {
clear:both;
margin:0 auto;
width:960px;
}
#footer ul {
font-size:1em;
}
#footer li {
float:left;
line-height:1.81em;
margin:12px 0;
padding:0 0 0 16px;
}
#footer ul li ul {
border:medium none;
font-size:1.1em;
margin-top:0.9em;
}
#footer ul li ul li {
float:none;
margin:0;
padding:0;
}
#footer .border {
border-right:1px dashed #AFBBC4;
}
#footer h4 {
color:#333333;
font-size:1.2em;
font-weight:bold;
}
#footer p {
font-size:1.2em;
}
#bibliotheque {
}
#bibliotheque h4 {
font-size:1.4em;
font-weight:bold;
}
#bibliotheque p {
font-size:1.2em;
}
#bibliotheque ul {
list-style:none outside none;
}
#bibliotheque ul li {
color:#333333;
display:inline;
list-style-type:none;
margin:0;
padding:0;
width:200px;
}
#bibliotheque ul li.first {
border:0 solid blue;
font-size:1.1em;
font-weight:bold;
width:200px;
}
#bibliotheque ul li.second {
border:0 solid red;
font-size:1em;
width:300px;
}
table.produit {
background:none repeat scroll 0 0 transparent;
font-size:1.3em;
line-height:1.2em;
margin:0;
}
table.produit th {
border:0 none;
padding:6px 6px 6px 12px;
text-align:left;
}
table.produit td {
border:0 none;
padding:0;
text-align:center;
}
table.produit td img {
}
table.produit thead th {
background:none repeat scroll 0 0 transparent;
border:0 none;
color:#333333;
font-weight:bold;
line-height:1em;
padding-bottom:1em;
}
table.produit thead th a, table.produit thead th a:hover {
border:0 none;
color:#FFFFFF;
}
table.produit tbody tr td, table.produit tbody tr th {
background:none repeat scroll 0 0 transparent;
}
table.produit {
font-size:1em;
}
table.produit h3 {
background:url("../images/lists/list-arrow-link.gif") no-repeat scroll left center transparent;
float:left;
font-weight:bold;
margin-bottom:1em;
padding:0 0 0 15px;
}
table.produit h3 a, table.produit h4 a {
border:medium none;
line-height:1em;
}
table.produit p {
}
legend {
display:none;
}
form h3 {
border-bottom:1px dashed #92A8AF;
font-weight:bold;
padding-bottom:3px;
}
.row {
clear:both;
}
.row p {
float:left;
margin:0 5px;
}
.f6 {
background:url("../images/forms/form-6-top.gif") no-repeat scroll center top transparent;
margin-bottom:12px;
overflow:hidden;
padding:15px 0 0;
}
.f6Bot {
background:url("../images/forms/form-6-bottom.gif") no-repeat scroll center bottom transparent;
overflow:hidden;
padding:0 18px 15px;
}
.f8 {
background:url("../images/forms/form-8-top.gif") no-repeat scroll center top transparent;
margin-bottom:12px;
overflow:hidden;
padding:15px 0 0;
}
.f8Bot {
background:url("../images/forms/form-8-bottom.gif") no-repeat scroll center bottom transparent;
overflow:hidden;
padding:0 18px 15px;
}
.f9 {
background:url("../images/forms/form-9-top.gif") no-repeat scroll center top transparent;
margin-bottom:12px;
overflow:hidden;
padding:15px 0 0;
}
.f9Bot {
background:url("../images/forms/form-9-bottom.gif") no-repeat scroll center bottom transparent;
overflow:hidden;
padding:0 18px 15px;
}
label {
clear:left;
float:left;
font-size:1.3em;
margin-bottom:1em;
width:300px;
}
.f6 label {
width:280px;
}
input, select, textarea {
border:1px solid #999999;
float:left;
margin-bottom:1em;
}
a.info {
border:0 none;
float:left;
margin-left:-23px;
padding-right:5px;
}
div.error {
background:url("../images/forms/error.gif") no-repeat scroll 0 0 transparent;
clear:right;
color:red;
float:left;
font-size:1.3em;
margin:0 0 0 16px;
padding:4px 0 4px 24px;
width:136px;
}
.f6 div.error {
clear:both;
float:right;
margin:0 0 16px;
}
.fBut, .fButW {
cursor:pointer;
margin:-3px 0 0;
position:relative;
text-align:left;
}
.fBut img {
height:2.5em;
z-index:45;
}
.fButW img {
height:2.2em;
z-index:45;
}
.fBut input {
background:none repeat scroll 0 0 transparent;
border:0 none;
color:#004FB6;
cursor:pointer;
display:block;
font-size:1.2em;
font-weight:bold;
left:0;
padding:0.2em 0.4em;
position:absolute;
text-align:left;
top:0;
z-index:50;
}
.fButW input {
background:none repeat scroll 0 0 transparent;
border:0 none;
color:#004FB6;
cursor:pointer;
display:block;
font-size:1.2em;
font-weight:bold;
left:0;
padding:0.05em 0.4em;
position:absolute;
text-align:left;
top:0;
z-index:50;
}
.ui-corner-tl {
-moz-border-radius-topleft:5px;
}
.ui-corner-tr {
-moz-border-radius-topright:5px;
}
.ui-corner-bl {
-moz-border-radius-bottomleft:5px;
}
.ui-corner-br {
-moz-border-radius-bottomright:5px;
}
.ui-corner-top {
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
}
.ui-corner-bottom {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
}
.ui-corner-right {
-moz-border-radius-bottomright:5px;
-moz-border-radius-topright:5px;
}
.ui-corner-left {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-topleft:5px;
}
.ui-corner-all {
-moz-border-radius:5px 5px 5px 5px;
}
.nineColumn .tabContent {
background:url("../images/pods/pod-9-white-bottom.gif") no-repeat scroll left bottom transparent;
border-top:1px solid #D5D5D5;
clear:left;
margin-bottom:12px;
padding:12px;
position:relative;
top:0;
z-index:1;
}
.sixColumn .tabContent {
background:url("../images/pods/pod-6-white-bottom.gif") no-repeat scroll left bottom transparent;
border-left:1px solid #D5D5D5;
border-right:1px solid #D5D5D5;
border-top:1px solid #D5D5D5;
clear:left;
left:-1px;
margin-bottom:12px;
padding:12px;
position:relative;
top:-1px;
z-index:1;
}
.tabWideContent {
background:url("../images/pods/pod-9-white-bottom.gif") no-repeat scroll -1px bottom transparent;
border-left:1px solid #D5D5D5;
border-right:1px solid #D5D5D5;
border-top:1px solid #D5D5D5;
clear:left;
margin-bottom:12px;
padding:12px;
position:relative;
top:-1px;
z-index:1;
}
.tabTools {
background:none repeat scroll 0 0 #CCEDFF;
border-left:1px solid #D5D5D5;
border-right:1px solid #D5D5D5;
border-top:1px solid #D5D5D5;
clear:left;
float:left;
min-height:4em;
position:relative;
top:-1px;
width:472px;
z-index:1;
}
.tabWideTools {
background:none repeat scroll 0 0 #CCEDFF;
border-left:1px solid #D5D5D5;
border-right:1px solid #D5D5D5;
border-top:1px solid #D5D5D5;
clear:left;
float:left;
min-height:4em;
position:relative;
top:-1px;
width:715px;
z-index:1;
}
.tabTools .newsFeeds, .tabWideTools .newsFeeds {
border-left:1px dashed #92A8AF;
border-right:1px dashed #92A8AF;
margin:12px 0 0 240px;
padding-left:18px;
padding-right:18px;
width:180px;
}
.tabTools .newsFeeds p, .tabWideTools .newsFeeds p {
font-size:1.1em;
margin:0;
}
.tabTools form, .tabWideTools form {
left:12px;
position:absolute;
top:12px;
}
.tabTools .searchNews, .tabWideTools .searchNews {
position:absolute;
right:12px;
top:12px;
}
#content ul.tabs {
margin:0;
position:relative;
z-index:50;
}
#content ul.tabs li {
background:url("../images/pods/pod-tab-left.gif") no-repeat scroll left top #D5D5D5;
border-bottom:1px solid #D5D5D5;
float:left;
list-style-type:none;
margin:3px 0 0;
padding:0;
}
#content ul.tabs li a {
background:url("../images/pods/pod-tab-right.gif") no-repeat scroll right top transparent;
border:medium none;
color:#004FB6;
display:block;
font-weight:bold;
padding:5px 12px;
}
#content ul.tabs li a:hover {
text-decoration:none;
}
#content ul.tabs li a:visited {
color:#004FB6;
}
#content ul.tabs li.ui-state-active {
background:url("../images/pods/pod-tab-left-active.gif") no-repeat scroll left top #CCEDFF;
border-color:#CCEDFF;
margin:0;
}
#content ul.tabs li.ui-state-active a {
background:url("../images/pods/pod-tab-right-active.gif") no-repeat scroll right top transparent;
padding:7px 12px;
}
.ui-tabs .ui-tabs-hide {
display:none;
}
.h1 {
clear:left;
color:#004FB6;
display:block;
font-size:3.9em;
font-weight:normal;
line-height:1em;
margin:0.4em 0;
}
.h2 {
color:#00FF00;
font-size:1em;
}
.h3 {
color:#0000FF;
font-size:1em;
}
#glossaire ul.tabs li a {
background:url("../images/pods/pod-tab-right.gif") no-repeat scroll right top transparent;
border:medium none;
color:#004FB6;
display:block;
font-weight:bold;
padding:6px 8px 5px;
}
#glossaire ul.tabs li.ui-state-active a {
background:url("../images/pods/pod-tab-right-active.gif") no-repeat scroll right top transparent;
padding:7px 8px;
}
#glossaire h1 {
color:#004FB6;
display:block;
font-weight:bold;
}
#glossaire h2 {
color:#004FB6;
}
#glossaire h3 {
color:#004FB6;
}
#glossaireDefinition ul {
margin:0;
position:relative;
z-index:50;
}
#glossaireDefinition ul li {
list-style-type:none;
}
#glossaireDefinition h1 {
color:#004FB6;
display:block;
font-size:1.3em;
font-weight:bold;
margin:0.4em 0;
}
#glossaireDetail ul {
margin:0;
position:relative;
z-index:50;
}
#glossaireDetail ul li {
list-style-type:none;
}
#glossaireDetail h1 {
color:#004FB6;
display:block;
font-size:1em;
font-weight:bold;
}
#faq ul.tabs li a {
background:url("../images/pods/pod-tab-right.gif") no-repeat scroll right top transparent;
border:medium none;
color:#004FB6;
display:block;
font-weight:bold;
padding:6px 8px 5px;
}
#faq ul.tabs li.ui-state-active a {
background:url("../images/pods/pod-tab-right-active.gif") no-repeat scroll right top transparent;
padding:7px 8px;
}
#faq h1 {
color:#004FB6;
display:block;
font-weight:bold;
}
#faq h2 {
color:#004FB6;
}
#faq h3 {
color:#004FB6;
}
#faqDefinition ul {
margin:0;
position:relative;
z-index:50;
}
#faqDefinition ul li {
list-style-type:none;
}
#faqDefinition h1 {
color:#004FB6;
display:block;
font-size:1.3em;
font-weight:bold;
margin:0.4em 0;
}
#faqDetail ul {
margin:0;
position:relative;
z-index:50;
}
#faqDetail ul li {
list-style-type:none;
}
#faqDetail h1 {
color:#004FB6;
display:block;
font-size:1em;
font-weight:bold;
}
#content ul.tabsLevelTwo {
background:none repeat scroll 0 0 #CCEDFF;
border-left:1px solid #D5D5D5;
border-right:1px solid #D5D5D5;
border-top:1px solid #D5D5D5;
clear:both;
float:left;
margin:0 auto;
position:relative;
top:-1px;
width:472px;
z-index:1;
}
#content ul.tabsLevelTwoWide {
background:none repeat scroll 0 0 #CCEDFF;
border-left:1px solid #D5D5D5;
border-right:1px solid #D5D5D5;
border-top:1px solid #D5D5D5;
clear:both;
float:left;
margin:0 auto;
position:relative;
top:-1px;
width:715px;
z-index:1;
}
#content ul.tabsLevelTwoWide li {
background:none repeat scroll 0 0 transparent;
float:left;
list-style:none outside none;
margin:0 12px;
padding:0.5em 0;
}
#content ul.tabsLevelTwoWide li a {
border:medium none;
}
#content ul.tabsLevelTwoWide li a.selected {
font-weight:bold;
}
#content ul.tabsLevelTwoWide li a:visited {
color:#004FB6;
}
#content ul.tabsLevelTwo li {
background:none repeat scroll 0 0 transparent;
float:left;
list-style:none outside none;
margin:0 12px;
padding:0.5em 0;
}
#content ul.tabsLevelTwo li a {
border:medium none;
}
#content ul.tabsLevelTwo li a.selected {
font-weight:bold;
}
#content ul.tabsLevelTwo li a:visited {
color:#004FB6;
}
#content.twelveColumn #homeHero {
height:260px;
position:relative;
width:960px;
}
#content.twelveColumn #homeHero .heroLinks {
left:0;
margin:0;
padding:0;
position:absolute;
top:205px;
z-index:100;
}
#content.twelveColumn #homeHero .heroImages img {
background:none repeat scroll 0 0 transparent;
display:block;
height:260px;
width:960px;
}
#content.nineColumn #homeHero {
height:221px;
position:relative;
width:717px;
}
#content.nineColumn #homeHero .heroLinks {
left:0;
margin:0;
padding:0;
position:absolute;
top:166px;
z-index:100;
}
#content.nineColumn #homeHero .heroImages img {
background:none repeat scroll 0 0 transparent;
display:block;
height:221px;
width:717px;
}
#homeHero ul.heroImages {
margin:0;
padding:0;
}
#homeHero .heroImages li {
background:none repeat scroll 0 0 transparent;
height:260px;
list-style:none outside none;
margin:0;
padding:0;
width:960px;
}
#homeHero .heroImages li a {
background:none repeat scroll 0 0 transparent;
border:0 none;
display:block;
height:260px;
margin:0;
padding:0;
text-decoration:none;
width:960px;
}
#homeHero ul.heroLinks {
margin:0;
padding:0;
}
#homeHero .heroLinks li {
background:none repeat scroll 0 0 transparent;
float:left;
height:35px;
list-style:none outside none;
margin:0;
padding:0;
position:relative;
}
#homeHero .heroLinks li a {
background:url("../images/homehero/herolinks-off.gif") no-repeat scroll 100% 50% #FFFFFF;
border-color:#CCCCCC #CCCCCC #CCCCCC -moz-use-text-color;
border-style:solid solid solid none;
border-width:1px 1px 1px medium;
cursor:pointer;
display:block;
font-size:1.3em;
height:35px;
line-height:35px;
padding:0 20px 0 10px;
}
#homeHero .heroLinks li a.first {
border-left:1px solid #CCCCCC;
}
#homeHero .heroLinks li a:hover, #homeHero .heroLinks li a.selected {
background:url("../images/homehero/herolinks-on.gif") no-repeat scroll 100% 50% #335CAC;
color:#FFFFFF;
}
#headerNav {
bottom:0;
font-size:1em;
font-weight:bold;
left:0;
margin:20px 0 0 18px;
position:absolute;
z-index:9999;
}
#headerNav ul {
position:relative;
}
#headerNav li {
display:block;
float:left;
padding:0;
position:relative;
}
#headerNav li a {
background:url("../images/header/headerNavBg.gif") repeat-x scroll 0 0 #F5EB9D;
border-color:-moz-use-text-color #BEBBA0 -moz-use-text-color #FDFBEC;
border-style:none solid;
border-width:0 1px;
color:#003399;
display:block;
margin:0.5em 0 0;
padding:0.9em 1em 0.8em;
width:auto;
}
#headerNav li a:hover, #headerNav ul li:hover a, #headerNav li a.selected:hover {
background:none repeat scroll 0 0 #FFFFFF;
text-decoration:none;
}
#headerNav li a.selected {
background:none repeat scroll 0 0 #FFFFFF;
border-color:#FFFFFF -moz-use-text-color -moz-use-text-color;
border-right:0 none;
border-style:solid none none;
border-width:0.55em 0 0;
color:#333333;
margin:0;
padding:0.7em 1em 1em;
}
#headerNav li a.selectRight {
background:url("../images/header/selectRightBg.gif") no-repeat scroll 0 0 #F5EB9D;
border-left:0 none;
}
#headerNav li ul {
background:none repeat scroll 0 0 #FFFFFF;
border:0 none;
display:none;
height:auto;
margin:0;
padding:0;
position:absolute;
width:170px;
z-index:9999;
}
#headerNav li:hover ul {
border-color:#CCCCCC #CCCCCC -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px medium;
display:block;
}
#headerNav li li {
background:url("../images/header/n2-off.gif") repeat-x scroll left bottom #FFFF66;
border-bottom:1px solid #CCCCCC;
display:block;
float:none;
margin:0;
padding:0;
width:170px;
}
#headerNav li li:hover {
background:url("../images/header/n2-on.gif") repeat-x scroll left bottom #009999;
}
#headerNav li:hover li a {
background:url("../images/header/n2-bullet-off.gif") no-repeat scroll 6px 50% transparent;
}
#headerNav li ul a:hover, #headerNav li ul li:hover a {
background:url("../images/header/n2-bullet-on.gif") no-repeat scroll 6px 50% transparent;
color:#FFFFFF;
text-decoration:none;
}
#headerNav li ul a {
border-left:medium none;
border-right:medium none;
display:block;
font-size:12px;
font-style:normal;
height:1%;
margin:0;
padding:5px 10px 5px 15px;
text-align:left;
}
#headerNav p {
clear:left;
}
.loginForm {
clear:both;
font-size:10px;
margin:0;
overflow:hidden;
padding:0;
}
.loginForm p {
clear:both;
font-size:10px;
line-height:normal;
margin:0;
padding:0;
}
.loginForm a, .loginForm a:link, .loginForm a:visited {
color:#03060F;
text-decoration:none;
}
.loginForm a:hover, .loginForm a:active {
color:#03060F;
text-decoration:underline;
}
.loginForm h4 {
font-size:1.3em;
font-weight:bold;
line-height:1em;
margin:0 0 0.5em;
}
.loginForm fieldset {
border:medium none;
margin:0;
padding:5px 10px;
}
.loginForm legend {
display:none;
}
.loginForm .gobutton {
margin-bottom:0;
margin-left:2px;
vertical-align:bottom;
}
.loginForm .gobutton:focus {
background:none repeat scroll 0 0 transparent;
}
.loginForm input.identifiant {
border:1px solid #2855A6;
color:#666666;
float:left;
margin-bottom:0;
width:68px;
}
.loginForm input.gobutton {
border:medium none;
}
.loginForm label {
clear:left;
float:left;
font-size:10px;
line-height:19px;
margin-bottom:0;
width:auto;
}
.departementForm {
clear:both;
font-size:10px;
margin:0;
overflow:hidden;
padding:0;
}
.departementForm p {
clear:both;
font-size:10px;
line-height:normal;
margin:0;
padding:0;
}
.departementForm a, .departementForm a:link, .departementForm a:visited {
color:#03060F;
text-decoration:none;
}
.departementForm a:hover, .departementForm a:active {
color:#03060F;
text-decoration:underline;
}
.departementForm h4 {
font-size:1.3em;
font-weight:bold;
line-height:1em;
margin:0 0 0.5em;
}
.departementForm fieldset {
border:medium none;
margin:0;
padding:20px 0 35px;
}
.departementForm legend {
display:none;
}
.departementForm .gobutton {
margin-bottom:0;
margin-left:2px;
vertical-align:bottom;
}
.departementForm .gobutton:focus {
background:none repeat scroll 0 0 transparent;
}
.departementForm input.departement {
border:1px solid #2855A6;
color:#666666;
float:left;
margin-bottom:0;
width:100px;
}
.departementForm input.gobutton {
border:medium none;
}
.departementForm label {
clear:left;
float:left;
font-size:10px;
line-height:19px;
margin-bottom:0;
width:auto;
}
#leftSide {
float:left;
margin:12px 18px 0 0;
width:225px;
}
#leftSide .p3-j {
width:225px;
}
div #sitemap {
margin-bottom:1em;
}
#sitemap ul {
list-style:none outside none;
margin:0 0 3em;
padding:0;
}
#sitemap ul ul {
margin-bottom:0;
}
#sitemap li {
list-style:none outside none;
margin:0;
padding:0;
}
#content #sitemap li {
list-style:none outside none;
margin:0;
}
#content #sitemap li li {
list-style:none outside none;
margin:0 14px;
}
#sitemap .level_1 a.sitemap, #sitemap .level_1 a.sitemap:link, #sitemap .level_1 a.sitemap:visited {
background:url("../images/lists/list-arrow-full.gif") no-repeat scroll 2px 50% transparent;
border:medium none;
font-size:16px;
padding:0 2px 0 12px;
text-decoration:none;
}
#sitemap .level_1 a.sitemap:hover, #sitemap .level_1 a.sitemap:active {
text-decoration:underline;
}
#sitemap .level_2 a.sitemap, #sitemap .level_2 a.sitemap:link, #sitemap .level_2 a.sitemap:visited {
background:url("../images/lists/list-arrow-full-small.gif") no-repeat scroll 2px 50% transparent;
border-bottom:medium none;
font-size:12px;
line-height:normal;
padding:0 2px 0 12px;
}
#sitemap .level_2 a.sitemap:hover, #sitemap .level_2 a.sitemap:active {
text-decoration:underline;
}
.FormSearch h3 {
border-bottom:medium none;
}
.FormSearch {
padding-bottom:1em;
}
.resultsList {
margin-bottom:1em;
}
.resultsList ol {
list-style:decimal outside none;
margin:1em 1em 1em 3em;
}
.resultsList li {
margin-bottom:1em;
}
.resultsList h4 {
border-bottom:medium none;
font-size:1em;
margin:0;
padding:0;
}
.resultsList .resultslistDesc {
}
.resultsList .resultsListDate {
color:#333333;
display:inline;
font-size:80%;
margin:0 0.2em;
}
span.highlight, span.searchHighlightedText {
background-color:#FFFF00 !important;
border:1px solid #FFCC00 !important;
padding:0 1px !important;
}
div.pagination {
background-color:#EAEAEA;
border-top:1px solid #C8C8C8;
height:1%;
margin:0.5em 0;
overflow:hidden;
padding:1em;
text-transform:uppercase;
}
.paginationPosition {
float:left;
font-weight:bold;
}
.paginationNavigation {
float:right;
}
.paginationNavigation a:link, .paginationNavigation a:visited, .paginationNavigation a:hover, .paginationNavigation a:active {
border-bottom:medium none;
padding:0.2em 0.5em;
text-decoration:none;
}
.paginationNavigation a:hover {
background:none repeat scroll 0 0 #004FB6;
color:#FFFFFF;
}
.paginationNavigation .currentPage {
background:none repeat scroll 0 0 #004FB6;
color:#FFFFFF;
padding:0.2em 0.5em;
}
.paginationNavigation span {
color:#666666;
padding:0;
text-decoration:none;
}
h2 a, h3 a {
border-bottom:0 solid #FFFFFF;
}
.sifr {
font-family:Arial,Helvetica,Verdana,sans-serif;
}
.contactButton {
margin-left:80px;
}
div.splash div {
display:none;
}
table.headingList tr td {
background-color:#FFFFFF;
text-align:left;
vertical-align:top;
}
table.headingList tr td h3 {
}
#homeHero {
margin-bottom:12px;
}
#homeHero a, .splash a {
border-bottom:0 solid #FFFFFF;
}
.headerBox {
background:url("../images/header/headerBox-bottom-left.gif") no-repeat scroll left bottom transparent;
}
.headerBox2 {
background:url("../images/header/headerBox-top-left.gif") no-repeat scroll left top transparent;
}
.headerBox3 {
background:url("../images/header/headerBox-top-right.gif") no-repeat scroll right top transparent;
}
.headerBox4 {
background:url("../images/header/headerBox-bottom-right.gif") no-repeat scroll right bottom transparent;
}
.headerBox-blue {
background:url("../images/header/2headerBox-bottom-left.gif") no-repeat scroll left bottom #D3E3F3;
}
.headerBox2-blue {
background:url("../images/header/2headerBox-top-left.gif") no-repeat scroll left top transparent;
}
.headerBox3-blue {
background:url("../images/header/2headerBox-top-right.gif") no-repeat scroll right top transparent;
}
.headerBox4-blue {
background:url("../images/header/2headerBox-bottom-right.gif") no-repeat scroll right bottom transparent;
}
.line0 .box4-container .box4-text {
height:123px;
overflow:hidden;
}
.line0 .box4-style3 .box4-text {
height:123px;
overflow:hidden;
}
.line0 .box4-style4 .box4-text {
height:97px;
overflow:hidden;
}
.line0 .box4-style5 .box4-text {
height:120px;
overflow:hidden;
}
.line1 .box4-container .box4-text {
height:239px;
overflow:hidden;
}
.line1 .box4-style3 .box4-text {
height:239px;
overflow:hidden;
}
.line1 .box4-style4 .box4-text {
height:276px;
overflow:hidden;
}
.line1 .box4-style5 .box4-text {
height:214px;
overflow:hidden;
}
.line2 .box4-container .box4-text {
height:173px;
overflow:hidden;
}
.line2 .box4-style3 .box4-text {
height:173px;
overflow:hidden;
}
.line2 .box4-style4 .box4-text {
height:177px;
overflow:hidden;
}
.line2 .box4-style5 .box4-text {
height:170px;
overflow:hidden;
}
.line3 .box4-container .box4-text {
min-height:400px;
overflow:hidden;
}
.line3 .box4-style3 .box4-text {
min-height:400px;
overflow:hidden;
}
.line3 .box4-style4 .box4-text {
min-height:437px;
overflow:hidden;
}
.line3 .box4-style5 .box4-text {
min-height:365px;
overflow:hidden;
}
.box4-topleft, .box4-topright {
background-image:url("../images/pods/box/box4-top.gif");
font-size:2px;
height:2px;
}
.box4-bottomleft, .box4-bottomright {
background-image:url("../images/pods/box/box4-bottom.gif");
font-size:2px;
height:2px;
}
.box4-topleft, .box4-bottomleft {
margin-right:2px;
}
.box4-topright, .box4-bottomright {
margin-left:2px;
margin-top:-2px;
}
.box4-topright {
background-position:100% 0;
}
.box4-bottomleft {
background-position:0 -2px;
}
.box4-bottomright {
background-position:100% -2px;
}
.box4-text {
background:url("../images/pods/box/box4-gradient.gif") repeat-x scroll left bottom #FFFFFF;
border-left:1px solid #C8C8C8;
border-right:1px solid #C8C8C8;
overflow:hidden;
padding:10px 10px 0;
}
.box4-container {
height:1%;
margin-bottom:12px;
}
.box4-wrapper {
width:100%;
}
.relative {
position:relative;
}
.box4-style1 .box4-topleft, .box4-style1 .box4-topright {
background-image:url("../images/pods/box/box4-style1-top.gif");
}
.box4-style1 .box4-bottomleft, .box4-style1 .box4-bottomright {
background-image:url("../images/pods/box/box4-style1-bottom.gif");
}
.box4-style1 .box4-text {
background:none repeat scroll 0 0 #FFFFFF;
border-left:1px solid #C8C8C8;
border-right:1px solid #C8C8C8;
}
#siteAgence .box4-style3 .box4-text {
background:none repeat scroll 0 0 #EDF5F9;
border-left:1px solid #C8C8C8;
border-right:1px solid #C8C8C8;
}
#siteAgence .box4-style3 .box4-style1 .box4-text {
background:none repeat scroll 0 0 #FFFFFF;
border-left:1px solid #C8C8C8;
border-right:1px solid #C8C8C8;
}
.box4-style2 .box4-topleft, .box4-style2 .box4-topright {
background-image:url("../images/pods/box/box4-style2-top.gif");
}
.box4-style2 .box4-bottomleft, .box4-style2 .box4-bottomright {
background-image:url("../images/pods/box/box4-style2-bottom.gif");
}
.box4-style2 .box4-text {
background:none repeat scroll 0 0 #FFD900;
border-left:1px solid #C8C8C8;
border-right:1px solid #C8C8C8;
}
.box4-style3 .box4-topleft, .box4-style3 .box4-topright {
background-image:url("../images/pods/box/box4-style3-top.gif");
}
.box4-style3 .box4-bottomleft, .box4-style3 .box4-bottomright {
background-image:url("../images/pods/box/box4-style3-bottom.gif");
}
.box4-style3 .box4-text {
background:none repeat scroll 0 0 #EDF5F9;
border-left:1px solid #C8C8C8;
border-right:1px solid #C8C8C8;
}
.box4-style4 .box4-topleft, .box4-style4 .box4-topright, .box4-style4 .box4-bottomleft, .box4-style4 .box4-bottomright {
display:none;
}
.box4-style4 .box4-text {
background:url("../images/pods/box/box4-style4-bg.gif") repeat-x scroll left top #FFFFFF;
border:medium none;
}
.box4-style5 {
}
.box4-style5 .box4-style5-img {
border-bottom:1px dashed #92A8AF;
height:56px;
padding-bottom:0.25em;
}
.box4-style5 .box4-topleft, .box4-style5 .box4-topright, .box4-style5 .box4-bottomleft, .box4-style5 .box4-bottomright {
display:none;
}
.box4-style5 .box4-text {
background:none repeat scroll 0 0 transparent;
border:medium none;
}
.box4-style6 .box4-topleft, .box4-style6 .box4-topright {
background-image:url("../images/pods/box/box4-style6-top.gif");
}
.box4-style6 .box4-bottomleft, .box4-style6 .box4-bottomright {
background-image:url("../images/pods/box/box4-style6-bottom.gif");
}
.box4-style6 .box4-text {
background:none repeat scroll 0 0 #DBF2FF;
border-left:1px solid #C8C8C8;
border-right:1px solid #C8C8C8;
}
.box4-style7 .box4-topleft, .box4-style7 .box4-topright {
background:none repeat scroll 0 0 transparent;
}
.box4-style7 .box4-bottomleft, .box4-style7 .box4-bottomright {
background:none repeat scroll 0 0 transparent;
}
.box4-style7 .box4-text {
background:none repeat scroll 0 0 transparent;
border:0 none;
padding-left:0;
}
#popupMask {
background-color:#000000;
display:none;
height:100%;
left:0;
opacity:0.5;
position:absolute;
top:0;
width:100%;
z-index:9200;
}
#popupContainer {
display:none;
left:0;
padding:0;
position:absolute;
top:0;
z-index:9201;
}
#popupInner {
-moz-border-radius:5px 5px 5px 5px;
border:1px solid #FFFFFF;
}
#popupFrame {
height:100%;
margin:0;
position:relative;
width:100%;
z-index:9202;
}
#popupTitleBar {
background-color:#FFD900;
color:#FFFFFF;
font-weight:bold;
height:1.3em;
position:relative;
z-index:9203;
}
#popupTitle {
float:left;
font-size:1.1em;
padding:1px;
}
#popupTitleRight {
float:right;
padding:0;
}
#popupControls {
background:url("close.gif") no-repeat scroll 0 0 transparent;
cursor:pointer;
display:block;
height:14px;
width:15px;
}
#popupControls a {
text-decoration:none;
}
#popupControls a span {
height:2em;
text-indent:-9000px;
}
.jcarousel-container {
position:relative;
}
.jcarousel-clip-horizontal {
height:260px;
width:960px;
}
.jcarousel-clip {
margin:0;
overflow:hidden;
padding:0;
position:relative;
z-index:2;
}
.jcarousel-list {
left:0;
margin:0;
overflow:hidden;
padding:0;
position:relative;
top:0;
z-index:1;
}
.jcarousel-item {
float:left;
height:260px;
list-style:none outside none;
width:120px;
}
#leftNav p {
font-size:1.2em;
}
.cursorPointer {
cursor:pointer;
}
.noScreen {
display:none;
}
.displayNone {
display:none;
}
a.noBorder {
border-bottom:0 none;
}
div.imageTexte {
clear:both;
}
div.imageTexte h2, div.imageTexte h3 {
margin-bottom:0;
margin-top:0;
}
div.imageTexte img {
float:left;
margin-right:7px;
}
div.imageTexte p {
margin-bottom:0;
margin-top:0;
}
div.texteImage {
clear:both;
}
div.texteImage h2, div.texteImage h3 {
margin-bottom:0;
margin-top:0;
}
div.texteImage img {
float:right;
margin-left:7px;
}
div.texteImage p {
margin-bottom:0;
margin-top:0;
}
.accrocheFormulaire {
color:#004FB6;
font-size:115%;
font-weight:bold;
line-height:1.4em;
text-align:justify;
}
.bleuFonce {
color:#004FB6;
}
.bold {
font-weight:bold;
}
#siteClientLabel {
border:0 dashed black;
display:block;
height:20px;
left:180px;
position:absolute;
top:33px;
width:776px;
}
#siteClientLabel span {
border:0 dashed red;
color:#004FB6;
display:block;
font-size:130%;
text-align:center;
}
#listeShowHide {
    overflow: hidden;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: left;
}
#listeShowHide img.left {
margin-right:12px;
}
#listeShowHide img.right {
margin-left:12px;
}
#listeShowHide ul, ol {
font-size:1.3em;
line-height:1.5em;
}
#listeShowHide ul ul, #listeShowHide ul ol, #listeShowHide ol ul, #listeShowHide ol ol {
margin-top:0.5em;
}
#listeShowHide ul li, #listeShowHide ol li {
margin-bottom:1em;
}
#listeShowHide li ul, #listeShowHide li ol, #listeShowHide li p, #listeShowHide li a, #listeShowHide li h4 {
font-size:1em;
}
#listeShowHide li h3 {
font-size:1.23em;
}
#listeShowHide li .pBut {
font-size:0.769em;
line-height:1em;
}
#content #listeShowHide ul.multiple {
font-size:1.3em;
line-height:1.5em;
}
#content #listeShowHide ul.multiple ul.simple {
font-size:1em;
line-height:1.5em;
}
#content #listeShowHide ul.multiple li {
background:url("../images/lists/list-arrow-full-small.gif") no-repeat scroll 0 0.15em transparent;
list-style-type:none;
margin:0;
padding:0 0 0.5em 12px;
}
#content #listeShowHide ul.multiple ul.simple li {
background:url("../images/lists/list-arrow-full-small.gif") no-repeat scroll 0 0.5em transparent;
list-style-type:none;
margin:0 0 0 50px;
padding:0 0 0.5em 12px;
}
#content #listeShowHide ul li, #content #listeShowHide ol ul li {
background:url("../images/lists/list-arrow-full-small.gif") no-repeat scroll 0 0.5em transparent;
list-style-type:none;
margin:0;
padding:0 0 0.5em 12px;
}
#listeShowHide ul li, #listeShowHide ol ul li {
background:url("../images/lists/list-arrow-full-small.gif") no-repeat scroll 0 0.5em transparent;
list-style-type:none;
margin:0;
padding:0 0 0.5em 12px;
}
#listeShowHide ul ul li {
background:url("../images/lists/2nd-sub-list-full-arrow.gif") no-repeat scroll 0 0.3em transparent;
}
#listeShowHide ol li, #listeShowHide ul ol li {
background:none repeat scroll 0 0 transparent;
display:list-item;
line-height:1.5em;
list-style-type:decimal;
margin:0 0 0.5em 25px;
padding:0;
}
#listeShowHide ol ol li {
list-style-type:lower-alpha;
}
#listeShowHide ol ol ol li {
list-style-type:lower-roman;
}
#listeShowHide ol ul li, #listeShowHide ol ol ul li {
list-style-type:none;
}
#listeShowHide .lower-alpha li {
list-style-type:lower-alpha;
}
#listeShowHide .roman li {
list-style-type:lower-roman;
}
#listeShowHide ul.arrowList {
margin-bottom:0.75em;
}
#listeShowHide ul.arrowList li {
background:none repeat scroll 0 0 transparent;
list-style-type:none;
margin:0 0 0 10px;
padding:0;
}
#listeShowHide ul.arrowList a {
background:url("../images/lists/link-arrow.gif") no-repeat scroll 100% 60% transparent;
padding:0 13px 0 0;
}
#listeShowHide ul.fullArrowList {
margin:0 0 12px;
}
#listeShowHide ul.fullArrowList li {
background:url("../images/lists/list-full-arrow.gif") no-repeat scroll 100% 35% transparent;
border-bottom:1px solid #CCD6EB;
list-style-type:none;
margin:0 0 8px;
padding:0 13px 9px 0;
}
#listeShowHide ul.fullArrowList li.pdf {
background:url("../images/icons/list-pdf.gif") no-repeat scroll 0 0.3em transparent;
border-bottom:1px solid #CCD6EB;
list-style-type:none;
padding:0 0 9px 20px;
}
#listeShowHide ul.pdf li {
background:url("../images/icons/list-pdf.gif") no-repeat scroll 0 0.1em transparent;
border-bottom:1px solid #8BA2AA;
padding:0 0 8px 15px;
}
#listeShowHide ul li.pdf {
background:url("../images/icons/list-pdf.gif") no-repeat scroll 0 2px transparent;
margin-right:0;
padding-left:15px;
}
#listeShowHide ul li.pdf p {
margin:0;
}
#listeShowHide ul.whiteArrow {
margin:0.5em 0 0.5em 14px;
}
#listeShowHide ul.whiteArrow li {
background:url("../images/lists/list-full-arrow-white.gif") no-repeat scroll 0 4px transparent;
list-style-type:none;
margin:0 0 3px;
padding:0 0 0 17px;
}
#listeShowHide ul.benefitList li {
background:url("../images/lists/list-tick.gif") no-repeat scroll 0 0 transparent;
list-style-type:none;
margin:0;
min-height:20px;
padding:4px 0 8px 27px;
}
#listeShowHide ul.benefitList li.listCross {
background:url("../images/lists/list-cross.gif") no-repeat scroll 0 0 transparent;
}
#listeShowHide ul.benefitList ul li {
background:url("../images/lists/sub-list-full-arrow.gif") no-repeat scroll 0 0.5em transparent;
list-style-type:none;
margin:0 0 3px;
padding:0 0 0 17px;
}
#listeShowHide ul.benefitList ul li ul li {
background:url("../images/lists/2nd-sub-list-full-arrow.gif") no-repeat scroll 0 0.3em transparent;
list-style-type:none;
margin:0 0 3px;
padding:0 0 0 17px;
}
#listeShowHide ul li ul.benefitList li {
margin:0;
padding-top:4px;
}
#listeShowHide ul.linkList li {
background:url("../images/lists/list-full-arrow.gif") no-repeat scroll 0 0.3em transparent;
list-style-type:none;
padding:0 0 0.5em 17px;
}
#listeShowHide ul.linkList ul li {
background:url("../images/lists/sub-list-arrow.gif") no-repeat scroll 0 0.3em transparent;
}
#listeShowHide ul.linkList ul li ul li {
background:url("../images/lists/2nd-sub-list-arrow.gif") no-repeat scroll 0 0.3em transparent;
}
#listeShowHide ul.keyList li {
background:none repeat scroll 0 0 transparent;
font-size:0.9em;
margin-bottom:0;
padding-left:0;
padding-top:0;
}
#content #listeShowHide ul.horizontal li {
background:none repeat scroll 0 0 transparent;
display:inline;
font-size:0.9em;
list-style-type:none;
margin-bottom:0;
padding-left:0;
padding-top:0;
}
#listeShowHide dl {
padding:12px 0 0;
}
#listeShowHide dl dt {
background:url("../images/lists/list-arrow-full.gif") no-repeat scroll left center transparent;
font-size:1.3em;
font-weight:bold;
padding:0 0 0 12px;
}
#listeShowHide dl dd {
font-size:1.3em;
padding:6px 0 12px 12px;
}
#listeShowHide dl dl {
padding:12px 0 0;
}
#listeShowHide dl dl dt {
background:url("../images/lists/list-arrow-full-small.gif") no-repeat scroll left center transparent;
font-size:1em;
font-weight:normal;
padding-left:12px;
}
#listeShowHide dl dl dd {
font-size:1em;
padding-left:12px;
}
#listeShowHide dl h3 {
font-size:1.2em;
}
#listeShowHide dl p, #listeShowHide dl a, #listeShowHide dl h4, #listeShowHide dl ul, #listeShowHide dl ol, #listeShowHide dl table {
font-size:1em;
}
#listeShowHide dl p.small {
font-size:0.8em;
}
#listeShowHide dl.times {
border-bottom:1px solid #C5D0D4;
border-top:1px solid #C5D0D4;
font-size:0.9em;
margin-bottom:0.5em;
padding:0.5em 0;
}
#listeShowHide dl.times dt {
background:none repeat scroll 0 0 transparent;
clear:both;
float:left;
font-weight:normal;
padding:0.2em 0;
}
#listeShowHide dl.times dd {
float:right;
padding:0.2em 0;
}
#listeShowHide dl.showHide {
clear:left;
margin:0 0 1.5em;
padding:0;
}
#listeShowHide dl.showHide dt, #listeShowHide dl.showHide dd {
background:none repeat scroll 0 0 #CCEDFF;
padding:0.75em 0 15px 10px;
}
#listeShowHide dl.showHide dt {
border-top:2px solid #FFFFFF;
color:#004FB6;
cursor:pointer;
font-size:1.3em;
font-weight:normal;
line-height:1.5em;
}
#listeShowHide dl.showHide dd {
font-size:1.3em;
padding-right:12px;
}
#listeShowHide dl.showHide .alt {
background:none repeat scroll 0 0 #E5F6FF;
}
#listeShowHide dl.showHide span.moreLink {
background:url("../images/tables/morePlus.png") no-repeat scroll right center transparent;
border:medium none;
color:#004FB6;
cursor:pointer;
float:right;
height:23px;
margin:0 5px;
padding-right:15px;
text-indent:-10000em;
width:59px;
}
#listeShowHide dl.showHide span.close {
background:url("../images/tables/moreMinus.png") no-repeat scroll right center transparent;
}
#listeShowHide table {
font-size:1.3em;
line-height:1.6em;
margin:0 0 1em;
}
#listeShowHide table.fullWidth {
width:100%;
}
#listeShowHide td.leftAlign {
text-align:left;
}
#listeShowHide td.noRightBorder, #listeShowHide th.noRightBorder {
border-right:0 none;
}
#listeShowHide th {
border-bottom:2px solid #FFFFFF;
border-right:3px solid #FFFFFF;
padding:6px 6px 6px 12px;
}
#listeShowHide td {
border-bottom:2px solid #FFFFFF;
border-right:3px solid #FFFFFF;
padding:6px;
text-align:center;
}
#listeShowHide td img {
vertical-align:-40%;
}
#listeShowHide table tbody div, #listeShowHide table p, #listeShowHide table ul, #listeShowHide table ol {
color:#004FB6;
font-size:1em;
}
#listeShowHide thead td {
border-bottom:4px solid #FFFFFF;
color:#FFFFFF;
font-weight:bold;
}
#listeShowHide thead th h3, #listeShowHide thead th a, #listeShowHide thead th a:hover {
border-color:#FFFFFF;
color:#FFFFFF;
}
#listeShowHide tbody th {
color:#333333;
}
#listeShowHide tbody tr {
background:none repeat scroll 0 0 #CCEDFF;
}
#listeShowHide tbody tr.alt {
background:none repeat scroll 0 0 #E5F6FF;
}
#listeShowHide tfoot {
background-color:#51626F;
color:#FFFFFF;
}
#listeShowHide tfoot td {
padding-right:35px;
text-align:right;
}
#listeShowHide td .pBut {
font-size:0.769em;
line-height:1em;
}
#listeShowHide table.showHide tbody th {
border-bottom:2px solid #FFFFFF;
color:#004FB6;
cursor:pointer;
font-weight:bold;
padding-bottom:8px;
padding-top:8px;
}
#listeShowHide table.showHide .moreContent {
margin:9px 6px;
text-align:left;
}
#listeShowHide table.showHide span.moreLink, #listeShowHide table.showHide div.moreLink {
background:url("../images/tables/morePlus.gif") no-repeat scroll right center transparent;
cursor:pointer;
display:block;
float:right;
height:23px;
width:59px;
}
#listeShowHide table.showHide span.close, #listeShowHide table.showHide div.close {
background:url("../images/tables/moreMinus.gif") no-repeat scroll right center transparent;
}
#listeShowHide table.showHide div.firstTH span.moreAllLink, #listeShowHide table.showHide div.firstTH div.moreAllLink {
background:url("../images/tables/morePlus.gif") no-repeat scroll right center transparent;
cursor:pointer;
display:block;
float:right;
height:23px;
width:59px;
}
#listeShowHide table.showHide div.firstTH span.closeAll, #listeShowHide table.showHide div.firstTH div.closeAll {
background:url("../images/tables/moreMinus.gif") no-repeat scroll right center transparent;
cursor:pointer;
display:block;
float:right;
height:23px;
width:59px;
}
table.altTable thead th {
border-bottom:2px solid #FFFFFF;
border-right:2px solid #FFFFFF;
color:#004FB6;
font-size:133%;
font-weight:bold;
line-height:2.5em;
}
table.altTable tbody th {
border-bottom:2px solid #FFFFFF;
border-right:2px solid #FFFFFF;
color:#004FB6;
line-height:2.5em;
padding-left:25px;
text-align:left;
}
table.altTable tbody td {
border-bottom:2px solid #FFFFFF;
border-right:2px solid #FFFFFF;
color:#004FB6;
line-height:2.5em;
}
table.altTable tr {
background:none repeat scroll 0 0 #CCEDFF;
}
table.altTable tr.alt {
background:none repeat scroll 0 0 #E5F6FF;
}
table.showHide div.garantieEspace {
width:15px;
}
table.showHide tbody tr td div.garantieCol1, table.showHide tbody tr td div.garantieCol2, table.showHide tbody tr td div.garantieCol3 {
padding-bottom:6px;
}
table.showHide thead tr td.avecPack {
background:url("../images/tables/fond_gris_3_colonnes.png") repeat-y scroll 0 0 transparent;
color:#FFFFFF;
font-weight:bold;
width:720px;
}
table.showHide tr td.avecPack {
width:720px;
}
table.showHide td.avecPack div.garantieCol1, table.showHide div.avecPack div.garantieCol1 {
text-align:left;
width:380px;
}
table.showHide td.avecPack div.garantieCol1A {
font-weight:bold;
text-align:left;
width:325px;
}
table.showHide tbody td.avecPack div.garantieCol1A {
color:#004FB6;
}
table.showHide td.avecPack div.garantieCol1B {
height:23px;
width:59px;
}
table.showHide td.avecPack div.garantieCol2, table.showHide div.avecPack div.garantieCol2 {
text-align:center;
width:85px;
}
table.showHide td.avecPack div.garantieCol3, table.showHide div.avecPack div.garantieCol3 {
width:190px;
}
table.showHide thead tr td.sansPack {
background:url("../images/tables/fond_gris_2_colonnes.png") repeat-y scroll 0 0 transparent;
color:#FFFFFF;
font-weight:bold;
width:720px;
}
table.showHide td.sansPack div.garantieCol1A {
font-weight:bold;
text-align:left;
width:540px;
}
table.showHide tbody td.sansPack div.garantieCol1A {
color:#004FB6;
}
table.showHide td.sansPack div.garantieCol1B {
height:23px;
width:59px;
}
table.showHide td.sansPack div.garantieCol1, table.showHide div.sansPack div.garantieCol1 {
text-align:left;
width:585px;
}
table.showHide td.sansPack div.garantieCol2, table.showHide div.sansPack div.garantieCol2 {
text-align:center;
width:85px;
}
#listeShowHide .fond_gris_3_colonnes {
background:url("../images/tables/fond_gris_3_colonnes.png") repeat-y scroll 0 0 transparent;
}
.fond_bleu_clair_3_colonnes {
background:url("../images/tables/fond_bleu_clair_3_colonnes.png") repeat-y scroll 0 0 transparent;
}
.fond_bleu_pale_3_colonnes {
background:url("../images/tables/fond_bleu_pale_3_colonnes.png") repeat-y scroll 0 0 transparent;
}
#listeShowHide .fond_gris2_colonnes {
background:url("../images/tables/fond_gris_2_colonnes.png") repeat-y scroll 0 0 transparent;
}
.fond_bleu_clair_2_colonnes {
background:url("../images/tables/fond_bleu_clair_2_colonnes.png") repeat-y scroll 0 0 transparent;
}
.fond_bleu_pale_2_colonnes {
background:url("../images/tables/fond_bleu_pale_2_colonnes.png") repeat-y scroll 0 0 transparent;
}
#listeShowHide table.packTable thead tr {
background:none repeat scroll 0 0 #696565;
color:#FFFFFF;
line-height:1em;
}
#listeShowHide table.packTable tr {
background:none repeat scroll 0 0 #CCEDFF;
color:#004FB6;
line-height:1em;
}
#listeShowHide table.packTable tr.alt {
background:none repeat scroll 0 0 #E5F6FF;
}
#listeShowHide table.packTable td {
text-align:left;
vertical-align:top;
}
#listeShowHide table.packTable td.packCol1 {
font-weight:bold;
}
#listeShowHide table.packTable td.packCol2 {
text-align:center;
}
#listeShowHide table.packTable td.packCol3 {
}

.boldLabel {
	font-size: 1.3em;
	font-weight: bold;
}
