﻿/*Home*/

.contenu, #container {
	left: 0px;  
	background-color: #ffffff; 
	WIDTH: 100%; 
	max-width: 730px; 
	margin-TOP: 30px; 
	position: relative; 
	HEIGHT: 100%; min-height: 540px;
    padding-bottom: 20px;
 margin-bottom: 20px;
}


/*
probleme dans comparatif
.table, td{max-width: 700px; min-width: 25px; }
*/


#gauche
{
	/*position: relative;
	border-left: 1px solid #C0BFC0; 
	top: 20px;
	right: 0px;
	padding: 10px; z-index: 0; 
	margin-bottom: 14px;
	width: auto;
	min-height: 350px; height: 100%; 
	white-space: nowrap;
	*/
	
	
	position: absolute;
    border-left: 1px solid #C0BFC0; 
	bottom: 0px;  padding: 10px;
	z-index: 0; top: 20px;
	width: 220px;
    white-space: nowrap;
	
	
}

#centre
{
	/*position: absolute;
	top: 20px;
	float: left;
 	border-left: 1px solid #C0BFC0;
	padding: 10px;
	width: auto;
	bottom: 0px;
	white-space: nowrap; z-index: 0; 
	*/
	
	
	 position: absolute;
	top: 20px;
 	border-left: 1px solid #C0BFC0;
	padding: 10px; left: 235px; 
	width: 230px; text-align:center; 
	bottom: 0px;
	white-space: nowrap; z-index: 0; 
                           
}

#droite
{
	/*position: absolute;
	border-left: 1px solid #C0BFC0;
	border-right: 1px solid #C0BFC0;
	float: right;
	top: 20px;
	right: 0px; 
	padding: 10px; z-index: 0; 
	width: auto;
	bottom: 0px; padding-bottom: -10px;
	min-height: 350px;
	white-space: nowrap;
	*/
	
	
	position: absolute;
	border-left: 1px solid #C0BFC0;
	border-right: 1px solid #C0BFC0;
	float: right;
	top: 20px;
	right: 0px; 
	padding: 10px; z-index: 0; 
	width: 240px;
	bottom: 0px; padding-bottom: -10px;
	min-height: 350px;
	white-space: nowrap;
	
	
}


.col1 { 
position: relative; 
left: 10px; 
top: 25px; 
HEIGHT: auto; 
width: 300px; 
}


.col2 {
position: absolute; 
top: 26px;
left: 320px; 
padding-top: 25px; 
padding-right: 10px; 
HEIGHT: auto; 
width: auto; 
   }

.col1, .col2{     
            COLOR: #666666; 	
            FONT-SIZE: 11px; 
            FONT-FAMILY: Arial, Verdana;
            white-space: normal; 
           TEXT-ALIGN: justify; 
            padding-bottom: 30px;
            }
            
            
            
.col1_img {
	border: 0; display: block; 
	VERTICAL-ALIGN: text-bottom; padding: 0px;
	margin-top: 0; margin-left: 10px; margin-right: 10px; 
 float: left;  
	 clear: left;  
	 }

.assu_cquoi {	FLOAT: left; POSITION: relative; TOP: 0px; clear: both; margin-bottom: 15px; }
.branche_assu {	FLOAT: left; margin-left: 10px; TOP: 0px; clear: both; }
.function_info { FLOAT: left; margin-left: 20px; }


H1,P, UL,  LI, OL, STRONG, .assutop, .txtSubtitle, .bullet
{    font-size: 11px;    font-family: Arial, Verdana, Times New Roman; white-space: normal; }


H1
{
    
    margin-top: 15px; 
    font-size: large;
    color: white;
    text-indent: 15px;
    font-family: Arial, Verdana, Times New Roman;
    position: relative;
    background-color: #c0bfc0;
}

.printer
{
    margin-bottom: 15px; 
}

LI.fleche
{
    padding-left: 5px;
    list-style-image: url(../../files/-/img/content/fleche.gif);
    padding-bottom: 2px;
    line-height: 1.5em;
    list-style-type: none;
    color: #666666;
white-space: normal; 
padding-right: 5px; 
}


#gauche{padding-right: 5px; white-space: normal; }



LI.fleche:first-letter
{
    text-transform: capitalize; color: #960521; 
}

.assutop
{
    font-weight: bold;
    color: #910539;
}
.left_top
{
    z-index: 1;
    left: 0px;
    background-image: url(../../files/-/img/content/left_top.gif);
    width: 30px;
    background-repeat: no-repeat;
    position: absolute;
    top: 0px;
    height: 26px;
}

