﻿/* Cactus 2007, Maisons Usinées Côté */

body
{
	font-family: Verdana, Helvetica, sans-serif;
	color: #393939;
	font-size: 11px;
	margin: 0 0 0 0;
	background-color: #59564A;
}

p
{
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

h1
{
	background: url("/Images/Common/Interne/bg_nom.gif") no-repeat bottom;
	font: bold 15px Verdana, Arial, Helvetica, sans-serif;
	color: #384656;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 7px 0px;
}

h2
{
	font: bold 15px Verdana, Arial, Helvetica, sans-serif;
	color: #384656;
}

h3
{
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #384656;
}

a:link, a:active, a:visited
{	
	color:#4a5b6e;
	text-decoration:none;
	text-decoration:underline;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
}

a:hover
{
	color:#4a5b6e;
	text-decoration:none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
}

#background
{
	background-image: url("/Images/Common/bg_principal.gif");
	background-repeat: repeat-x;
	background-color: #FFF9E0;
	margin: 0px;
}

#contenu
{
	width: 760px;
	background-image: url("/Images/Common/bg_contenu.gif");
	text-align: left;
}

#titre
{
	width: 760px;
}

.titre1 
{
	background: url("/Images/Common/Interne/bg_titre.jpg") no-repeat right;
	height: 101px;
	padding: 10px 20px 0px 0px;
}

.titre2
{
	background: url("/Images/Common/Interne/bg_titre2.jpg") no-repeat right;
	height: 101px;
	padding: 10px 20px 0px 0px;
}


.titre3
{
	background: url("/Images/Common/Interne/bg_titre3.jpg") no-repeat right;
	height: 101px;
	padding: 10px 20px 0px 0px;
}


.titre4
{
	background: url("/Images/Common/Interne/bg_titre4.jpg") no-repeat right;
	height: 101px;
	padding: 10px 20px 0px 0px;
}


.titre5
{
	background: url("/Images/Common/Interne/bg_titre5.jpg") no-repeat right;
	height: 101px;
	padding: 10px 20px 0px 0px;
}


.titre6
{
	background: url("/Images/Common/Interne/bg_titre6.jpg") no-repeat right;
	height: 101px;
	padding: 10px 20px 0px 0px;
}


.titre7
{
	background: url("/Images/Common/Interne/bg_titre7.jpg") no-repeat right;	
	height: 101px;
	padding: 10px 20px 0px 0px;
}

.titre8
{
	background: url("/Images/Common/Interne/bg_titre8.jpg") no-repeat right;	
	height: 101px;
	padding: 10px 20px 0px 0px;
}

.titre9
{
	background: url("/Images/Common/Interne/bg_titre9.jpg") no-repeat right;	
	height: 101px;
	padding: 10px 20px 0px 0px;
}

.titre10
{
	background: url("/Images/Common/Interne/bg_titre10.jpg") no-repeat right;	
	height: 101px;
	padding: 10px 20px 0px 0px;
}

.titre11
{
	background: url("/Images/Common/Interne/bg_titre11.jpg") no-repeat right;	
	height: 101px;
	padding: 10px 20px 0px 0px;
}

.titre12
{
	background: url("/Images/Common/Interne/bg_titre12.jpg") no-repeat right;	
	height: 101px;
	padding: 10px 20px 0px 0px;
}

.titre13
{
	background: url("/Images/Common/Interne/bg_titre13.jpg") no-repeat right;	
	height: 101px;
	padding: 10px 20px 0px 0px;
}

.titre14
{
	background: url("/Images/Common/Interne/bg_titre14.jpg") no-repeat right;	
	height: 101px;
	padding: 10px 20px 0px 0px;
}

.titre15
{
	background: url("/Images/Common/Interne/bg_titre15.jpg") no-repeat right;	
	height: 101px;
	padding: 10px 20px 0px 0px;
}




.bouton {
	background: url("/Images/Common/Interne/bg_bouton.gif");
	height: 18px;
	font-weight: bold;
}

.bouton a:link, .bouton a:active, .bouton a:visited {
	color: #E7E7E7;
	text-decoration: none;
}

.bouton a:hover {
	color: #FFFFFF;
}

.calculpage 
{
	background: url("/Images/Common/Interne/bg_calculatricepage.jpg") no-repeat;
	height: 363px;
	width: 720px;
	font-size: 10px;
	font-weight: bold;
	}

#sousmenu
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #d6e2f2;
	background: url("/Images/Common/Interne/bg_sousmenu.gif") repeat-x;
	height: 25px;
	width: 728px;
	border-right: 1px solid #3a4c62;
	border-left: 1px solid #3a4c62;
	float: left;
	padding: 10px 15px 0px 15px;
}


