
/* ---------- Styles specific to the project ----------- */

td.header1 {
        padding-top: 1px;
        padding-bottom: 1px;
        padding-left: 20px;
        font-family: Verdana,Arial,Helvetica;
        font-weight: bold;
        font-size: 13px;
        color: rgb(34,39,139);
        text-decoration: none;
        text-align: left;
        background: #ffffff url(../images/menu_st.gif) no-repeat center left;
        height:  20px;
        }

div.fill {
        height: 40px;
        }


/* ENCART CONTACT INFO PAGE HOME */
#contactInfo {
        display: block;
        margin: 0px 0px 5px 0px;
        padding: 10px 25px 0px 25px;
        text-align: left;
        height: 170px;
        width: 215px;
        background: url(../images/bgContact.jpg) no-repeat center left;
        }
#contactInfo h3 {
        margin:  0px 0px 0px 0px;
        padding: 10px 0px 9px 0px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #ffffff;
		}
#contactInfo p {
		margin: 7px 0px 0px 0px;
        font-size: 12px;
        color: #ffffff;
		}
#contactInfo p.tel {
		margin: 15px 0px 0px 0px;
        font-size: 12px;
        color: #ffffff;
		}
#contactInfo a {
        color: #ffffff;
        text-decoration: underline;
        }
#contactInfo a:hover {
        color: #ffffff;
        text-decoration: underline;
        }
        
/* ECRANS DE RECHERCHE */
table.Companies {
        margin: 0;
        padding: 0;
        border-collapse: collapse;
        border: 0px;
        }
table.CompaniesLarge {
        margin: 0;
        padding: 0;
        border-collapse: collapse;
        width: 100%;
        border: 0px;
        }
th.Company {
        padding: 7px 7px 6px 10px;
        font-size: 11px;
        font-weight: bold;
        text-align: left;
        color: #444444;
        background-color: #dbdbdb;
        border-bottom: 1px solid #c0c0c0;
        vertical-align: top;
        }
td.Company {
        padding: 3px 7px 3px 10px;
        text-align: left;
        /*background-color: #ebeae5;*/
        background-color: #fdfdfd;
        border-bottom: 1px solid #dbdbdb;
        vertical-align: top;
        }
td.Companybis {
        padding: 3px 7px 3px 10px;
        text-align: left;
        background-color: #fdfdfd;
        border-bottom: 1px solid #dbdbdb;
        vertical-align: top;
        }
span.Gras {
        font-weight: bold;
        }
span.GrasRed a {
        font-weight: bold;
        color: #ff0000;
        }

div.paginator {
        margin: 0;
        padding: 5px 0px 10px 0px;
        font-size: 0.7em;
        color: #666666;
        text-align: left;
        line-height: 1.5em;
        border-bottom: 1px dotted #A3A4A7;
        }
div.paginator2 {
        margin: 0;
        padding: 10px 0px 10px 0px;
        font-size: 0.7em;
        color: #666666;
        text-align: left;
        line-height: 1.5em;
        }

table.userSearch {
        margin: 0;
        padding: 0;
        border-collapse: collapse;
        border: 0px;
        }
tr.userSearch1 td {
        margin: 0;
        padding: 0px 0px 10px 0px;
        }
tr.userSearch2 td {
        margin: 0;
        padding: 5px 0px 5px 5px;
        }

div.paginator legend {
        padding: 0px 4px 8px 4px;
        color: #444444;
        font-size: 13px;
        font-weight: bold;
        }
fieldset {
        margin: 0 0 5px;
        padding: 10px;
        border: 1px solid #dbdbdb;
        }


/* FLECHES */
span.ListCountSpecific {
        padding: 2px 6px 2px 6px;
        color: #363636;
        font-weight: bold;
        }
span.ListNavSpecific {
        margin: 0px;
        padding: 2px 6px 2px 6px;
        background-color: #cccccc;
        border: 1px solid #cccccc;
        }
span.ListNavselSpecific {
        margin: 0px;
        padding: 2px 6px 2px 6px;
        font-weight: bold;
        border: 1px solid #4270ac;
        }
span.ListNavSpecific span, span.ListNavselSpecific span {
        font-size: 11px;
        }
span.ListNavselSpecific span a, span.ListNavSpecific span a {
        color: #4270ac;
        text-decoration: none;
        }
span.ListNavSpecific span a:hover, span.ListNavselSpecific span a:hover {
        color: #4270ac;
        text-decoration: underline;
        }
td.antcal_Image_Grey {
        cursor: pointer;
        /*height: 20px;*/
        text-align: center;
        vertical-align: middle;
        width: 10px;
        }


/* BOUTONS */
input.Submit_search {
        padding: 0px 0px 1px 18px;
        cursor: pointer;
        color: #FFFFFF;
        font-size: 11px;
        line-height: 11px;
        font-weight: bold;
        text-align: center;
        text-decoration: none;
        height: 28px;
        width: 111px;
        background: transparent url(../images/submit_search.png) no-repeat scroll left center;
        border: 0;
        }