.bkgrd_title
{
    left: 0px;
    float: left;
    background-image: url(../../files/-/img/content/bkgrd_titleHome.gif);
    width: 100%;
    background-repeat: repeat;
    top: 0px;
    height: 26px;
    min-width: 550px;
}
.right_top
{
    right: -1px;
    float: right;
    background-image: url(../../files/-/img/content/right_top.gif);
    width: 32px;
    background-repeat: no-repeat;
    position: absolute;
    top: 0px;
    height: 26px;
}
.bar_left
{
    min-height: 420px;
    background-image: url(../../files/-/img/content/bar_left.gif);
    margin-left: 0px;
    width: 3px;
    background-repeat: repeat-y;
    position: relative;
}
.bar_right
{
    right: -1px;
    background-image: url(../../files/-/img/content/bar_right.gif);
    width: 3px;
    bottom: 5px; 
    background-repeat: repeat-y;
    position: absolute;
    top: 25px;
}
.down_left
{
    left: 0px;
    float: left;
    background-image: url(../../files/-/img/content/down_left.gif);
    width: 30px;
    bottom: 0px;
    background-repeat: no-repeat;
    position: absolute;
    height: 28px;
}
.down_right
{
    right: -2px;
    float: right;
    background-image: url(../../files/-/img/content/down_right.gif);
    width: 32px;
    bottom: 0px;
    background-repeat: no-repeat;
    position: absolute;
    height: 21px;
}
.bar_bottom
{
    left: 0px;
    background-image: url(../../files/-/img/content/bar_bottom.gif);
    width: 100%;
    bottom: 0px;
    background-repeat: repeat-x;
    position: absolute;
    height: 4px;
}


/*---------------------------------------TARIF ACCUEIL---------------------------------------*/

.subtitle_Bloc /*comment proceder*/
{
	position: absolute;
	float: left;
	left: 35px;
	width: auto;
	max-width: 200px;
	height: 18px;
	z-index: 1;
	margin: 0;
	padding: 0;
	clear: both;
	top: 20px;
}

.title_BlocRight /*comparez*/
{
	position: absolute;
left: 100px;
	width: auto;
	max-width: 310px;
	top: 20px;
	height: 19px;
	margin: 0;
	padding: 0;
	clear: both;
}

.subtitle_brancheassurance
{
	position: absolute;
	float: right;
	left: 35%;
	width: auto;
	max-width: 300px;
	top: 355px;
	height: 18px;
	margin: 0;
	padding: 0;
}


.subtitleLeft
{
	position: relative;
	top: 0px;
	float: left;
	margin-left: 0px;
	background-image: url(../../files/-/img/content/left_subtitle.gif);
	background-repeat: no-repeat;
	width: 7px;
	height: 18px;
}
.subtitleRight
{
	background-image: url(../../files/-/img/content/right_subtitle.gif);
	background-repeat: no-repeat;
	width: 9px;
	height: 21px;
	position: absolute;
	top: 0px;
	float: right;
	right: -5px;
}

.subtitleCenter
{
	position: relative;
	background-image: url(../../files/-/img/content/center_subtitle.gif);
	background-color: #ffffff;
	background-repeat: repeat;
	width: auto;
	height: 21px; max-width: 250px;
	top: 0px;
	border: 0;
	float: left;
	left: 0px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 1px;
}
.txtSubtitle
{
	color: #6f022a;
	font-weight: bolder;
	text-decoration: none;
	border: 0;
	font-variant: small-caps;
	position: relative;
	top: 0;
}

/*TITLE comparez*/
.titleLeft
{
	position: relative;
	top: 0px;
	float: left;
	margin-left: 0px;
	background-image: url(../../files/-/img/content/left_title.gif);
	background-repeat: no-repeat;
	width: 7px;
	height: 19px;
}
.titleRight
{
	position: relative;
	top: 0px;
	float: left;
	margin-left: 0px;
	background-image: url(../../files/-/img/content/right_title.gif);
	background-repeat: no-repeat;
	width: 8px;
	height: 19px;
}
.titleCenter
{
	position: relative;
	float: left;
	left: 0px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 1px;
	background-image: url(../../files/-/img/content/middle_title.gif);
	background-repeat: repeat;
	min-width: 275px;
	height: 19px;
}

.txtTitle
{
	letter-spacing: 5px;
}

.txtTitle, .txtTitleNL
{
	font-family: Arial, Verdana;
	color: #6f022a;
	font-weight: bolder;
	font-size: 14px;
	font-variant: small-caps;
}

.txtTitleNL
{
	letter-spacing: 4px;
}


.euro
{
	position: relative;
	float: left;
	margin-left: -5px;
	top: -5px;
	background-image: url(../../files/-/img/content/euro.gif);
	width: 43px;
	height: 43px;
	background-repeat: no-repeat;
}

/*partie menu liens accueil + tarification accueil*/

/*vignettes tarification */
.automobile{	background-image: url(../../files/fr/img/content/voiture.gif);}
.automobileNL{	background-image: url(../../files/nl/img/content/voiture_NL.gif);}