a.bleu:link
{
	color: #4a5b6e;
	text-decoration: none;
	text-decoration: underline;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
}

a.bleu:visited
{
	color: #4a5b6e;
	text-decoration: underline;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
}

a.bleu:hover
{
	color: #4a5b6e;
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
}

a.bleu2:link
{
	color: #4a5b6e;
	text-decoration: none;
	text-decoration: underline;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

a.bleu2:visited
{
	color: #4a5b6e;
	text-decoration: underline;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

a.bleu2:hover
{
	color: #4a5b6e;
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

.gris
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #565656;
}

.gris2
{
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #7f8183;
}

.gris3
{
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #4e472b;
	letter-spacing: -1px;
}

.bold_gris
{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #7a7c7f;
}

.bold_brun
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #6a6443;
}

.bold_bleu
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5d7087;
}

.bold_bleu2
{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #596575;
}

#sousmenu a:link, #sousmenu a:active, #sousmenu a:visited
{
	color: #d6e2f2;
	text-decoration: none;
}

#sousmenu a:hover
{
	color: #FFFFFF;
	text-decoration: none;
}

#table_first
{
	float: left;
	height: 113px;
	width: 760px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #4e472b;
	margin-top: 1px;
}

.table_row
{
	float: left;
	height: 114px;
	width: 760px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #4e472b;
}

#gauche
{
	width: 250px;
	float: left;
}

#droite
{
	width: 510px;
	float: right;
}

#navbas
{
	color: #C8C3B1;
	width: 100%;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	padding-top: 10px;
}

#interne
{
	background-color: #FFFFFF;
	width: 758px;
	border-right: 1px solid #384a60;
	border-left: 1px solid #384a60;
	float: left;
	min-height: 350px;
}
#description
{
	width: 722px;
	float: left;
	padding: 16px 16px 40px 16px;
}

#tableauplan1
{
	float: left;
	padding: 5px 0px 0px 0px;
}

.baspadding
{
	padding: 0px 0px 5px 0px;
}

#retour_modele
{
	float: right;
	padding: 20px 0px 5px 0px;
}
#notes
{
	float: left;
	width: 722px;
	padding: 0px 0px 10px 0px;
}

#plan
{
	width: 722px;
	float: left;
	padding: 0px 16px 10px 16px;
}

#photos
{
	width: 254px;
	float: left;
	margin: 0px 12px 5px 0px;
}

#retour
{
	float: right;
}

a.calculatrice:link, a.calculatrice:active, a.calculatrice:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #474747;
	text-decoration: underline;
}

a.calculatrice:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}

a.outils:link, a.outils:active, a.outils:visited
{
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #858e99;
	letter-spacing: -1px;
	text-decoration: none;
}

a.outils:hover
{
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

#outils_filtre
{
	background: url("/Images/Common/Interne/bg_outilsfiltre.gif") repeat-y left top;
	width: 760px;
	height: auto;
	float: left;
}

a.retour:link, a.retour:active, a.retour:visited
{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #e8e8e8;
	text-decoration: underline;
}

a.retour:hover
{
	text-decoration: none;
}

a.liens_header:link, a.liens_header:active, a.liens_header:visited
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

a.liens_headerON:link, a.liens_headerON:active, a.liens_headerON:visited
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #E6E6E6;
	text-decoration: underline;
}

