a.page:link { font: 0.8em Arial, Helvetica, sans-serif; text-decoration:none; color: #000000;}
a.page:active { text-decoration:none;color: #000000;}
a.page:visited { text-decoration:none;color: #000000;}
a.page:hover { text-decoration:underline; color: #E41F1F;}

a:link { text-decoration:none; color: #007DC5; }
a:active { text-decoration:none; color:#996633;}
a:visited { text-decoration:none; color:#000000;}
a:hover { text-decoration:underline; color: #CC3333;}

a.bleu_lien:link { text-decoration:none; color:#007DC5; font-weight:bold;}
a.bleu_lien:active { text-decoration:none; color:#007DC5; font-weight:bold;}
a.bleu_lien:visited { text-decoration:none; color:#007DC5; font-weight:bold;}
a.bleu_lien:hover { text-decoration:underline;  color:#007DC5; font-weight:bold;}

a.lienFooter{ text-decoration:none; color:#008DCC; font-size:10px;}
a.lienFooter:hover { text-decoration:underline;}

a.bleu_lien_normal:link { text-decoration:none; color:#007DC5;}
a.bleu_lien_normal:active { text-decoration:none; color:#007DC5;}
a.bleu_lien_normal:visited { text-decoration:none; color:#007DC5;}
a.bleu_lien_normal:hover { text-decoration:underline;  color:#007DC5;}

a.bordeau_lien:link { text-decoration:none; color:#CC3333; font-weight:bold;}
a.bordeau_lien:active { text-decoration:none; color:#CC3333; font-weight:bold;}
a.bordeau_lien:visited { text-decoration:none; color:#CC3333; font-weight:bold;}
a.bordeau_lien:hover { text-decoration:underline;  color:#CC3333; font-weight:bold;}

a.si_lien:link { font:Arial, Helvetica, sans-serif; text-decoration:none; color:#CC3333; font-weight:normal;}
a.si_lien:active { text-decoration:none; color:#CC3333; font-weight:normal;}
a.si_lien:visited { text-decoration:none; color:#CC3333; font-weight:normal;}
a.si_lien:hover { text-decoration:underline;  color:#CC3333; font-weight:normal;}

a.se_lien:link { font:Arial, Helvetica, sans-serif; text-decoration:none; color:#FEB221; font-weight:normal;}
a.se_lien:active { text-decoration:none;  color:#FEB221; font-weight:normal;}
a.se_lien:visited { text-decoration:none;  color:#FEB221; font-weight:normal;}
a.se_lien:hover { text-decoration:underline;  color:#FEB221; font-weight:normal;}

a.fe_lien:link { font:Arial, Helvetica, sans-serif; text-decoration:none; color:#AE53A4; font-weight:normal;}
a.fe_lien:active { text-decoration:none;  color:#AE53A4; font-weight:normal;}
a.fe_lien:visited { text-decoration:none; color:#AE53A4; font-weight:normal;}
a.fe_lien:hover { text-decoration:underline; color:#AE53A4; font-weight:normal;}

a.vo_lien:link { font:Arial, Helvetica, sans-serif; text-decoration:none; color:#87C548; font-weight:normal;}
a.vo_lien:active { text-decoration:none; color:#87C548; font-weight:normal;}
a.vo_lien:visited { text-decoration:none; color:#87C548; font-weight:normal;}
a.vo_lien:hover { text-decoration:underline; color:#87C548; font-weight:normal;}

a.si_lien_titre:link { font: Arial, Helvetica, sans-serif; text-decoration:none; color:#CC3333; font-weight: bold;;}
a.si_lien_titre:active { text-decoration:none; color:#CC3333; font-weight:bold;}
a.si_lien_titre:visited { text-decoration:none; color:#CC3333; font-weight:bold;}
a.si_lien_titre:hover { text-decoration:underline;  color:#CC3333; font-weight:bold;}

a.se_lien_titre:link { font: Arial, Helvetica, sans-serif; text-decoration:none; color:#FEB221; font-weight:bold;}
a.se_lien_titre:active { text-decoration:none;  color:#FEB221; font-weight:bold;}
a.se_lien_titre:visited { text-decoration:none;  color:#FEB221; font-weight:bold;}
a.se_lien_titre:hover { text-decoration:underline;  color:#FEB221; font-weight:bold;}

a.fe_lien_titre:link { font: Arial, Helvetica, sans-serif; text-decoration:none; color:#AE53A4; font-weight:bold;}
a.fe_lien_titre:active { text-decoration:none;  color:#AE53A4; font-weight:bold;}
a.fe_lien_titre:visited { text-decoration:none; color:#AE53A4; font-weight:bold;}
a.fe_lien_titre:hover { text-decoration:underline; color:#AE53A4; font-weight:bold;}

a.vo_lien_titre:link { font: Arial, Helvetica, sans-serif; text-decoration:none; color:#87C548; font-weight:bold;}
a.vo_lien_titre:active { text-decoration:none; color:#87C548; font-weight:bold;}
a.vo_lien_titre:visited { text-decoration:none; color:#87C548; font-weight:bold;}
a.vo_lien_titre:hover { text-decoration:underline; color:#87C548; font-weight:bold;}

a.bleu_lien_titre:link { font: Arial, Helvetica, sans-serif; text-decoration:none; color:#007DC5; font-weight:bold;}
a.bleu_lien_titre:active { text-decoration:none; color:#007DC5; font-weight:bold;}
a.bleu_lien_titre:visited { text-decoration:none; color:#007DC5; font-weight:bold;}
a.bleu_lien_titre:hover { text-decoration:underline; color:#007DC5; font-weight:bold;}
.actif {
color: #007DC5;
}

#border {
border: solid 1px #007DC5;
height: 150px;
/*margin-top: 5px;*/
}
body {
font: 0.8em Arial, Helvetica, sans-serif; 
color: #000000;
margin: 0px;
padding: 0px;
background-color: #FFFFFF;
text-align: justify;

}

.texte_blanc{
	font: 100% Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

P{
font-size: 100%;
}
TABLE {
font-size: 100%;


}
.blocright {
float: right;

}

#bulle {
background: url("../img/bulle.gif") no-repeat;
background-position: left top;
padding-top: 10px;
height: 60px;
}
.case input
{
background-color:#FFFFFF; 
border:1px solid #CCCCCC; 
width: 80%;
margin-bottom: 5px;
}
.case textarea
{
background-color:#FFFFFF; 
border:1px solid #CCCCCC; 
width: 80%;
margin-bottom: 5px;
height: 80px;
overflow: auto;
font-family: Arial, Tahoma, Verdana, sans-serif; 
font-size: 1.1em;
}
.centre {
text-align: center;
}
.radio
{
border: none;margin: 0px;
padding: 0px;
width: 20px;
}

#conteneur2 {

margin-top: -15px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 10px;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 1%;
padding-right: 1%;
background-color: #FFFFFF; 
text-align: center;

}

#conteneur3 {
position: relative;
top: -10px;
text-align: left;
padding-left: 30px;
padding-right: 30px;
}

#conteneur4 {
position: relative;
top: 0px;
text-align: left;
margin: 5px;

}
.conteneur {
width: 100%;
}
.droite {
text-align: right;
}
.espace {
/*margin: 10px;*/
padding-left: 10px;
}
.separation {
padding-top: 10px;
padding-bottom: 10px;
}
#espaceimage{
padding-top: 10px;
}

#formulaire
{
position: relative;
float: left; 
width: 99%;
margin-bottom : 5px;
background-color: #F1F1F1; 
padding-bottom: 5px;
}  

#fondlogo2 {
position: relative;
text-align: right;
margin-top: 10px;
background: url("../img/logo/fond_logo.gif") repeat-x ;
z-index: 1;
margin-bottom: 11px;
}
#gauche {

clear: both; 
}
.gras {
font-weight: bold;
}

.gras_accueil {
font-weight: bold;
color:#007DC5;
}

.grasbanc {
color: #FFFFFF;
font-weight: bold;
}
.grasbleu2 {
color: #187AB8;
font-weight: bold;
font-size: 130%;
}

.grosTitreBleu36 {
color: #187AB8;
font-weight: bold;
font-size: 36px;
}

.grosTitreBleu24 {
color: #187AB8;
font-weight: bold;
font-size: 24px;
}

.grasbleu {
color: #187AB8;
font-weight: bold;
}
.bleu {
color: #187AB8;
}
.grasbleuitalique {
color: #187AB8;
font-weight: bold;
font-style: italic;
}

.grasviolet_bg_blanc {
color: #AE53A4;
background:#FFFFFF;
text-shadow:#FFFFFF;
}
.grasviolet {
color: #AE53A4;
font-weight: bold;
}
.grasviolet2 {
color: #AE53A4;
font-weight: bold;
font-size: 130%;
}
.grasvert {
color: #87C548;
font-weight: bold;
}
.grasvert2 {
color: #87C548;
font-weight: bold;
font-size: 130%;
}
.grasjaune {
color: #FEB221;
font-weight: bold;
}
.grasjaune {
color: #FEB221;
font-weight: bold;
}
.grasjaune2 {
color: #FEB221;
font-weight: bold;
font-size: 130%;
}
.grasbordeaux {
color: #CC3333;
font-weight: bold;
font-size: 100%;
}
.grasbordeaux2 {
color: #CC3333;
font-weight: bold;
font-size: 130%;
}
.grasbordeaux3 {
color: #CC3333;
font-weight: bold;
font-size: 160%;
}

.Blanc {
color: #ffffff;
font-size: 130%;
}
.grasBlanc {
color: #ffffff;
font-weight: bold;
font-size: 130%;
}
#groupemenu2 {
margin-top: 10px;
}

hr {

}

h1 {
margin: 0px;
padding: 0px;
font-size: 100%;
font-weight: bold;
}

h2 {
margin: 0px;
padding: 0px;
font-size: 90%;
font-weight: bold;
}

#haut {
	position: relative;
	left: 10px;
	top: 10px;
	width: 611px;
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
	text-align: center;
	margin-bottom: -60px;
	visibility: visible;


}

#haut2 {
position: relative;
left: 10px;
top: 10px;
width: 630px;
padding: 0px;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 4px;
background-color: #FFFFFF;
text-align: center;
margin-bottom: -65px;
visibility: visible;
z-index:1;
}

img {
border:0;
}

.imgbas {
border: solid 1px #808184;
}




.input_bouton
{
/*font: 0.8em Arial, Helvetica, sans-serif; */
border:0 ! important; 
width:57px ! important;
}

.italique {
color: #996633;
font-style: italic;
}



.italique2 {
color: #996633;
font-style: italic;
font-size : 80%;
}
.italiqueblanc {
color: #FFFFFF;
font-style: italic;
font-size : 80%;
}
.italiquebleu {
color: #007DC5;
font-style: italic;

}
.italiquerouge {
color: #CC3333;
font-style: italic;
}
.justify {
text-align: justify;
}

li {
color:#007DC5;
list-style-type: disk;
/*list-style-image:url(puce.gif)*/
}


li.classique {
color:#000000;
list-style-type: disk;
/*list-style-image:url(puce.gif)*/
}

#logo {
position: relative;
text-align: right;
margin-top: 10px;
background: url("../img/logo/fond_logo.gif") repeat-x;
z-index: 1;
}

#logo2 {
right: 20px;
position: relative;
}



#menu {
padding: 0px;
margin: 0px;
border: 0px;

}

#menu ul {
    margin:0;
    padding:0;
    list-style:none;
	
}
#menu li {
    float:left;
    margin:0;
    padding:0;
}
#menu2 {
padding: 0px;
margin: 0px;
border: 0px;
}

#menu2 ul {
    margin:0;
    padding:0;
    list-style:none;
	
}
#menu2 li {
    float:left;
    margin:0;
    padding:0;
}

/*#page {
padding-bottom: 10px;
text-align: left;
font-weight: bold;
color: #000000;
font: 0.6em Arial, Helvetica, sans-serif; 
}*/

#pied {
position: relative;
margin-top: 20px;
padding-bottom: 10px;
text-align: center;
font-weight: bold;
color: #996633;
font: 0.8em Arial, Helvetica, sans-serif; 
}

.plus
{
position: absolute;
text-align: right;
color: #F1922E;
bottom: 5px;
right: 5px;
}

#provenance {
color: #000000;
position: relative;
font: 0.8em Arial, Helvetica, sans-serif; 
margin-top: 20px;
padding: 0px;
}

#provenance ul {
list-style-type:none;

}
#provenance li { 
display: list-item;
float: left;
margin-left:2px;
margin-right:2px;
}
#provenance li a:hover {
color: #000000;
}
#provenance li a {
color: #000000;
text-decoration: none;
}

#provenance2 {
	color: #000000;
	font: 0.9em Arial, Helvetica, sans-serif;
	position: relative;
	margin-top: 0px;
	padding: 0px;
	left: 22px;


}

#provenance2 ul {
list-style-type:none;
margin-left: -20px;
}
#provenance2 li { 
display: list-item;
margin-left:2px;
margin-right:2px;

float: left;
}
#provenance2 li a:hover {
color: #000000;
}
#provenance2 li a {
color: #000000;
text-decoration: none;
}

.rouge {
color:#CC3333;
}
#saison{
margin-top: 20px ;
}


.tablefond {
background-color: #E2EAF7; 
border: solid 1px #808184;
}

.tablebas {
background-color: #FFFFFF; 
border: 0px;
padding: 0px;
font: 0.8em Arial, Helvetica, sans-serif; 
}


#text {
float: left;
}

.titre {
font-weight: bold;

}
.titrepage
{
font-size: 120%;
font-weight: bold;
background-color: #FFFFFF; 
padding-left: 5px;
padding-right: 5px;
}

.soustitrepage
{
font-size: 80%;
font-weight: bold;
background-color: #FFFFFF; 
padding-left: 5px;
padding-right: 5px;
}

.titrepageRef
{
font-size: 120%;
font-weight: bold;
padding-left: 5px;
padding-right: 5px;
}

.titrepage2
{
font-size: 14px;
font-weight: bold;
background-color: #FFFFFF; 
padding-left: 5px;
padding-right: 5px;
}

.texteMentions{
font: 10px Arial, Helvetica, sans-serif; 
color: #000000;
}

.petitBR{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
}


.txt2 {
color: #996633;

}
.image_position {
	float:left;
	margin-right: 3px;
	margin-bottom: 3px;
	border : 0px;
	clear:both;
}
.image_positiondroite {
	float:right;
	margin-left: 3px;
	margin-bottom: 3px;
	border : 0px;
}

.txt2gras{
color: #996633;
font-weight: bold;
}

.div_arbo{
border: solid 1px #007DC5;
position:absolute;
visibility:hidden;
}

.plan_titre1 { color: gray; font-weight: bold; font-size: 12pt; border-top: 4px solid gray; border-bottom: 1px solid gray }


/* module Personalisation*/
.btn_form_client_over{
color:#CC3333;
font-weight:bold;
border:0px;
font-size:16px;
cursor:pointer;
width:280px;
}

.btn_form_client_out{
color:#007DC5;
font-weight:bold;
border:0px;
font-size:16px;
width:280px;
}

.input_form_client{
width:250px;
background-color:#FFFFFF; 
border:1px solid #CCCCCC; 
}

.input_form_client_date{
width:150px;
background-color:#FFFFFF; 
border:1px solid #CCCCCC; 
}

.input_form_client_date_erreur{
width:150px;
background-color:#FF0000;
border:1px solid #CCCCCC; 
}

.input_suivi_client{
width:200px;
background-color:#FFFFFF; 
border:1px solid #CCCCCC; 
}

.texterea_form_client{
background-color:#FFFFFF; 
border:1px solid #CCCCCC; 
font-family: Arial, Tahoma, Verdana, sans-serif;
font-size:12px;
width:250px;
}

.texterea_form_region{
background-color:#FFFFFF; 
border:1px solid #CCCCCC;
width:250px;

}

.txt_form_client{
color:#007DC5;
font-weight:bold;
padding-bottom:5px;
width:185px;
}

.case_form_client{
width:15px;
border:0;
}

.td_input_form_client{
padding-bottom:5px;
}

.table_form_client{
margin-top:15px;
margin-bottom:10px;
}



.txt_italique_form_client{
font-style:italic;
}

.table_suivi{
border:1px solid #CCCCCC; 
}

.table_suivi_moteur_recherche{
border:1px solid #FEB221;
margin-bottom:10px;
margin-top:10px; 
}

.table_suivi_moteur_recherche_interieur{
margin-left:5px;
margin-right:5px;
margin-top:15px; 
}

.td_entete_suivi{
background-color:#007DC5;
color:#FFFFFF;
font-weight:bold;
}

.td_suivi{
padding-top:5px;
vertical-align:top;
text-align:center;
}

.txtSuiviOut{
background-color:#FFFFFF;
}

.txtSuiviOver{
background-color:#FEB221;
color:#FFFFFF;
}



/***************************************************************************************/
/**************																							   ****************/	
/**************							COMMANDE CAMPAGNE					   ****************/	
/**************																							   ****************/
/***************************************************************************************/	

.texteEtapeCommande{
	font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#007dc5;
	font-weight:bold;
}

.titreCommande{
	font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#f51c2f;
	font-weight:bold;
}

.rappelDate{
	font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-align:center;
	width:100%;
}

.date{
	font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}

.mentionImportante{
	font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f51c2f;
	font-weight:bold;
}


.mentionImage{
	font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	font-weight:normal;
}


.texteEnteteInput{
	font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
}

.texteNomProduit{
	font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
}

.texteCampagne{
	font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
}

.texteProduit{
	font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#007dc5;
	font-weight:bold;
}

.texteTotal{
	font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#007dc5;
}

.texteProduitBlanc{
	font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}

.texteNomProduitBlanc{
	font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}

.texteEnteteInputBlanc{
	font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}

input.commandeCampane{
	border:#000000 solid 1px;
	width:50px;
	margin-top:2px;
}

input.dateLimite{
	border:0px;
	border-bottom:#000000 solid 1px;
	width:100%;
}


input.totalCampane{
	border:#000000 solid 1px;
	width:100px;
}

input.fileCommande{
	width:400px;
}


.commandeCommentaire{
	font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	width:100%;
}

input.connaissance{
	background:transparent !important; 
	border:none !important; 
	width:auto !important;
	margin-bottom:auto !important;
}

input.buttonTransmettre{
	border:#999999 1px solid;
	width:auto;
	font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

.texteAdresseLivraison{
	font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.titreAdresseLivraison{
	font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;
}

.texteAdresseLivraisonPrecision{
	font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

.autreAdresse{
	font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	width:100%;
	/*border:0px;
	border-bottom:1px #000000 solid;*/
}

#tableauAdresse{
	background-color:#CCCCCC;
}

#tableauAdresse td{
	background-color:#FFFFFF;
}


input {
/*font: 0.8em Arial, Helvetica, sans-serif;*/
color: #000000; 
background-color: #FFFFFF;
border:1px solid #CCCCCC; 
width: 70px;
}

/*		ACCUEIL		*/
.divContenerPerso{
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
	/*background:url(http://82.238.55.34/storistes_de_france/2006/img/fond/fondEspaceProTarif.png) repeat;*/
	background:url(http://www.storistes-de-france.com/img/fond/fondEspaceProTarif.png) repeat;
	_background:none;
	/*_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='http://82.238.55.34/storistes_de_france/2006/img/fond/fondEspaceProTarif.png', sizingMethod='scale');*/
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='http://www.storistes-de-france.com/img/fond/fondEspaceProTarif.png', sizingMethod='scale');
	background-repeat:repeat;
}

/*		ESPACE PRO		*/
.divContenerTarif2008{
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
	/*background:url(http://82.238.55.34/storistes_de_france/2006/img/fond/fondEspaceProTarif.png) repeat;*/
	background:url(http://www.storistes-de-france.com/img/fond/fondEspaceProTarif.png) repeat;
	_background:none;
	/*_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='http://82.238.55.34/storistes_de_france/2006/img/fond/fondEspaceProTarif.png', sizingMethod='scale');*/
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='http://www.storistes-de-france.com/img/fond/fondEspaceProTarif.png', sizingMethod='scale');
	background-repeat:repeat;
}

img.png {
	/*behavior: url(http://82.238.55.34/storistes_de_france/2006/js/png.htc);*/
	behavior: url(http://www.storistes-de-france.com/js/png.htc);
}