.automobile:hover{	background-image: url(../../files/fr/img/content/voiture_hover.gif);}
.automobileNL:hover{	background-image: url(../../files/nl/img/content/voiture_hoverNL.gif);}

.FraisMed {	background-image: url(../../files/fr/img/content/fraisMed.gif);}
.FraisMed:hover{	background-image: url(../../files/fr/img/content/fraisMed_hover.gif);}

.FraisMedNl {	background-image: url(../../files/nl/img/content/fraisMed_NL.gif);}
.FraisMedNl:hover{	background-image: url(../../files/nl/img/content/fraisMed_NLhover.gif);}

.motoV
{
	width: 116px;
	height: 137px;
	background-image: url(../../files/fr/img/content/moto.gif);
	background-repeat: no-repeat;
}
.motoVNL
{
	width: 116px;
	height: 137px;
	background-image: url(../../files/nl/img/content/moto_NL.gif);
	background-repeat: no-repeat;
}

.motoV:hover{	background-image: url(../../files/fr/img/content/moto_hover.gif);}
.motoVNL:hover{	background-image: url(../../files/nl/img/content/moto_hoverNL.gif);}

.camionnV{	margin-left: 320px;	background-image: url(../../files/fr/img/content/camionnette.gif);}
.camionnVNL{	margin-left: 320px;	background-image: url(../../files/nl/img/content/camionnette_NL.gif);}

.camionnV:hover{	background-image: url(../../files/fr/img/content/camionnette_hover.gif);background-repeat: no-repeat;}
.camionnVNL:hover{	background-image: url(../../files/nl/img/content/camionnette_hoverNL.gif);	background-repeat: no-repeat;}

.RCFam { background-image: url(../../files/fr/img/content/RC.gif);}
.RCFamNL{	background-image: url(../../files/nl/img/content/RC_NL.gif);}

.RCFam:hover{	background-image: url(../../files/fr/img/content/RC_hover.gif);	background-repeat: no-repeat;}
.RCFamNL:hover{	background-image: url(../../files/nl/img/content/RC_hoverNL.gif); background-repeat: no-repeat;}

.assistance{	background-image: url(../../files/fr/img/content/assistance.gif);}
.assistanceNL{	background-image: url(../../files/nl/img/content/assistance_NL.gif);}

.assistance:hover{	background-image: url(../../files/fr/img/content/assistance_hover.gif);	background-repeat: no-repeat;}
.assistanceNL:hover{	background-image: url(../../files/nl/img/content/assistance_hoverNL.gif);	background-repeat: no-repeat;}

.creditHypo{	background-image: url(../../files/fr/img/content/credit_hypo.gif);}
.creditHypoNL{	background-image: url(../../files/nl/img/content/credit_hypo_NL.gif);}
.creditHypo:hover{	background-image: url(../../files/fr/img/content/credit_hypo_hover.gif);}
.creditHypoNL:hover{	background-image: url(../../files/nl/img/content/credit_hypo_hoverNL.gif);}

/*prem col*/
.automobile, .motoV, .camionnV, .automobileNL, .motoVNL, .camionnVNL, .compagnies, .administrations, .automobiles, .compagniesNL, .administrationsNL, .automobilesNL, .UserStat, .UserRole, .GestionMenu, .PageStat
{
	position: absolute;
	float: left;
	margin-left: -10px;
	top: 55px;
}

.RCFam, .assistance, .creditHypo, .RCFamNL, .assistanceNL, .creditHypoNL, .courtage, .credits, .autres, .courtageNL, .creditsNL, .autresNL, .UserManage, .GestionMenu, .RoleManage
{
	position: absolute;
	float: left;
	top: 200px;
}


/*2cols*/
a.automobile, .RCFam, a.automobileNL, .RCFamNL, .compagnies, .courtage, .compagniesNL, .courtageNL, .FraisMed, .FraisMedNL
{	margin-left: 10px;}

.motoV, .assistance, .motoVNL, .assistanceNL, .administrations, .credits, .administrationsNL, .creditsNL, .RoleManage, .PageStat
{	margin-left: 165px;}

/*3cols*/
.creditHypo, .camionnV, .creditHypoNL, .camionnVNL, .automobiles, .autres, .automobilesNL, .autresNL, .UserRole, .GestionMenu
{	margin-left: 320px;}

/*vignette size*/
a.automobile, .camionnV, .RCFam, .assistance, .creditHypo, a.automobileNL, .camionnVNL, .RCFamNL, .assistanceNL, .creditHypoNL, .compagnies, .compagniesNL, .administrations, .administrationsNL, .automobiles, .automobilesNL, .courtage, .courtageNL, .credits, .creditsNL, .autres, .autresNL, .FraisMed, .FraisMedNl
{	display: block; width: 117px;	height: 137px;	background-repeat: no-repeat;}