a.liens_headerON:hover
{
	text-decoration: underline;
}

a.liens_header:hover
{
	text-decoration: underline;
}

a.liens_sousmenu:link, a.liens_sousmenu:active, a.liens_sousmenu:visited
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #d6e2f2;
	text-decoration: none;
}

a.liens_sousmenu:hover
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

#visite_vide
{
	background: url("/Images/Common/Interne/bg_visite_vide.gif") no-repeat left top;
	float: left;
	min-height: 60px;
	width: 135px;
}

#table_header
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url("/Images/Common/Interne/bg_headertable.gif") no-repeat center top;
	height: 42px;
	width: 760px;
	float: left;
	padding-top: 3px;
	margin-top: 2px;
}

#table_nouveau
{
	background: url("/Images/Common/Interne/bg_header_nouveautes.gif") repeat-x center top;
	height: 42px;
	width: 722px;
}

#table_emplois
{
	background: url("/Images/Common/Interne/bg_header_emplois.gif") repeat-x center top;
	height: 42px;
	width: 722px;
}

#table_end
{
	background: url("/Images/Common/Interne/bg_endtable.gif") no-repeat center top;
	float: left;
	height: 48px;
	width: 760px;
}

#nouveautes
{
	width: 250px;
	background-image: url("/Images/Common/Accueil/bg_nouveautes.gif");
	vertical-align: top;
	background-position: bottom;
}

#separationverticale
{
	width: 51px;
	height: 100px;
	float: left;
	vertical-align: middle;
	background: url("/Images/Common/Interne/pi_ligneverticalep.gif") no-repeat;
	background-position: center;
}

#outils
{
	background: url("/Images/Common/Interne/bg_outils.gif") no-repeat left top;
	float: right;
	height: 106px;
	width: 113px;
	margin: 0px 0px 5px 6px;
	padding: 5px 0px 0px 0px;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #858e99;
	letter-spacing: -1px;
}

a.trier_prix:link, a.trier_prix:active, a.trier_prix:visited {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #6f6f6f;
	letter-spacing: -1px;
	word-spacing: 0px;
	text-decoration: none;
	background: url("/Images/Common/Interne/bullet.gif") no-repeat left top;
	padding: 2px 0px 0px 6px;
	display:block;
}

a.trier_prix:hover {
	text-decoration: underline;
}

a.trier_prixON:link, a.trier_prixON:active, a.trier_prixON:visited {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #6d2e19;
	letter-spacing: -1px;
	word-spacing: 0px;
	text-decoration: underline;
	background: url("/Images/Common/Interne/bullet.gif") no-repeat left top;
	
	
	padding: 2px 0px 0px 6px;
	display:block;
}

a.trier_prixON:hover {
	text-decoration: underline;
}

a.nom:link, a.nom:active, a.nom:visited
{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #596575;
	text-decoration: underline;
}

a.nom:hover
{
	text-decoration: none;
}

a.liens_visite:link, a.liens_visite:active, a.liens_visite:visited
{
	color: #5b5959;
	text-decoration: underline;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	display: block;
	padding-bottom: 3px;
	letter-spacing: -1px;
}

a.liens_visite:hover
{
	text-decoration: none;
}

a.liens_filtre:hover
{
	text-decoration: underline;
}

a.liens_filtre:link, a.liens_filtre:active, a.liens_filtre:visited
{
	color: #686868;
	text-decoration: none;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	background: url("/Images/Common/Interne/bullet.gif") no-repeat left top;
	display: block;
	padding: 2px 0px 0px 6px;
	letter-spacing: -1px;
}

a.rangee_survol:link, a.rangee_survol:active, a.rangee_survol:visited
{
	display: block;
	width: 759px;
	height: 114px;
	background: url("/Images/Common/Interne/bg_table.gif") no-repeat center top;
	cursor: pointer;
	float: left;
	text-decoration: none;
}

a.rangee_survol:hover
{
	background: url("/Images/Common/Interne/bg_table_ON.gif") no-repeat center top;
	width: 759px;
	height: 114px;
	display: block;
	cursor: pointer;
	float: left;
}

