/* --------------------------------------------------------
    Sogemec Assurances
    www.sogemec.qc.ca
    Feuille de style principale
    screen.css
   -------------------------------------------------------- */

/* --------------------------------------------------------
    General
   -------------------------------------------------------- */

body {
    text-align: center;
    background: #FFFFFF;
	margin: 0px 0px 0 0px;
    padding: 0;
    }

body, table, td, p, div, dd, ul, li {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #69714D;
    }
.ppf{ display:inline; width:100%; margin:0 auto;}
.ppf h3{margin:0; padding:0; display:inline;background:none; border:none;}
.ppf h3 a{text-decoration:none;color:#ffffff; cursor:default; background:none; background:none;}
h1, h2, h3, h4, h5, h6, ul, li, p, form {
    padding: 0; margin: 0;
    }

h3 {
    font-size: 12px;
    margin-bottom: 10px;
    }

h4 {
    font-size: 11px;
    margin-bottom: 10px;
    }

h5 {
    font-size: 10px;
    margin-bottom: 10px;
    }

p {
    margin-bottom: 14px;
    }

a {
    color: #69714D;
    text-decoration: none;
    }

a:hover {
    text-decoration: underline;
    }

	
/* --------------------------------------------------------
    Listes
   -------------------------------------------------------- */

ul {
    list-style: none;
    margin: 0 0 16px 0;
    }

ul li {
    background: url(../images/puce_liste.gif) no-repeat 2px 6px;
    padding: 0 0 0px 14px;
    }

ul.liste_pdf li {
    background: url(../images/icone_pdf.gif) no-repeat 0 1px;
    padding: 0 0 5px 20px;
    }

ul.liste_crochet li {
    background: url(../images/icone_crochet.gif) no-repeat 0 1px;
    padding: 0 0 5px 20px;
    }

/* --------------------------------------------------------
    Formulaires
   -------------------------------------------------------- */

input, textarea, select {
    padding: 2px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #69714D;
    }

input.bouton_formulaire {
    background-color: #D1D1D1;
    color: #fff;
    font-weight: bold;
    font-size: 10px;
    margin: 10px 0;
    }

/* --------------------------------------------------------
    Classes
   -------------------------------------------------------- */

span.texte_gras {
    font-weight: bold;
    }
.table{
    background-color: #f0eed5;
    }
	
.table_navigation{
    background-color: #f0eed5;
	padding-left: 15px;
	}

.flecheg {
	color: #0000CC;
}	
div.ligne_pointillees {
    border-top: 1px dotted #69714D;
    }

div.photo_president {
    border: 5px solid #fff;
    float: left;
    margin: 0 8px 5px 0;
    }

table.formulaire td {
    padding: 0 8px 8px 0;
    }


/* --------------------------------------------------------
    Presentation
   -------------------------------------------------------- */

#container {
    width: 779px;
    margin: 0 auto;
    text-align: left;
    }

#entete_sous_menu {
    background-color: #6E7577;
    padding-left: 15px;
    }

/* --------------------------------------------------------
    Contenu
   -------------------------------------------------------- */

#contenu {
    background: url(../images/contenu_bg.gif) repeat-y 0 13px;
    background-color: #F7F6E9;
    margin-bottom: 10px;
    }

#contenu_gauche, #contenu_droite {
    vertical-align: top;
    padding-bottom: 20px;
    }

#contenu_gauche {
    padding-right: 30px;
    }

#contenu_gauche div.boite_gauche_impair, #contenu_gauche div.boite_gauche_pair {
    width: 174px;
    height: 48px;
    margin-bottom: 4px;
    }

#contenu_gauche div.boite_gauche_impair {
    background: url(../images/image_coin_impair.gif) no-repeat bottom right;
    background-color: #EBE8C7;
    }
div.boite_gauche_impair a {
    color: #8D9379;
    text-decoration: none;
    }

#contenu_gauche div.boite_gauche_pair {
    background: url(../images/image_coin_pair.gif) no-repeat bottom right;
    background-color: #D5E0DA;
    }