/*dotted*/
a.automobile, .motoV, .RCFam, .assistance, a.automobileNL, .motoVNL, .RCFamNL, .assistanceNL, .compagnies, .administrations, .courtage, .credits, .compagniesNL, .administrationsNL, .courtageNL, .creditsNL, .FraisMed, .FraisMedNl
{	border-right: 1px dashed gray;	padding-right: 16px;}

.txt{	top: -21px;	margin-left: 30px;	white-space: normal;}
.txtblack{	color: Black;	white-space: normal;}
.bullet{	background-image: url(../../files/-/img/content/123Bullet.gif);	background-repeat: no-repeat;
	position: relative; top: -2px;	width: 16px;	height: 16px;	color: #6F022A;	font-weight: bold;
	margin-left: 7px;	padding-left: 4px;}


/*FRAIS MEDICAUX*/
.FraisMed, .FraisMedNl{float: left; position: absolute; margin-left: 15px; bottom: 25px; }




/*---------------------------------------DOWNLOAD---------------------------------------*/

.fleche_download
{
	position: relative;
	float: left;
	margin-left: 4px;
	top: -18px;
	background-image: url(../../files/-/img/content/fleche_download.gif);
	width: 17px;
	height: 23px;
	background-repeat: no-repeat;
	z-index: 1;
}

.subtitle_BlocDownload
{	top: 30px;}


.subtitle_BlocDownload, .subtitle_BlocDownload2, .subtitle_BlocDownload3, .subtitle_BlocDownload4
{
	position: absolute;
	float: left;
	width: auto;
	left: 10px;
	height: 19px;
	margin: 0;
	padding: 0;
}

.attention
{
	position: relative;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	background-image: url(../../files/-/img/content/attention.gif);
	width: 13px;
	height: 13px;
	background-repeat: no-repeat;
	z-index: 1;
}

.subtitle_BlocDownload2 /*download full instal*/
{	top: 130px;}

.subtitle_BlocDownload3 /*download update*/
{	top: 215px;}

.subtitle_BlocDownload4 /*download manuel*/
{	top: 350px;}


.subtitleLeftdownload, .left_stats_subtitle, .left_manage_subtitle
{
	position: relative;
	top: 0px;
	float: left;
	margin-left: 30px;
	background-repeat: no-repeat;
	width: 24px;
	height: 21px;
}

.subtitleLeftdownload
{	background-image: url(../../files/-/img/content/download_subtitle.gif);}

.left_stats_subtitle
{	background-image: url(../../files/-/img/content/left_stats_subtitle.gif);}

.left_manage_subtitle
{	background-image: url(../../files/-/img/content/left_manage_subtitle.gif);}


/*---------------------------------------LIENS accueil---------------------------------------*/

a.titlecontent
{
	width: 180px;
	height: auto;
	float: left;
	margin-left: 18px;
	color: #666666;
	top: 0px;
	text-decoration: none;
}
a.titlecontent:hover
{
	text-decoration: underline;
}
.txtRed
{
	font-size: 11px;
	color: #6f022a;
}

.content_title
{
	list-style-type: none;
	list-style-image: none;
	position: relative;
	margin-left: 18px;
	font-size: 11px;
	color: #6f022a;
	display: block;
	top: -2px;
	width: 180px;
	height: auto;
	white-space: normal;
	text-align: left;
}


.hand
{
	position: relative;
	background-image: url(../../files/-/img/content/handlinks.gif);
	width: 18px;
	height: 16px;
	background-repeat: no-repeat;
	top: 25px;
	left: 0px;
	white-space: nowrap;
}

/*.ajoutLiens{position: relative; float: right; right: -10px; top:-9px; z-index: 55; }
<img src="images/links_accueil/ajout_liens.gif" usemap="#Map" class="ajoutLiens" width="170px" height="48px" border="0">

<map name="Map" id="Map">
  <area shape="rect" coords="29,39,146,47" href="mailto:support@topsystem.be?subject=Ajout de nouveaux liens pour Menu Liens" />
</map>

*/




/*VIGNETTES MENU FR & NL LIENS ACCUEIL*/
.compagnies{	background-image: url(../../files/fr/img/content/compagnies.gif);}
.compagniesNL{	background-image: url(../../files/nl/img/content/compagnieNL.gif);}

.compagnies:hover{	background-image: url(../../files/fr/img/content/compagnies_hover.gif);}
.compagniesNL:hover{	background-image: url(../../files/nl/img/content/compagnie_hoverNL.gif);}


.administrations{	background-image: url(../../files/fr/img/content/administrations.gif);}
.administrationsNL{	background-image: url(../../files/nl/img/content/administrationsNL.gif);}

.administrations:hover{	background-image: url(../../files/fr/img/content/administrations_hover.gif);}
.administrationsNL:hover{	background-image: url(../../files/nl/img/content/administrations_hoverNL.gif);}