#rangee_survol2 {
	width: 682px;
	height: 114px;
	background: url(/Images/Common/interne/bg_table2_off.gif) center top;
	padding: 20px;
	float:left;
	text-decoration:none;	
	background-repeat: repeat-x;
}

a.rangee_survol2:link, a.rangee_survol2:active, a.rangee_survol2:visited
{
	display: block;
	width: 702px;
	background: url("/Images/Common/interne/bg_table2_off.gif") repeat-x center bottom;
	cursor: pointer;
	float: left;
	text-decoration: none;
	background-color: #e7e7e7;
	padding: 10px;
	color: #5d7087;
}

a.rangee_survol2:hover
{
	background: url("/Images/Common/Interne/bg_table2_on.gif") repeat-x center bottom;
	width: 702px;
	display: block;
	cursor: pointer;
	float: left;
	background-color: #dde0e3;
	color: #5d7087;
	padding: 10px;
}

#rangee2
{
	width: 702px;
	background: url("/Images/Common/Interne/bg_table2_off.gif") repeat-x center bottom;
	text-decoration: none;
	background-color: #e7e7e7;
	padding: 10px;
	float: left;
	color: #5d7087;
}

#rangee2 .image
{
	float:left;
	padding-right:10px;
}

#rangee2 .image a
{
	display:block;
	padding-top:4px;	
}

a.rangee_survol_first:link, a.rangee_survol_first:active, a.rangee_survol_first:visited
{
	display: block;
	width: 759px;
	height: 113px;
	background: url("/Images/Common/Interne/bg_table1.gif") no-repeat center top;
	cursor: pointer;
	float: left;
	text-decoration: none;
}

a.rangee_survol_first:hover
{
	background: url("/Images/Common/Interne/bg_table1_ON.gif") no-repeat center top;
	width: 759px;
	height: 113px;
	display: block;
	cursor: pointer;
	float: left;
}

.total
{
	background-image: url("/Images/Common/Interne/bg_calcultotal.gif");
	background-repeat: no-repeat;
	background-position: center;
	font-size: 10px;
	width: 243px;
	height: 51px;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
}

#navbas a:link, #navbas a:active, #navbas a:visited
{
	font-size: 9px;
	color: #C8C3B1;
	text-decoration: none;
}

#navbas a:hover
{
	font-size: 9px;
	color: #FFFFFF;
}

/* Navigation du haut */

ul#navigation
{
	list-style-type: none;
	padding: 0;
	margin: 0;
	border: 0;
	top: 0px;
	left: 0px;
}

ul#navigation li
{
	padding: 0;
	margin: 0;
	display: block;
	float: left;
}

ul#navigation li a
{
	border: 0;
	display: block;
	height: 56px;
}

ul#navigation li a:hover
{
	border: 0;
	display: block;
}

li#navpropos_interne a:link, li#navpropos_interne a:visited, li#navpropos_interne a:active
{
	background-position: 0px 0px;
}

li#navpropos a:link, li#navpropos a:visited, li#navpropos a:active
{
	background-position: 0px 0px;
}

li#navmaison a:link, li#navmaison a:visited, li#navmaison a:active
{
	background-position: 0px 0px;
}

li#navmodeles a:link, li#navmodeles a:visited, li#navmodeles a:active
{
	background-position: 0px 0px;
}

li#navnouveau a:link, li#navnouveau a:visited, li#navnouveau a:active
{
	background-position: 0px 0px;
}

li#navinfo a:link, li#navinfo a:visited, li#navinfo a:active
{
	background-position: 0px 0px;
}

li#navcalcul a:link, li#navcalcul a:visited, li#navcalcul a:active
{
	background-position: 0px 0px;
}

li#navjoindre a:link, li#navjoindre a:visited, li#navjoindre a:active
{
	background-position: 0px 0px;
}

/* CSS CALCULATRICE POPUP */