input.Submit_cancel {
        padding: 0px 0px 1px 18px;
        cursor: pointer;
        color: #FFFFFF;
        font-size: 11px;
        line-height: 11px;
        font-weight: bold;
        text-align: center;
        text-decoration: none;
        height: 28px;
        width: 111px;
        background: transparent url(../images/submit_cancel.png) no-repeat scroll left center;
        border: 0;
        }
input.Submit_save {
        padding: 0px 0px 1px 18px;
        cursor: pointer;
        color: #FFFFFF;
        font-size: 11px;
        line-height: 11px;
        font-weight: bold;
        text-align: center;
        text-decoration: none;
        height: 28px;
        width: 111px;
        background: transparent url(../images/submit_save.png) no-repeat scroll left center;
        border: 0;
        }
        
/* DETAILS FICHE MEMBRE */
.ficheLinks {
        margin: 0px 0px 0px 0px;
        padding: 15px 0px 0px 0px;
        text-align: left;
        }
table.ficheDetail {
        border: 0px;
        border-collapse: collapse;
        width: 100%;
        }
td.fichePhoto {
        padding: 15px 0px 10px 3px;
        vertical-align: top;
        width: 127px;
        }
td.ficheDetail {
        padding: 15px 0px 0px 0px;
        vertical-align: top;
        }
img.photoProfile {
        margin: 0;
        padding: 0;
        border: 1px solid #999999;
        }
div.Membre {
        padding: 0px 0px 30px 0px;
        }
h1.Membre {
        margin: 0px;
        padding: 0px 0px 0px 0px;
        font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
        color: #0293d6;
        font-weight: bold;
        font-size: 130%;
        text-align: left;
        }
div.Promotion {
        padding: 5px 0px 0px 0px;
        color: #555555;
        font-weight: bold;
        font-size: 0.8em;
        text-align: left;
        }
div.Presentation {
        padding: 0px 0px 10px 0px;
        font-size: 0.7em;
        color: #555555;
        text-align: left;
        line-height: 1.5em;
        }
div.Detail {
        margin: 0px
        padding: 0px;
        font-size: 0.7em;
        color: #555555;
        text-align: left;
        line-height: 1.5em;
        }
h2.Detail {
        margin: 0px;
        padding: 3px 5px 4px 10px;
        font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
        color: #222222;
        font-weight: bold;
        font-size: 120%;
        text-align: left;
        background-color: #eeeeee;
        border-top: 1px dotted #cccccc;
        }
div.Detail div.DetailContent {
        padding: 7px 5px 12px 10px;
        }
div.iconNaissance {
        padding: 1px 0px 1px 25px;
        background: url(../images/icon-naissance.gif) no-repeat 0px 0px;
        }
div.iconTitre {
        padding: 1px 0px 1px 25px;
        background: url(../images/icon-titre.gif) no-repeat 0px 0px;
        }
div.iconSociete {
        padding: 1px 0px 1px 25px;
        background: url(../images/icon-societe.gif) no-repeat 0px 0px;
        }
div.iconEmail {
        padding: 1px 0px 1px 25px;
        background: url(../images/icon-email.gif) no-repeat 0px 0px;
        }
div.iconEmail2 {
        padding: 1px 0px 1px 25px;
        background: url(../images/icon-email2.gif) no-repeat 0px 0px;
        }
div.iconAdresse {
        padding: 1px 0px 1px 25px;
        background: url(../images/icon-adresse.gif) no-repeat 0px 0px;
        }
div.iconTel {
        padding: 1px 0px 1px 25px;
        background: url(../images/icon-tel.gif) no-repeat 0px 0px;
        }
div.iconGsm {
        padding: 1px 0px 1px 25px;
        background: url(../images/icon-gsm.gif) no-repeat 0px 0px;
        }
ul.Domaines, ul.Parcours {
        list-style: none;
        margin: 0;
        padding: 0;
        text-align: left;
        }
ul.Domaines li, ul.Parcours li {
        margin: 0px 0px 0px 0px;
        padding: 1px 0px 1px 24px;
        font-weight: normal;
        color: #555555;
        vertical-align: top;
        background: url(../images/site-bullets-content.gif) no-repeat 2px 2px;
        }
ul.Liens {
        list-style: none;
        margin: 0;
        padding: 0;
        text-align: left;
        }
ul.Liens li {
        margin: 0px 0px 0px 0px;
        padding: 1px 0px 1px 24px;
        font-weight: normal;
        color: #555555;
        vertical-align: top;
        background: url(../images/puce_lien.gif) no-repeat 5px 6px;
        }
ul.Liens li a {
        color: #0293d6;
        text-decoration: underline;
        }
ul.Liens li a:hover {
        color: #222222;
        text-decoration: underline;
        }
table.ficheDetail p {
        margin: 0.5em 0 0.8em 0;
        }
table.ficheDetail a {
        color: #0293d6;
        text-decoration: underline;
        }
table.ficheDetail a:hover {
        color: #222222;
        text-decoration: underline;
        }
td.attach {
    padding: 0px 10px 0px 10px;
}


div.antMemberAlert {
	margin: 5px 0px 5px 0px;
	padding: 5px 5px 6px 41px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #5e6a6e;
	background: #d9f2fe url(../admin_images/blue/ant_alert.png) no-repeat 10px 7px;
	border: 2px solid #1289b0;
	width: auto;
	}
