@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: #ff850d; }
.couleur_fond2        { background-color: #b16800; }
.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: #6EBB1F; }
fieldset a:hover { text-decoration: underline; }

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

div#produits { text-align: left; width: 660px; }
div#produits div { margin-bottom: 4px; height: 154px;}
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.col1,
div#produits table td.col2,
div#produits table td.col3,
div#produits table td.col4 { 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#produits p { font-size:11px; }

#onglet1 label { width: 65px; float: left; text-align: right; }
#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 #2a8ebf;
	border-right: 1px dashed #2a8ebf;
	border-bottom: 1px dashed #2a8ebf;
	}
#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 { margin-top: 1em; text-align: left; }

#telechargez { padding-top: 200px; background: url(images/visuel-boite-horizontal.jpg) no-repeat; }
#telechargez h2 { background: url(images/puce-eurofax.gif) no-repeat; background-position: 0px 2px; padding-left: 16px; font-size: 11px; }
#telechargez p { margin: 0.5em; font-size: 11px; color: #333;  }
#telechargez p.bouton { margin: 1em; text-align: center; }

#faq h3 { margin-top: 1.5em;  margin-bottom: 0.5em; font-weight: bold;}
#faq p { text-align: justify; }
#faq ul li span {  display: block; margin-left: 1em; }
#ulfaq13 li { list-style-type: disc; }
#faq ul { margin-left: 2em; }
#faq li a { color: #888; text-decoration: underline; font-size: 11px; }

#nous h2 { background: url(images/puce-safefax.gif) no-repeat; background-position: 0px 2px; padding-left: 16px;  }
#nous p { margin: 0.5em;  color: #333;  }
#nous ul { margin: 0.5em; color: #333;  }
#nous li { 
	list-style-image: none;
	list-style-type: square;
	margin-left: 1em;
	}

#contact h2 { background: url(images/puce.gif) no-repeat; background-position: 0px 0px; padding-left: 16px; font-size: 11px; }
#contact .adresse { border-bottom: 2px dotted #ff850d; }
#emailok { padding-bottom: 2em; margin-bottom: 2em; border-bottom: 2px dotted #2a8ebf; }

#coordonnees span { display: block; margin-bottom: 0.75em;}
#coordonnees span label { width: 75px; text-align: right;  }
#coordonnees span input { width: 125px; }
#coordonnees td { vertical-align: bottom; }
#message textarea { width: 600px; }
#ulservices {
	}
#ulservices input { 
	margin-right:1em;
	}
#ulservices li input { margin: 0px 5px; }

#acces_client { font-size: smaller; color: #999; text-align: left; margin-bottom: 1em; }
#acces_client p { margin-top: 2px; font-size: 9px; }

div.pub { margin-top: 12px; }

.Planet { 
	font-size:24px;
	width:450px;
	margin-bottom: 15px;
	}
h1.Planet span { color: white; }

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

table#body2col td.col{
	vertical-align:top;
	margin: 0px;
	padding: 0px;
	}
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;
	}
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;
	}	