.calculatrice a:link, .calculatrice a:active, #envoyerami a:visited, #envoyerami a:link, #envoyerami a:active, #envoyerami a:visited
{
	color: #3f5066;
	text-decoration: none;
	font-weight: bold;
}

.calculatrice a:hover, #envoyerami a:hover
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

a.liens_filtreON:link, a.liens_filtreON:active, a.liens_filtreON:visited {
    color: #404040;
    text-decoration: underline;
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    background: url(/Images/Common/Interne/bullet.gif) no-repeat left top;
    display:block;
    padding: 2px 0px 0px 6px;
    letter-spacing: -1px;
}

a.liens_filtreON:hover {
	text-decoration: underline;
}



/* CSS ADMIN */

#admin_entete
{
	width: 760px;
	background-image: url("/Images/Admin/bg_entete.jpg");
	height: 56px;
}

#admin_sousentete
{
	width: 760px;
	background-image: url("/Images/Admin/bg_haut.jpg");
	height: 111px;
	text-align: right;
}

#admin_titre
{
	width: 744px;
	background-image: url("/Images/Admin/bg_titre.gif");
	height: 31px;
	font-size: 18px;
	font-style: italic;
	color: #50565e;
	padding-top: 10px;
	padding-left: 16px;
}

#admin_contour
{
	width: 760px;
	background-color: #384a60;
}

#admin_contenu
{
	width: 728px;
	background-image: url("/Images/Admin/bg_contenu.gif");
	min-height: 344px;
	text-align: left;
	background-repeat: repeat-x;
	background-color: #f7f7f7;
	padding: 15px;
}

#adminsousmenu
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #d6e2f2;
	background: url("/Images/Common/Interne/bg_sousmenu.gif") repeat-x;
	height: 25px;
	width: 728px;
	border-right: 1px solid #3a4c62;
	border-left: 1px solid #3a4c62;
	padding: 10px 15px 0px 15px;
}

#adminsousmenu a:link, #adminsousmenu a:active, #adminsousmenu a:visited
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #d6e2f2;
	text-decoration: none;
}

#adminsousmenu a:hover
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

#admingauche
{
	width: 560px;
	text-align: left;
	float: left;
}

#admindroite
{
	width: 168px;
	text-align: left;
	float: right;
}

#adminboitedroite
{
	width: 153px;
	background: url("/Images/Admin/bg_note.gif");
	background-position: top;
}

#adminboitedroitecont
{
	width: 123px;
	text-align: left;
	background: url("/Images/Admin/bg_note_haut.gif");
	background-repeat: no-repeat;
	padding: 15px;
	font-size: 9px;
}

#adminboitedroitecont a:link, #adminboitedroitecont a:active, #adminboitedroitecont a:visited
{
	color: #666b72;
}

#adminboitedroitecont a:hover
{
	color: #000000;
}

.adminr1
{
	background-color: #FFFFFF;
	font-size: 10px;
	color: #666b72;
}

.adminr2
{
	background-color: #F9F9F9;
	font-size: 10px;
	color: #666b72;
}

.adminr3
{
	background-color: #F9F9F9;
	font-size: 10px;
	color: #666b72;
}


.adminr1 a:link, .adminr1 a:active, .adminr1 a:visited, .adminr2 a:link, .adminr2 a:active, .adminr2 a:visited
{
	color: #3f5066;
	text-decoration: none;
	font-weight: bold;
}

.adminr1 a:hover, .adminr2 a:hover
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

#admintablehaut
{
	background: url("/Images/Admin/bg_tablehaut.gif");
	height: 13px;
	width: 712px;
	padding: 8px;
	background-repeat: no-repeat;
	font-weight: bold;
	font-size: 12px;
	color: #46576b;
}

#admintablebas
{
	background: url("/Images/Admin/bg_tablebas.gif");
	height: 29px;
	width: 728px;
	background-repeat: no-repeat;
}

.admintable
{
	background-color: #dddddd;
}

.admintitremodeles
{
	background: url("/Images/Admin/bg_modeles.gif");
	background-repeat: no-repeat;
	padding-left: 25px;
}

