@import url(safefax.css);


/* eurofax
.couleur_fond { background-color: #FF850D; }
*/

/* fax gratuit
.couleur_fond { background-color: #F54A91; }
*/

/* fax reception
.couleur_fond { background-color: #C9145D; }
*/

/* fax messenger
.couleur_fond { background-color: #8B50A4; }
*/

/* SafeFax
*/
.couleur_fond         { background-color: #c9145d; }
.couleur_text         { color: #c9145d; }
.orange               { background-color: #FF850D; }
.pair td              { background-color: #fbd1e2; }
.impair td            { background-color: #fde9f2; }
.active          	  { background-color: #91e890; }


th                    { background-color: #d9dadb; }
tr.last td.total      { background-color: #f6a4c4; }
tr.pays_FRA td        { background-color: white; font-weight: bold; border-top: 1px solid gray; border-bottom: 1px solid gray; }
table#stat_fax td.info { background-image: url(images/bleu_transparent.png); background-repeat: repeat; }

/* Email comptage
.couleur_fond { background-color: #127882; }
*/

/* Fax comptage
.couleur_fond { background-color: #6EBB1F; }
*/

/* SafeSMS
.couleur_fond { background-color: #F8C213; }
*/

a { text-decoration: none; font-weight: bold; color: #2a8ebf; }
#quisn a {color :#c9145d; }
fieldset a:hover { text-decoration: underline; }

/* ------------------------------------------------------ */

div#produits { text-align: left; width: 660px; }
div#produits_ligne1 { background: #ededed url(images/bord_produits_blanc.png); margin-bottom: 4px; height: 154px;}
div#produits_ligne2 { background: #d4e8f2 url(images/bord_produits_blanc.png); margin-bottom: 4px; height: 154px;}
div#produits_ligne3 { background: #fbedf2 url(images/bord_produits_blanc.png); margin-bottom: 4px; height: 154px;}

div#produits table { margin: 1em 0em }
div#produits table td { width: 160px; text-align: left; padding: 0em 1em;}
div#produits table td.col2 { border-right: 2px dotted #2a8ebf; text-align: right; }
div#produits table tr.commander td.col2 { border-right: none; }
div#produits table td.col4 { text-align: right; }
div#produits table h4 { font-size: 110%; font-weight: bold; margin-bottom: 1em;  }
div#produits img { margin: 10px; }
div#produits table a img { margin: 10px 0px; }
div#produits table a { text-decoration: underline; }

div#conditions { margin: 0em 3em; font-size: 11px; }
strong.sous-titre { font-size: 140%; margin-bottom: 0.5em; }
div#conditions h2 { font-size: 140%; margin-bottom: 0.5em; }
div#conditions h3 { font-size: 110%; font-weight: bold; margin-bottom: 0.5em; text-align: left; }
div#conditions h4 { font-size: 100%; font-weight: bold; margin-bottom: 0.5em; text-align: left; margin-left: 1em; }
div#conditions p { margin-bottom: 0.5em; text-align: justify; padding-left: 1em;  }
div#conditions ul { margin-bottom: 0.75em; text-align: justify; padding-left: 2em; font-weight: 700; }
div#conditions ul li { padding-left: -2em; list-style-type: square; font-weight: 100;}
td.conditions blockquote { padding-left : 1em; }
/*
div#conditions { padding: 1em; border: 1px solid green; }
div#conditions div { padding: 1em; border: 1px solid gray; }
div#conditions p { padding: 1em; border: 1px solid red; }
div#conditions li { padding: 1em; border: 1px solid blue; }
*/

#onglet1 label { width: 80px; float: left; }
#onglet1 input { float: left; }
#onglet1 a { float: left; }
#onglet1 span { float: right; }
#onglet2 select { width: 20em; }
div.boite div.onglet {
	background: white;
	border-left: 1px dashed #c9145d;
	border-right: 1px dashed #c9145d;
	border-bottom: 1px dashed #c9145d;
	}
#onglet3    { color: #999; }
#onglet3 h4 { text-align: center; padding-bottom: 1em;}
#onglet3 p  { text-align: center; margin: 1em; }
#onglet3 h5 { margin: 0.5em; text-align: left; }
#onglet3 h6 { margin: 0.5em; text-align: left; }

#accueil p {
	padding-bottom : 1em;
	}

#accueil a.big_button {
	padding-right : 1em;
	}


#tester p { 
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:100%;
	padding-bottom : 1em;
	}
#tester ul {
	list-style-image:url(images/minipuce.png);
	list-style-position:outside;
	margin-left:1em;
	}
#tester li {
	list-style-image:url(images/minipuce.png);
	list-style-position:outside;
	margin-left:1em;
	}

div.filet-h {
    width:100%;
    height:10px;
    background-repeat: repeat-x;
    background-image: url(images/filet-h.png);
    /*src: url(/imgs/filet-h.png);*/
    height:1em;
    margin:0em;
    padding:0em;
    border-width:0px;
    margin-top:1em;
    margin-bottom:1em;
    /*filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imgs/filet-h.png', sizingMethod='scale');*/
    }

div#delai p {
	text-align:left;
	}


h1.Planet {
	font-size: 22px;
	height: 30px;
	}
h1.Planet span { color: white; }

table#body2col {
    margin: 0px;
    padding: 0px;
    color:#555;
    }

table#body2col td.col{
    vertical-align:top;
    margin: 0px;
    padding: 0px;
    width:50%;
	}
table#body2col a{
	}
