body {
margin:0;
padding:10px;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #3B4386;
}
#global {
display:block;
margin:auto;
width:765px;
text-align: left;
}
form {
margin:0;
padding:0;
}
label {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
}
fieldset {
border:1px solid #757CB9;
margin:auto;
margin-bottom:15px;
padding:10px;
padding-top:10px;
text-align:left;
display:block;
position:relative;
}
fieldset#partnerLogin label {
width:90px;
float:left;
}
.noMargin {
margin:0;
}
.noPadding {
padding:0;
}
legend {
border:1px solid #757CB9;
border-left:8px solid #757CB9;
padding:3px 5px;
font-weight:bold;
font-size:12px;
margin:0 0 20px 0;
}
input.Button {
width:auto;
margin:auto;
padding:3px 5px;
background-color:#757CB9;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border:1px inset #757CB9;
}
input.NormalSize, textarea.NormalSize, select.NormalSize {
width:200px;
}
td, th {  
font-size: 11px; 
font-family: verdana;
color: #3B4386;
}
hr {
color:#757CB9;
background-color:#757CB9;
border:0;
height:2px;
}
p {
margin:4px 0;
padding:1px;
}
img {
border:0;
}
input, select, textarea {
font: 11px verdana;
color: #757CB9;
border: 1px solid #757CB9;
}
#gauche, #droite, #centre {
display:block;
float:left;
width:250px;
margin-bottom:5px;
}
#gauche, #centre {
margin-right:5px;
}
.imageBlock {
width:auto;
height:166px;
display:block;
background-repeat:no-repeat;
border-left:1px solid #757CB9;
border-right:1px solid #757CB9;
border-top:1px solid #757CB9;
margin:0;
cursor:pointer;
}
.imageBlockB {
margin-top:5px;
}
.imageBlockC {
width:auto;
height:166px;
display:block;
border:0;
}
.TitleBlock {
height:30px;
width:250px;
line-height: 30px;
background-color:#757CB9;
overflow:hidden;
position:relative;
}
.TitleBlock a:link, .TitleBlock a:visited, .TitleBlock a:hover {
text-decoration:none;
color:white;
}
.bannerImg {
font-weight:bold;
font-size:18px;
margin:auto;
width:248px;
text-align:center;
filter: alpha(opacity=60);
opacity: 0.6;
background-color:#FEFFFD;
letter-spacing:1px;
}
div.bannerImg a:link, div.bannerImg a:visited, div.bannerImg a:hover {
text-decoration:none;
}
.center {
text-align:center;
}
a:link, a:visited {
color:#3B4386;
text-decoration:underline;
font-weight:bold;
}
a:active { 
text-decoration:underline;
}
a:hover { 
text-decoration:underline;
}
a.NoDecoLink {
color:#FFCC00;
text-decoration:none;
}
p.descriptionProgramme {
text-align:center;
font-style:italic;
background-color:#757CB9;
border:2px solid #4B6AA8;
margin:-5px 0 10px 0;
color:white;
padding:5px 2px;
}a.NoDecoLink:hover, a.NoDecoLink:visited {
color:#FFCC00;
text-decoration:none;
}
.ContactBas p a:link, .ContactBas p a:visited {
color:#000000;
color:black;
font-weight:normal;
text-decoration:underline;
}
.ContactBas p a:hover {
color:#3B4386;
text-decoration:underline;
}
.ContactBas {
margin-top: 5px;
border:1px solid #747BB8;
border-left:15px solid #747BB8;
padding:0;
clear:both;
}
.ContactBas p {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:black;
padding:2px;
margin:0;
text-align:center;
font-size: 10px;
}
.ContactBas p img {
vertical-align:middle;
}
.WriteHome {
display:block;
height:231px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:justify;
color:#757CB9;
font-weight:normal;
border:1px solid #757CB9;
padding:0;
background-image: url(/images/fond_large.png);
background-repeat: no-repeat;
background-position: right bottom;
position:relative;
}
.TabDataHome {
border-left:1px solid #B7BBE8;
height:166px;
border-right:1px solid #B7BBE8;
cursor:auto;
}
.TabDataHome td {
font-size:10px;
}
.TabDataHomeLignes {
border-bottom:1px dashed #EEEEEE;
}
div.chooseProperty {
padding:5px;
border:1px solid #747CBA;
background-color:#FFFFFF;
background-image:url(/images/fond_large.png);
background-repeat:no-repeat;
background-position:bottom right;
display:block;
margin:0 5px;
float:left;
width:22%;
height:80px;
overflow:hidden;
text-align:justify;
font-size:10px;
}
div.chooseProperty a:link, div.chooseProperty a:visited {
border:1px solid #4B6AA8;
padding:3px;
display:block;
float:left;
margin:2px;
}
div.chooseProperty b {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
display:block;
}
div.chooseProperty a:hover, div.chooseProperty a.selectedP {
background-color:black;
}
.WriteHome a:link, .WriteHome a:visited, .WriteHome a:active {
color:#3B4386;
}
.WriteHome a.registerNow {
display:block;
position:absolute;
border:1px outset #757CB9;
padding:2px;
width:90%;
text-decoration:none;
background-color:#FFFFFF;
text-align:center;
right:5%;
bottom:2px;
}
.WriteHome a.registerNow:hover {
text-decoration:none;
border:1px inset #757CB9;
}
#SMenu {
margin:0;
padding:0;
height:45px;
clear:both;
}
ul,ol {
text-indent: 0px;
margin:0;
padding:5px;
}
li {
list-style-position: inside;
list-style-type:square;
}
ol li {
list-style-type:decimal;
}
.Titre {
font-size: 12px;
font-weight: bold;
color:#FFFFFF;
background-color: #757CB9;
padding:2px;
margin:3px 0;
background-image: url(/images/degrad-titre.gif);
background-repeat: repeat-y;
background-position: right top;
}
.TitrePetit {
font-size: 11px;
font-weight: bold;
color: #757CB9;
background-color: #DDDFF7;
padding:2px;
background-image: url(/images/degrad-petit-titre.png);
background-repeat: repeat-y;
background-position: right top;
list-style-type: square;
}
.TitreTab {
padding:2px 0 2px 15px;
background-color:#DDDFF7;
display:block;
}
.Important {
padding:3px;
border:1px solid #848CC9;
background-color:#DDDFF7;
font-size:14px;
}
ul.CadrePuces {
background-color: #DDDFF7;
background-image: url(/images/fond_puces.png);
background-repeat: repeat-y;
background-position: left top;
border: 1px solid #757CB9;
list-style-type: square;
}
.BordureSimple {
border: 1px solid #DDDFF7;
}
ul#NavBar {
margin:0;
padding:0;
text-align:center;
}
ul#NavBar li {
display:inline;
list-style-type:none;
margin:0;
padding:0;
}
ul#NavBar a {
text-decoration:none;
color:#3B4386;
letter-spacing:3px;
background-image: url(images/fond-btn.png);
background-repeat: no-repeat;
background-position: right top;
border:1px outset #DDDFF7;
background-color:#DDDFF7;
padding:5px 0;
background-color:#FFFFFF;
display:block;
font-size:100%;
float:left;
width:24.7%;
}
ul#NavBar a:hover {
background-color:#4B6AA8;
border:1px inset #DDDFF7;
background-image:none;
color:white;
/*
background-image: url(images/fond-btn_hover.png);
*/
}
ul#NavBar a:hover:before {
content:":: ";
}
ul#NavBar a:hover:after {
content:" ::";
}
.FondVignettes {
background-color: #FFFFFF;
background-image: url(/images/fond-small.png);
background-repeat: no-repeat;
background-position: right bottom;
border:1px solid #DDDFF7;
font-size:9px;
}
.FondVignettes img {
display:block;
margin:auto;
border:1px solid white;
margin-top:5px;
}
p.news {
line-height:20px;
margin:0;
padding:0;
display:block;
font-size:11px;
text-align:left;
}
p.news b{
font-size:10px;
font-weight:normal;
letter-spacing:-1px;
}
p.news a:link, p.news a:visited {
text-decoration:none;
}
p.newsIndex {
margin:0;
padding:0 3px;
display:block;
font-size:9px;
text-align:left;
}
.auteur {
border:1px solid #747BB8;
margin:10px 0 10px 0 ;
padding:2px 15px;
clear:both;
}
p.titleNews {
background-color:#747CBA;
color:#FFFFFF;
font-weight:bold;
font-size:11px;
padding:2px 5px 3px 5px;
margin:0 0 5px 0;
}
p.titleNews a {
letter-spacing:normal;
float:right;
}
p.titleNews a:link, p.titleNews a:visited {
color:#FFFFFF;
}
h1, h2, h3, h4, h5, h6
{
font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
}
h1 {
font-size:18px;
padding:5px 0;
margin:5px 0;
}
h2 {
font-size:15px;
padding:5px 0;
margin:5px 0;
}
h3 {
font-size:14px;
}
h4 {
font-size:12px;
}
h5 {
font-size:11px;
}
h6 {
font-size:9px;
}
#content {
width:auto;
text-align:justify;
}
#navClv, #nav2 {
color:white;
font-weight:bold;
display:block;
clear:both;
}
#navClv {
background-color:#747BB8;
text-align:right;
}
#nav2 {
background-color:#4B6AA8;
clear:both;
padding:2px 0 2px 0;
text-align:left;
}
.NavUl {
float:right;
display:block;
padding:0 5px 0 0;
margin:0 5px 0 5px;
height:auto;
overflow:visible;
}
.NavUl li {
margin:5px 0;
text-align:left;
list-style-type:square;
white-space: nowrap;
list-style-position:inside;
}
.NavLi a, .NavLi a:visited {
font-size:9px;
font-family:verdana;
text-decoration:none;
color:white;
padding:0 3px 0 2px;
border:0;
}
.NavLi a:hover {
color:white;
text-decoration:none;
border-bottom:2px solid white;
}
#NavLinksClv {
text-align:right;
}
.TitlePageLeft
{
font-family:"Lucida Sans Unicode", "Lucida Grande", Arial;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0 0 0 10px;
}
#BigTitlePage {
clear:both;
display:block;
background-image: url(/images/fond_bandeau.png);
background-repeat: repeat-x;
background-position: left top;
padding-left:10px;
padding-bottom:8px;
margin-bottom:5px;
}
#BigTitlePage a {
color:white;
text-decoration:none;
font-style:italic;
}
.cacheTitle {/* TEMPLATE */
display:none;
}
#BigTitlePage h1 {
margin:0;
padding:0;
color:#FFFFFF;
line-height:19px;
word-spacing:8px;
}
#BigTitlePage h2 {
margin:0;
padding:0;
color:#FFFFFF;
line-height:19px;
}
.imgLeft {
margin:0 10px 0 0;
float:left;
}
.imgRight {
margin:0 0 0 10px;
float:right;
}
.imgPage {
margin:0 10px 10px 0;
float:left;
}
.flL {
	float:left;
}
.flR {
	float:right;
}
.DecoImg {
border: 3px solid #DDDFF7;
}
.spacer {
clear:both;
font-size:1px;
}
.MsgError, .error {
background-color:#FFE8E8;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
padding:5px;
border: 1px dotted #FF0000;
}
.MsgInfo {
background-color:#DDF3FF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#757CB9;
padding:5px;
border: 1px dotted #757CB9;
}
.MsgConfirm {
background-color:#DBFFC4;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#006600;
padding:5px;
border: 1px dotted #006600;
}
/* PAGE HOME */
#testP_t1,#testP_t2,#testP_t3,#testP_t4 {
visibility:hidden;
overflow:visible;
position:relative;
white-space:nowrap;
padding:0;
margin:0;
}
#tag_t1,#tag_t2,#tag_t3,#tag_t4 {
overflow:visible;
position:relative;
padding:0;
margin:0;
text-align:left;
}
#tag_t1 a,#tag_t2 a,#tag_t3 a,#tag_t4 a {
font-size:22px;
color:#9BA1CF;
text-decoration:none;
}
/* / PAGE HOME */
/* PARTNER ACCESS HOME */
p#listProperty label {
display:block;
}
p#listProperty select#programmeUser {
width:85%;
}
p#listProperty input#SubmitProgrammeUser {
width:10%;
}
/* / PARTNER ACCESS HOME */