.automobiles{	background-image: url(../../files/fr/img/content/autos.gif);}
.automobilesNL{	background-image: url(../../files/fr/img/contentautosNL.gif);}

.automobiles:hover{	background-image: url(../../files/fr/img/content/autos_hover.gif);}
.automobilesNL:hover{	background-image: url(../../files/nl/img/content/autos_hoverNL.gif);}

.courtage{	background-image: url(../../files/fr/img/content/courtage.gif);}
.courtageNL{	background-image: url(../../files/nl/img/content/courtageNL.gif);}

.courtage:hover{	background-image: url(../../files/fr/img/content/courtage_hover.gif);}
.courtageNL:hover{	background-image: url(../../files/nl/img/content/courtage_hoverNL.gif);}

.credits{	background-image: url(../../files/fr/img/content/credits.gif);}
.creditsNL { background-image: url(../../files/nl/img/content/creditNL.gif);}

.credits:hover{	background-image: url(../../files/fr/img/content/credits_hover.gif);}
.creditsNL:hover{	background-image: url(../../files/nl/img/content/credit_hoverNL.gif);}

.autres{	background-image: url(../../files/fr/img/content/autres.gif);}
.autresNL{	background-image: url(../../files/nl/img/content/autresNL.gif);}

.autres:hover{	background-image: url(../../files/fr/img/content/autres_hover.gif);}
.autresNL:hover{	background-image: url(../../files/nl/img/content/autres_hoverNL.gif);}

.dottedHoryzontal
{
	position: absolute;
	text-align: center;
	top: 190px;
	border-top: 1px dashed gray;
	margin-left: 45px;
	width: 70%;
	margin-top: 5px;
	margin-bottom: 5px;
	border-color: #6f022a;
}



.bloctxt
{
	position: absolute;
	left: 0px;
	width: 85%;
	height: auto;
	margin-right: 5px;
	top: 25px;
	border-top: 1px dashed #cccccc;
	border-right: 1px dashed #cccccc;
	border-bottom: 1px dashed #910539;
	padding-top: 40px;
	padding-right: 10px;
	margin-bottom: 0px;
}

.blocbrancheassu
{
	position: absolute;
	margin-left: 150px;
	top: 375px;
	width: 65%;
	white-space: normal; 
	height: auto;
	padding: 5px;
	margin-right: 5px;
}

.txtattention, .txt
{
	position: relative;
	text-align: left;
	white-space: normal;
	clear: both;
	color: #000000;
}


.txtattention
{
	top: -10px;
	padding-left: 10px;
	height: 90%;
}
.txtasterix
{
	display: block;
	width: 165px;
	margin-left: 10px;
	font-size: 11px;
	white-space: normal;
	text-align: justify;
	top: 190px;
	padding: 0 10px 10px 10px;
	color: #666666;
}

/*texte des contenus*/
.txtRed, em, textarea, .text, .query, .response, .textleft, .bloctxt, .txtattention, .txt, .txtblack, .txtasterix, .assutop, .titleMaintenance, .questioncontact, .titleMaintenance, .title, .questioncontact, .text
{
	font-family: Arial, Verdana;
	white-space: normal;
}

/*------------------------------------ LIENS/COMPAGNIES && ADMINISTRATION ---------------------------------*/

.titleTarif
{
	position: relative;
	top: 2px;
	font-weight: bold;
	text-transform: uppercase;
	color: #6F022A;
	font-family: Arial, Verdana, Times New Roman;
	font-size: 14px;
	float: left;
	text-indent: 18px;
}


.coinLeft
{
	position: absolute;
	background-image: url(../../files/-/img/content/coin_left_top.gif);
	background-repeat: no-repeat;
	width: 18px;
	top: 0px;
	height: 43px;
	float: left;
	left: 0px;
	margin: 0;
	padding: 0;
	z-index: 1;
}

.BkgrdCenter
{
	position: absolute;
	background-image: url(../../files/-/img/content/bkgrd_title.gif);
	background-repeat: repeat-x;
	height: 43px;
	width: 100%;
	top: 0px;
	margin: 0;
	padding: 0;
}


.coinRight
{
	position: absolute;
	background-image: url(../../files/-/img/content/coin_right_top.gif);
	background-repeat: no-repeat;
	width: 20px;
	height: 43px;
	float: right;
	right: -2px;
	top: 0px;
	margin: 0;
	padding: 0;
}

.footer
{
	position: absolute;
	float: left;
	left: 0px;
	bottom: 0px;
	background-color: #C0BFC0;
	background-repeat: repeat;
	width: 100%;
	border-top: solid 1px #999999;
	border-bottom: solid 1px #C0BFC0;
	font-size: 11px;
	color: white; height: 17px; 
	font-family: verdana, Arial, Georgia, Times New Roman;
	text-align: center; 
	
}





p
{
	margin-top: 1px;
	margin-bottom: 2px;
	white-space: nowrap;
	clear: left;
}