#connection {
	background: url(/Images/Admin/bg_connection.gif);
	width: 330px;
	height: 152px;
	margin-left: 200px;
	margin-top: 65px;
	margin-bottom: 100px;
}

.espace 
{
	margin-left: 10px;
}



/* --------------------------------------------------------------- */
/* --------------------- Calendrier -------------------------------*/
/* --------------------------------------------------------------- */
.cal-Header
{
      background: url(/Images/Calendrier/pi_topcalendar.gif);
}

.cactus-CalToday
{
      background-color: #FFFFFF;
      border: solid 1px #F5F6F7;
      border-color: #646E84;
}

.cactus-Cal
{
      padding: 0px;
      border: none;
      background-color: #eef1f7;
      font-family: Arial, Helvetica, sans-serif;
      font-size: 11px;
      font-weight: normal;
}

.cactus-CalSelectedDay
{
      background-color: #e3e9f7;
}
.cactus-CalSelector
{
      background-color: #cfd5e4;
}
.cactus-CalWeekEnd
{
      background-color: #eeeeee;
}
.cactus-CalOtherMonthDayStyle
{
      font-size: 11px;
      font-weight: bold;
}
.cactus-CalNextPrevious a:link
{
      background: url(/Images/Calendrier/pi_nextprecalendar.gif);
      font-size: 11px;
      font-weight: bold;
      color: #FFFFFF;
}
.cactus-CalNextPrev a:link, .cactus-CalNextPrev a:hover, .cactus-CalNextPrev a:visited
{
      background: url(/Images/Calendrier/pi_nextback.gif);
      background-repeat: no-repeat;
      background-position: center;
      display: block;
      font-size: 11px;
      font-weight: bold;
      color: #FFFFFF;
      width: 15px;
      height: 15px;
      vertical-align: middle;
}

.cactus-CalHeader
{
      font-weight: normal;
      font-size: 11px;
      color: #7d8391;
}
.cactus-CalTitle td
{
      background: url(/Images/Calendrier/pi_topcalendar.gif);
      padding: 0px;
      border: none;
      font-size: 11px;
      height: 22px;
      font-weight: bold;
      color: #FFFFFF;
}
.cactus-CalDay
{
}

.cactus-CalEventOver
{
      background-color: #eeeff6;
      border: 1px solid black;
      border-color: #6f7b92;
      color: white;
      text-decoration: none;
}

.cactus-CalEvent
{
      background-color: #e3e4eb;
      color: #ffffff;
      border: 1px solid black;
      border-color: #9ea9bd;
}

/* --------------------------------------------------------------- */
/* --------------------- INTRODUCTION -----------------------------*/
/* --------------------------------------------------------------- */

.introduction_right
{
 padding: 0px 0px 0px 45px;
}
.introduction_right2
{
 padding: 0px 10px 0px 0px;
}
.introduction_left
{
 padding: 5px 0px 0px 0px;
}

.photos_description
{
 background: url(/Images/Common/Interne/bg_photosbas.jpg) no-repeat; 
 height: 29px;
 font-size: 9px;
 color: #9b9b9c;
 padding: 4px 15px 0px 0px;
 text-align: right;
}

.photos_description2
{
 background: url(/Images/Common/Interne/bg_photosbas2.jpg) no-repeat; 
 height: 29px;
 font-size: 9px;
 color: #9b9b9c;
 padding: 4px 15px 0px 0px;
 text-align: right;
}

.sep_hr
{
 background: url(/Images/Common/Interne/bg_hr.gif) repeat-x; 
 height:1px;
 margin: 20px 0px 20px 0px;
}

.list_check
{	
	list-style-image:url(/Images/Common/Interne/pi_checked.gif);	
	padding: 0px 0px 0px 0px;			
	margin-left: 35px;	
}

.list_check li
{		
	padding: 0px 0px 6px 0px;	
	margin: 0px 0px 0px 0px;	
}

.list_check li span
{		
 position:relative;
 top:-6px;
}