div.boite_gauche_pair a {
    color: #6B807E;
    text-decoration: none;
    }

div.boite_gauche_impair a:hover, div.boite_gauche_pair a:hover {
    text-decoration: underline;
    }

#contenu_gauche td.boite_gauche_contenu {
    padding: 0 7px 0 1px;
    }

#contenu_droite {
    width: 550px;
    line-height: 14px;
    padding-right: 25px;
    }

#contenu_droite h2 {
    margin-bottom: 14px;
    }

#contenu_droite a {
    text-decoration: underline;
    }
	
#texte_popup{
  	padding-right: 25px;
	padding-left: 25px;	
	}
/* --------------------------------------------------------
    Bas de page
   -------------------------------------------------------- */

#baspage {
    border-top: 1px dotted #B2B2B2;
    padding: 8px 0 8px 0;
    }

#baspage table {
    width: 100%;
    }

#baspage td {
    color: #666;
    font-size: 9px;
    vertical-align: top;
    }

#baspage td.baspage_gauche {
    width: 70%;
    }

#baspage td.baspage_droite {
    text-align: right;
    padding-right: 10px;
    width: 35%;
    }

.baspage_lien {
    padding-left: 10px;
    }

/* --------------------------------------------------------
    Accueil
   -------------------------------------------------------- */

#accueil_contenu_gauche {
    width: 247px;
    padding: 0 6px 10px 0;
    }
#accueil_contenu_gauche2 {
    width: 180px;
    padding: 0 6px 10px 0;
    }
#accueil_contenu_gauche3 {
    width: 180px;
    padding: 0 6px 10px 0;
    }
#accueil_contenu_centre {
    width: 247px;
    padding: 0 18px 10px 0;
    }
#accueil_contenu_centre_gauche {
    width: 180px;
    padding: 0 6px 10px 0;
    }
#accueil_contenu_centre_gauche2 {
    width: 180px;
    padding: 0 6px 10px 0;
    }	
#accueil_contenu_centre_droit{
    width: 247px;
    padding: 0 18px 10px 0;
	}
#accueil_contenu_centre_droit2{
	width: 174px;
	padding: 0 8px 10px 0
}
	
.accueil_boite_padding {
    padding: 18px 0px 0 0px;
    }
	
.accueil_boite_padding2 {
    padding: 8px 0px 0 0px;
    }

#accueil_contenu_droite {
    width: 254px;
    }
#accueil_boite_droite {
    background: url(../images/accueil_bg_quoideneuf.gif) no-repeat;
    height: 173px;
    }
#accueil_boite_droite3 {
    background: url(../images/accueil_bg_quoideneuf3.gif) no-repeat;
    height: 250px;
    }	
	
#accueil_contenu_droite2 {
    width: 225px;
    }
#accueil_boite_droite2 {
    background: url(../images/accueil_bg_quoideneuf2.gif) no-repeat;
    height: 173px;
    }		

#accueil_boite_centre_droite_bas{    
	background: url(../images/fr/bloc_assurance_general2.jpg) no-repeat;
    height: 72px;
	text-align:center;
}	

#accueil_boite_centre_droite_bas a{	
	display:block;   
	padding-top:10px;
    height: 63px;
}	
	
.accueil_droite_padding {
    padding: 28px 6px 0 22px;
    }
.accueil_droite_padding2 {
    padding: 28px 6px 0 18px;
    }	

#accueil_contenu_centre_droit{
    width: 173px;
	}	
		
.infosCalc{
	margin-bottom:12px;
	border: 1px solid ;
	background-color:#D5E0DA;
	padding-left: 8px;
	width: 540px;
	text-align:center;
	}
.pubMenuGauche{
	text-align:center;
	width:185px;
}

/* --------------------------------------------------------
    Conseil d'administration
   -------------------------------------------------------- */

.tableauGroupeCA{
	border-style:none;
	margin-left:15px;
	margin-top:10px;
}
 .tableauGroupeCA td{
	border-style:none; 
 } 