img.mod, img.admin
{
	display: block;
	background-color: #FFFFFF;
	border: 0; z-index: 0;
	float: left;
	clear: left;
	vertical-align: top;
}


IMG.mod
{
	position: relative;
    height: 55px;
	width: 121px;
	z-index: 1;
	margin-left: 40px;
}

P A.compagnie IMG.mod {	z-index: 1;	margin-bottom: 10px;}


a.compagnie, a.ALTLink
{
	position: relative;
	float: left;
	font-family: Arial, Georgia, Times New Roman;
	font-size: 11px;
	color: Black; z-index: 2; 
	text-decoration: underline;
	white-space: nowrap;}
	

a.compagnie:hover,  a.ALTLink:hover
{
	text-decoration: none;
	z-index: 4;
	 background: none; /* correction d'un bug IE6 */
}

a.ALTLink:hover
{padding-right: 0px;}


a.compagnie span, a.ALTLink span
{
	display: none;
}

a.ALTLink:hover span
{
    white-space: normal; 
    left: 15px;
	margin: 0 auto;
	top: 14px; 
}


a.compagnie:hover span
{
	width: 150px;
	left: 11em;
}
a.compagnie:hover span, a.ALTLink:hover span
{
	position: absolute;
	display: block;	min-width: 50px; 
	max-width: 300px;
	border: 1px solid #cecece;
	background-color: #eeeeee! important;
	color: #6f022A;
	font-weight: normal; 
	text-align: left;
	white-space: normal;
	padding: 1px;
}

a.compagnie span, a span, a.compagnie:hover span, a.ALTLink span, a.ALTLink:hover span
{
	z-index: 155;
}

/*ADMINISTRATION*/

.roundbullet
{
	position: relative;
	background-image: url(../../files/-/img/content/bullet1.gif);
	width: 12px;
	height: 12px;
	background-repeat: no-repeat;
	top: 14px;
	left: 2px;
	white-space: nowrap;
}

p.tabadmin
{
	position: relative;
	margin: 1px 1px 2px 1px;
	white-space: normal;
	clear: left;
	font-size: 11px;
	color: #666666;
	font-family: Arial, verdana;
	text-align: left;
}

img.admin
{
	height: 63px;
	width: 153px;
	border: 0;
}

.UserStat
{
	background-image: url(../../files/-/img/content/users_stat.gif);
}
.UserStat:hover
{
	background-image: url(../../files/-/img/content/users_stat_hover.gif);
}

.PageStat
{
	background-image: url(../../files/-/img/content/page_stat.gif);
}
.PageStat:hover
{
	background-image: url(../../files/-/img/content/page_stat_hover.gif);
}

.UserRole
{
	background-image: url(../../files/-/img/content/verif_user.gif);
}
.UserRole:hover
{
	background-image: url(../../files/-/img/content/verif_user_hover.gif);
}

.UserManage
{
	background-image: url(../../files/-/img/content/user_manage.gif);
}
.UserManage:hover
{
	background-image: url(../../files/-/img/content/user_manage_hover.gif);
}


.RoleManage
{
	background-image: url(../../files/-/img/content/role_manage.gif);
}
.RoleManage:hover
{
	background-image: url(../../files/-/img/content/role_manage_hover.gif);
}

.GestionMenu
{
	background-image: url(../../files/-/img/content/gestion_menu.gif);
}
.GestionMenu:hover
{
	background-image: url(../../files/-/img/content/gestion_menu_hover.gif);
}


.UserStat, .PageStat, .UserRole, .UserManage, .RoleManage, .GestionMenu
{
	width: 116px;
	height: 130px;
	border: 0;
	background-repeat: no-repeat;
	
}


/*---------------------------------------SERVICES---------------------------------------*/

STRONG, .assutop
{
	color: #910539;
	font-weight: 500;
	white-space: normal;
}


.txtassutop
{
	color: #910539;
	font-weight: normal;
	white-space: nowrap;
}

.blocktable, #blocktable
{
	float: left;
	left: 10px;
	top: 10px;
	white-space: normal;
	padding: 5px; display: block; 
	border: 1px solid #6f022a;
	margin-bottom: 10px;
	z-index: 10; height: 445px;
}

.titleMaintenance
{
	color: #ffffff;
	background-color: #666666;
	font-weight: bold;
	width: 100%;
	margin: 0px 3px 0px 3px;
	text-indent: 8px;
}
.questioncontact
{
	color: #ffffff;
	background-color: #910539;
	width: 98%;
	margin: 10px 5px 10px 5px;
	text-align: center;
}



.title
{
	margin: 5px 0px 5px 0px;
	color: #910539;
}

.titleMaintenance, .title, .questioncontact
{
	position: relative;
	white-space: normal;
	padding: 2px;
	margin-left: 0px;
	clear: both;
	text-transform: uppercase;
	font-weight: bold;
}

