/* Formatage des éléments HTML */

body	{
	margin:0px;
	padding:0px;
	background-color:#00186C;
	font-family:Verdana, Helvetica, Sans-Serif;
}
table {
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 10px;
}
A:link {
    color: #547EB2;
    text-decoration: underline;
}
A:visited {
    color: #547EB2;
    text-decoration: underline;
}
A:active {
    color: #547EB2;
    text-decoration: underline;
}
A:hover {
    color: #81B2EF;
    text-decoration: underline;
}
/* Eléments divers */
.cadre {
	background-color:#FFFFFF;
	border:solid 15px #FFFFFF;
}
.cadre1 {
	background-color:#F2EEEE;
	border:solid 15px #F2EEEE;
}
.cadre2 {
	background-image:url(http://www.bleusudimmobilier.com/images/bg1.gif);
	border:solid 1px #A3C183;
}

/* Formatage de la barre des menus */
.barmenu-sup {
	font-family:Verdana, Helvetica, Sans-Serif;
	font-weight: normal;
	color: #000000;
	font-size: 13px;
    text-decoration: none;
   	background-image: url(http://www.bleusudimmobilier.com/images/nav_bg.gif)
}
.barmenu-sup A:link {
	font-family:Verdana, Helvetica, Sans-Serif;
	font-weight: none;
	color: #000000;
	font-size: 13px;
    text-decoration: none;
}
.barmenu-sup A:visited {
	font-family:Verdana, Helvetica, Sans-Serif;
	font-weight: normal;
	color: #000000;
	font-size: 13px;
    text-decoration: none;
}
.barmenu-sup A:active {
	font-family:Verdana, Helvetica, Sans-Serif;
	font-weight: normal;
	color: #000000;
	font-size: 13px;
    text-decoration: none;
}
.barmenu-sup A:hover {
	font-family:Verdana, Helvetica, Sans-Serif;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 13px;
    text-decoration: none;
}
.barmenu-inf {
    color: #000000;
	font-size: 10px;
}
.barmenu-inf A:link {
    color: #000000;
    text-decoration: none;
}
.barmenu-inf A:visited {
    color: #000000;
    text-decoration: none;
}
.barmenu-inf A:active {
    color: #000000;
    text-decoration: none;
}
.barmenu-inf A:hover {
    color: #000000;
    text-decoration: underline;
}
.barmenu-right {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
}
.barmenu-right A:link {
    color: #FFFFFF;
    text-decoration: none;
}
.barmenu-right A:visited {
    color: #FFFFFF;
    text-decoration: none;
}
.barmenu-right A:active {
    color: #FFFFFF;
    text-decoration: none;
}
.barmenu-right A:hover {
    color: #FFFFFF;
    text-decoration: underline;
}
.textefooter {
	color: #547EB2;
	font-size: 10px;
}
.textefooter A:link {
    color: #547EB2;
    text-decoration: none;
}
.textefooter A:visited {
    color: #547EB2;
    text-decoration: none;
}
.textefooter A:active {
    color: #547EB2;
    text-decoration: none;
}
.textefooter A:hover {
    color: #547EB2;
    text-decoration: underline;
}
.textefooter1 {
	color: #ffffff;
	font-size: 10px;
}
.textefooter1 A:link {
    color: #ffffff;
    text-decoration: none;
}
.textefooter1 A:visited {
    color: #ffffff;
    text-decoration: none;
}
.textefooter1 A:active {
    color: #ffffff;
    text-decoration: none;
}
.textefooter1 A:hover {
    color: #DBE8F9;
    text-decoration: underline;
}
.titre-rub {
	font-weight: bold;
	color:#547EB2;
	font-size: 12px;
	text-transform: uppercase;
	line-height: 18px;
	vertical-align: middle;
	padding-left: 5px;
}
.titre-rub-teknolia {
	font-weight: bold;
	color:#547EB2;
	font-size: 12px;
	text-transform: uppercase;
	line-height: 18px;
	vertical-align: middle;
	padding-left: 5px;
}
.gd-titre-bleu {
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
	vertical-align: middle;
	color: #547EB2;
}


.asterisque {
	font-size: 9px;
	color: #CC0000;
	padding: 0px 2px 0px 2px; /* (haut, droit, bas, gauche) */
}
.box-error {
	color: #CC0000;
	background-color: #FBE0E0;
	border: solid 1px #CC0000; /* (style, width, color) */
	padding: 2px 6px 2px 6px; /* (haut, droite, bas, gauche) */
}
/* Formatage des listes de réponses */
.lst-titre {
	font-weight: bold;
	color: #547EB2;
	font-size: 11px;
}
.lst-texte11 {
    font-family: Verdana, Helvetica, Sans-Serif;
    color: #113B61;
    font-size: 11px;
    font-weight: normal;
}
.lst-table {
	background-color:#FFFFFF;
	border: solid 1px #547EB2; /* (style, width, color) */
}
.lst-photo {
	padding: 8px;
	background-color:#FFFFFF;
	border: solid 1px #547EB2; /* (style, width, color) */
}
.lst-no-result {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	padding: 6px;
	background-color:#F6F6F6;
	border: solid 1px #E2E2E2; /* (style, width, color) */
	text-align: center;
}
/* Formatage des formulaires */
.box-titre {
	font-weight: bold;
	color: #113B61;
	font-size: 11px;
}
.box-titre-teknolia {
	font-weight: bold;
	color: #547EB2;
	font-size: 11px;
}
.box-titre-teknolia A:link {
	font-weight: bold;
	color: #547EB2;
	font-size: 11px;
}
.box-titre-teknolia A:visited {
	font-weight: bold;
	color: #547EB2;
	font-size: 11px;
}
.box-titre-teknolia A:active {
	font-weight: bold;
	color: #547EB2;
	font-size: 11px;
}
.box-titre-teknolia A:hover {
	font-weight: bold;
	color: #547EB2;
	font-size: 11px;
    text-decoration: underline;
}
.box-texte {
    font-family: Verdana, Helvetica, Sans-Serif;
	color: #113B61;
    font-size: 10px;
    font-weight: normal;
}
.box-texte11 {
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 11px;
    font-weight: normal;
	color: #113B61;
}
.box-texte11 A:link {
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 11px;
	color: #113B61;
    font-weight: normal;
}
.box-texte11 A:active {
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 11px;
	color: #113B61;
    font-weight: normal;
}
.box-texte11 A:visited {
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 11px;
	color: #113B61;
    font-weight: normal;
}
.box-texte11 A:hover {
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 11px;
    font-weight: normal;
	color: #113B61;
    text-decoration: underline;
}
.box-textbox {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	color: #444444;
	background-color: #FFFFFF;
	border: solid 1px #63738B;
}
.box-button {
    font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	color: #444444;
}
.box-listbox {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #444444;
	background-color: #FFFFFF;
}
.box-textinfo {
	font-size: 10px;
	color: #969CC9;
}
.box-special {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	background-color:#FFFFFF;
	border: solid 1px #CBCBCB; /* (style, width, color) */
}
.box-special-titre {
	font-weight: bold;
	color:#FFFFFF;
	font-size: 11px;
	text-transform: uppercase;
	line-height: 18px;
	vertical-align: middle;
}
.box-special A:link {
    color: #FFFFFF;
    text-decoration: none;
}
.box-special A:visited {
    color: #FFFFFF;
    text-decoration: none;
}
.box-special A:active {
    color: #FFFFFF;
    text-decoration: none;
}
.box-special A:hover {
    color: #FFFFFF;
    text-decoration: underline;
}

/* Textes de la fiche-produit */
.fiche-typo1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #113B61;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 8px 3px 8px; /* (haut, droite, bas, gauche) */
}
.fiche-typo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
}
.fiche-typo3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	font-style: italic;
}
.fiche-typo4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #113B61;
	font-size: 11px;
}
.fiche-typo5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #113B61;
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
	vertical-align: middle;
}
.fiche-typo6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #547EB2;
	font-weight: bold;
	font-size: 11px;
}
.fiche-typo7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #113B61;
	font-weight: bold;
	font-size: 11px;
}
.fiche-typo8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #113B61;
	font-size: 11px;
}
.fiche-typo9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-weight: bold;
	font-size: 13px;
}
.fiche-typo10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #547EB2;
	font-weight: bold;
	font-style: italic;
	font-size: 11px;
}

.big-photo-titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #113B61;
	font-weight: bold;
	font-size: 14px;
}
.big-photo-legende {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #547EB2;
	font-size: 11px;
}
.error-titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #A3C183;
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
	vertical-align: middle;
}
.error-texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #888888;
	font-weight: bold;
	font-size: 11px;
	line-height: 18px;
	vertical-align: middle;
}
.corpo-texte {
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 11px;
    font-weight: normal;
    padding:0px 30px 10px 30px;
    line-height:18px;
    text-align:justify;
	color: #113B61;
}
.default-texte {
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 11px;
    font-weight: normal;
    text-align:justify;
    color: #004890;
}
.corpo_owners_texte1 {
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 12px;
    font-weight: normal;
	color: #004890;
}

.prixEuros {
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 11px;
    font-weight: bold;
	color: #CC0000;
}
.prixFrancs {
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 11px;
    font-weight: bold;
	color: #0000CC;
}