table#body2col h4 {
    font-weight:800;
    font-size: 12px;
    margin-bottom:0px;
    padding-bottom:0px;
    }
table#body2col p {
    margin:0px;
    padding:0px;
    margin-bottom:5px;
    }

a.bt img {
	margin-top:1.5em;
	margin-bottom:1.5em;
	}

div#operatrice {
	/*width:201px;
	height:122px;
	background-image:url(/images/operatrice.jpg);
	*/
	}
div#bt_demo {
	/*width:201px;
	height:35px;
	background-image:url(/images/visu-demo.gif);*/
	}
div#bt_pda {
	width:201px;
	height:136px;
	background-image:url(/images/compatible-pda.jpg);
	}

table.cadre0 {
	border-collapse:collapse;
	}
table.cadre0 thead td.col_gauche {
	padding:0;
	margin:0;
	height:12px;
	width:12px;	
	font-size:10%;
	background-image: url(images/cadre0/hg.gif);
	}	
table.cadre0 thead td.col_droite {
	padding:0;
	margin:0;
	height:12px;
	width:12px;	
	font-size:10%;
	background-image: url(images/cadre0/hd.gif);
	}	

table.cadre0 thead td.col_centre {
	padding:0;
	margin:0;
	height:12px;
	font-size:10%;
	background-image: url(images/cadre0/h.gif);
	background-repeat:repeat-x;
	}	

table.cadre0 tfoot td.col_gauche {
	padding:0;
	margin:0;
	height:12px;
	width:12px;	
	font-size:10%;
	background-image: url(images/cadre0/bg.gif);
	}	
table.cadre0 tfoot td.col_droite {
	padding:0;
	margin:0;
	height:12px;
	width:12px;	
	font-size:10%;
	background-image: url(images/cadre0/bd.gif);
	}	

table.cadre0 tfoot td.col_centre {
	padding:0;
	margin:0;
	height:12px;
	font-size:10%;
	background-image: url(images/cadre0/b.gif);
	background-repeat:repeat-x;
	}	

table.cadre0 tbody td.col_gauche {
	padding:0;
	margin:0;
	width:12px;	
	font-size:10%;
	background-image: url(images/cadre0/g.gif);
	background-repeat:repeat-y;
	}	
table.cadre0 tbody td.col_droite {
	padding:0;
	margin:0;
	width:12px;	
	font-size:10%;
	background-image: url(images/cadre0/d.gif);
	background-repeat:repeat-y;
	}	

table.cadre0 tbody td.col_centre {
	padding:0;
	margin:0;
	font-size:100%;
	background-image: url(images/cadre0/c.gif);
	background-repeat:repeat;
	}	

table.signup {
        margin-left     : 10px;
        width           : 300px;
        height          : 157px;
        }
table.logon {
        margin-right    : 10px;
        margin-bottom   : 10px;
        width           : 300px;
        height          : 157px;
        }
table.logon input {
        margin-bottom   : 10px;
        }
td,td.col_centre {
        vertical-align  : top;
        }

h5 {
        font-weight     : 700;
        text-decoration : underline;
        margin          : 0;
        padding         : 0;
        padding-bottom  : 1em;
        }