.text
{
	position: relative;
	text-align: left;
	font-size: 11px;
	white-space: normal;
	color: #666666;
}

.postitavant, .postitapres, .postitavantNL, .postitapresNL
{
	position: absolute;
	top: 15px;
	float: right;
	right: 15px;
	background-repeat: no-repeat;
	width: 50px;
	height: 56px;
}



/*
.postitavant
{
	background-image: url(../../files/fr/img/content/avant010408.gif);
}
.postitavantNL
{
	background-image: url(../../files/nl/img/content/avant010408NL.gif);
}

.postitapres
{
	background-image: url(../../files/fr/img/content/apres010408.gif);
}
.postitapresNL
{
	background-image: url(../../files/nl/img/content/apres010408NL.gif);
}

*/

/*---------------------------------------CONTACT---------------------------------------*/

.mail_suggest, .mail_contact
{
	position: absolute;
	background-image: url(../../files/-/img/content/mail_suggest.gif);
	background-repeat: no-repeat;
	float: right;
	right: 1px;
	top: 5px;
	z-index: 0;
	width: 107px;
	height: 95px; 
}

.mail_contact
{
	background-image: url(../../files/-/img/content/round_contactTS.gif);
	width: 109px;
	height: 110px;
}


.mail_contact, .mail_contactNL
{
	position: absolute;
	background-image: url(../../files/fr/img/content/round_contactTS.gif);
	background-repeat: no-repeat;
	float: right;
	right: 0px;
	top: 0;
	z-index: 0;
}


.mail_contactNL
{
	background-image: url(../../files/nl/img/content/round_contactTSNL.gif);
	width: 122px;
	height: 114px;
}


.batimentTS, .batimentTSNL
{
	position: absolute;
	background-repeat: no-repeat;
	z-index: 1;
	background-position: center;
	left: 50px;
	top: 25px;
	width: 115px;
	height: 130px;
}
.batimentTS
{
	background-image: url(../../files/fr/img/content/batiment_TS.gif);
}
.batimentTSNL
{
	background-image: url(../../files/nl/img/content/batiment_TSNL.gif);
}

.adresse
{
	display: block;
	width: 150px;
	top: 150px;
	position: absolute;
	float: left;
	left: 15px;
	margin-left: 15px;
	text-align: left;
}

.pencil
{
	position: relative;
	background-image: url(../../files/-/img/content/pencil_adresse.gif);
	background-repeat: no-repeat;
	width: 24px;
	height: 27px;
	top: 40px;
	left: -29px;
	clear: left;
}

.tel
{
	position: relative;
	background-image: url(../../files/-/img/content/tel_contact.gif);
	background-repeat: no-repeat;
	top: 25px;
	left: -25px;
	width: 18px;
	height: 19px;
	clear: left;
}

.mail
{
	position: relative;
	background-image: url(../../files/-/img/content/mail_contact.gif);
	background-repeat: no-repeat;
	width: 22px;
	height: 21px;
	top: 25px;
	left: -29px;
	clear: left;
}

.MCP, .MCPNL
{
	background-image: url(../../files/-/img/content/microsoft_certifiedPartner.gif);
	background-repeat: no-repeat;
	width: 121px;
	height: 61px;
	margin-left: 0px;
	z-index: 6;
}
.MCP
{
	margin-top: 80px;
}
.MCPNL
{
	margin-top: 10px;
}
.assutop_contact, .assutop_contactNL, .avonca_contact, .avonca_contactNL
{
	background-repeat: no-repeat;
	position: absolute;
	margin: 0 auto;
	width: 116px;
	
	border: 0;
	cursor: hand;
	height: 130px;
	margin-right: 10px; margin-bottom: 10px; 
}

a.assutop_contact
{	background-image: url(../../files/fr/img/content/assutop_contact.gif);
	left: 200px;
	bottom: 5px;
	margin-right: 5px;
}
a.assutop_contactNL
{	background-image: url(../../files/nl/img/content/assutop_contactNL.gif);
	left: 40px;	margin-top: 20px;
}

a.assutop_contact:hover
{	background-image: url(../../files/fr/img/content/assutop_contactHover.gif);}
a.assutop_contactNL:hover{	background-image: url(../../files/nl/img/content/assutop_contactNLHover.gif);}


a.avonca_contact{	background-image: url(../../files/fr/img/content/avonca_contact.gif);	right: 10px;
	bottom: 5px;}
a.avonca_contactNL{	background-image: url(../../files/nl/img/content/avonca_contactNL.gif);	right: 30px;
	margin-top: 20px;}

a.avonca_contact:hover{	background-image: url(../../files/fr/img/content/avonca_contactHover.gif);}
a.avonca_contactNL:hover{	background-image: url(../../files/nl/img/content/avonca_contactNLHover.gif);}


/*
.assudis_contact, .toplogic_contact,.toplogic_contactNL,.assudis_contactNL{
background-repeat: no-repeat; position: absolute;
width: 116px;  padding: 10px; border: 0; cursor: hand; 
height: 130px; }

.assudis_contact{ background-image: url(../../images/assudis_contact.gif); margin-left: -215px; top: 55px; clear: left;  }
.assudis_contactNL{ background-image: url(../../images/assudis_contactNL.gif); margin-left: -150px; top: 55px; clear: left;  }

.assudis_contact:hover{ background-image: url(../../images/assudis_contactHover.gif); }
.assudis_contactNL:hover{ background-image: url(../../images/assudis_contactNLHover.gif); }

.toplogic_contact{background-image: url(../../images/toplogic_contact.gif);  margin-left: -85px; top: 55px;  }
.toplogic_contactNL{background-image: url(../../images/toplogic_contact.gif);  margin-left: -20px; top: 55px;  }

.toplogic_contact:hover, .toplogic_contactNL:hover{background-image: url(../../images/toplogic_contactHover.gif); }
*/



.powered_by
{
	position: relative;
	background-image: url(../../files/-/img/content/powered_by.gif);
	background-repeat: no-repeat;
	width: 78px;
	height: 22px;
	float: left;
	padding: 3px;
	left: 5px;
	margin-top: 5px;
	clear: left;
	margin-right: 10px;
}

.TopSystem_contact
{
	background-image: url(../../files/-/img/content/TS_logoContact.gif);
	padding: 8px;
	background-repeat: no-repeat;
	width: 103px;
	height: 71px;
	float: left;
}


.boxBottom
{
	position: relative;
	width: 85%;
	display: block;
	border: 1px solid #910539;
	text-align: center;
	white-space: normal;
	bottom: 5px;
	margin: 0 auto;
	padding: 3px;
	text-transform: capitalize;
}

.scie_batTS, .scie_batTSNL
{
	background-repeat: no-repeat;
	float: left;
	padding: 3px;
	margin-left: 5px;
	margin-top: 20px;
	clear: both;
}

.scie_batTS
{
	background-image: url(../../Files/fr/img/content/scie_batTS.gif);
	width: 199px;
	height: 19px;
}
.scie_batTSNL
{
	background-image: url(../../Files/nl/img/content/scie_batTSNL.gif);
	width: 122px;
	height: 24px;
}

/*---------------------------------------SUGGESTIONS---------------------------------------*/

.maintien
{
	
	left: 5px;
	right: 10px;
	top: 45px;
	width: 450px;
	height: 300px;
	margin: 0px;
	padding: 0px;
	z-index: 15;
	bottom: 10px;
}


.textleft
{
	color: #910539;
	float: left;
	margin-left: 75px;
	font-size: 11px;
	text-align: left;
	white-space: normal;
}

.imgbEnvoyer
{
	position: relative;
	background-image: url(../../files/fr/img/button/B_envoyer.gif);
	background-repeat: no-repeat;
	margin-left: 50px;
	text-align: center;
	width: 80px;
	height: 28px;
}


.imgbEnvoyer
{
	position: relative;
	color: #666666;
	text-align: center;
	width: auto;
	padding: 3px;
}

textarea, select
{
	color: #666666;
	float: none;
	font-size: 11px;
	text-indent: 2px;
	text-align: left;
	white-space: normal;
}


/*---------------------------------------OUTILS---------------------------------------*/

/*---------------------------------------FAQ---------------------------------------*/
.query, a
{
	color: #660000;
	cursor: hand;
	text-decoration: none;
}
a.query:hover, a:hover
{
	text-decoration: underline;
}
.response
{
	color: Green;
}

em
{
	color: Black;
}


#allcontent
{
	position: relative;
	border-left: 1px solid #C0BFC0;
	border-right: 1px solid #C0BFC0;
	top: 20px;
	min-height: 330px;
	right: 0px;
	padding: 10px;
	bottom: 0px;
	margin: 0px;
	width: auto;
	height: auto;
	padding-bottom: 0px;
}


/*ROBOT*/

/*BROWSE & UPLOAD FILES*/

/*.imgRobot{position: absolute; top: 0px; right: 0; width: 185px; height: 536px; display: block; border: 0px; }
embeded page*/

.BtBrowse, .BtLoad
{	
border: none; 
background-color: Transparent;
background-position: center;
background-repeat: no-repeat;
cursor:hand;
width: 65px; height: 17px; 
background-repeat: no-repeat;
position: relative; top: 0px;
}


table.TabUpload{margin: 0 auto; left:210px; width: 500px; margin-bottom: 20px; border-collapse: collapse;  }

.subtitle_BlocRobot
{
	position: relative;
	left: 0px;
	max-width: 200px;width: 200px;
	height: 18px;
	z-index: 1;
	margin: 0;
	padding: 0;
	clear: right;
	top: 20px;
}