
.permanent_bande_mauve{
	background-color: #C3015A;
	 WIDTH: 945px;
	 HEIGHT: 28px;
}

.permanent_bande_mauve a{
 color:White;
 font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}

.permanent_bande_mauve a:hover{
 color:White;
 font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}

.permanent_bande_verte{
	background-image: url(images_fo/permanent_01.gif);
	background-repeat: repeat-y;
	WIDTH: 48px;
}


.permanent_bande_orange{
	background-color: #FEF2D6;
	border: thin solid #FBAF0C;
	text-align:center;
	WIDTH: 464px;
	HEIGHT: 58px;
	background-position: center;
	vertical-align: middle;	
	
}

.permanent_logo{
	background-image: url(images_fo/permanent_02.gif);	 
 	 WIDTH: 236px;
	 HEIGHT: 28px;
	 background-repeat:  no-repeat;
}

.premanent_maison_mauve{
	background-image: url(images_fo/permanent_05.gif);
	background-position: bottom;
	background-repeat: no-repeat;	
	WIDTH: 142px
}


.permanent_titre_1er{
	background-image: url(images_fo/permanent_08.gif);
	background-repeat: no-repeat;
	WIDTH: 464px;
	HEIGHT: 58px;
	background-position: center;	 
}
.permanant_decalage_texte{
	WIDTH: 23px;
}

.menu_vert{
	background-image: url(images_fo/permanent_menu_vert.gif);
	background-repeat: repeat-y;
	HEIGHT: 25px;
	display:block;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;	
	color: #666666;
	font-weight: 400;
	width:300;
}

.menu_vert:hover{
	background-image: url(images_fo/permanent_menu_rose.gif);
	background-repeat: repeat-y;
	HEIGHT: 25px;
	display:block;
	text-decoration: none;	
	text-align: right;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #C31E5D;	
	font-weight: 400
}

.menu_rose{
	background-image: url(images_fo/permanent_menu_rose.gif);
	background-repeat: repeat-y;
	HEIGHT: 25px;
	display:block;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #666666;	
	font-weight: 400
}

.menu_rose:hover{
	background-image: url(images_fo/permanent_menu_vert.gif);
	background-repeat: repeat-y;
	HEIGHT: 25px;
	display:block;
	text-decoration: none;	
	text-align: right;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #C31E5D;	
	font-weight: 400
}

.sous_menu_rose{
	background-image: url(images_fo/permanent_menu_rose.gif);
	background-repeat: repeat-y;
	
	display:block;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	
}

.sous_menu_rose:hover{
	background-image: url(images_fo/permanent_menu_vert.gif);
	background-repeat: repeat-y;
	
	display:block;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C31E5D;	
}

.menu_spacer{
	background-image: url(images_fo/permanent_menu_spacer.gif);
	background-repeat:  no-repeat;
	background-position: top;
	HEIGHT: 1px;
}

.menu_bas{
	background-image: url(images_fo/permanent_menu_bas.gif);
	background-position: top right;
	background-repeat:  no-repeat;
	HEIGHT: 15px;
	
}

.menu_haut{
	background-image: url(images_fo/permanent_menu_haut.gif);
	background-position: top;
	background-repeat:  no-repeat;
	HEIGHT: 16px;
	background-position:left;
}


.menu_adresse{
	background-image: url(images_fo/permanent_menu_adresse.gif);
	background-repeat:  repeat-y;
	HEIGHT: 50px;
}


.formulaire_haut{
	background-image: url(images_fo/formulaire_haut.gif);
	background-position: top;
	background-repeat:  no-repeat;
}

.formulaire_gauche{
background-image: url(images_fo/formulaire_gauche.gif);
	background-repeat:  repeat-y;
	width: 33px;
}

.formulaire_droite{
background-image: url(images_fo/formulaire_droite.gif);
	background-repeat:  repeat-y;
	width: 25px;
}

.formulaire_bas{
	background-image: url(images_fo/formulaire_bas.gif);
	background-position: top;
	background-repeat:  no-repeat;
}


.article_haut{
	background-image: url(images_fo/article_haut.gif);
	background-position: top;
	background-repeat:  no-repeat;
}

.article_gauche{
background-image: url(images_fo/article_gauche.gif);
	background-repeat:  repeat-y;
	width: 26px;
}

.article_droite{
background-image: url(images_fo/article_droite.gif);
	background-repeat:  repeat-y;
	width: 22px;
	background-position:right;
}

.article_bas{
	background-image: url(images_fo/article_bas.gif);
	background-position: top;
	background-repeat:  no-repeat;
}


.accueil_devis_haut{
	background-image: url(images_fo/accueil_devis.gif);
	background-position: top;
	background-repeat:  no-repeat;
	width: 245px;
	height: 108px;
}

.accueil_authentification_haut{
	background-image: url(images_fo/accueil_authentification.gif);
	background-position: top;
	background-repeat:  no-repeat;
	width: 245px;
	height:78px;
}

.accueil_gauche{
background-image: url(images_fo/accueil_gauche.gif);
	background-repeat:  repeat-y;
	width: 18px;
}

.accueil_droite{
background-image: url(images_fo/accueil_droite.gif);
	background-repeat:  repeat-y;
	background-position:right;
	width: 11px;
}

.accueil_bas{
	background-image: url(images_fo/accueil_bas.gif);
	background-position: top;
	background-repeat:  no-repeat;
}

.titre_gros_gris{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: 900;
	color: #666666;
}

.titre_gris{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: 400;
	color: #666666;
}

.titre_mauve{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: #C31E5D;
}

.titre_mauve_gros{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: 700;
	color: #C31E5D;
}

.titre_gris_moyen{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: 700;
	color: #7F7F7F;
}

.texte_gris{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7F7F7F;
	text-align: justify;
}

.texte_petit_gris{
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #7F7F7F;
	text-align: justify;	
}

.texte_article{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: 200;
	text-align: justify;
}

.texte_vert{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #94E80F;
	vertical-align: middle;
}


.titre_orange{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: 400;
	color: #FBAF0C;
	text-align: center;
	vertical-align: middle;
}


.gras
{
	font-weight:bolder;
}


li{
	list-style-image: url(images_fo/fleche_mauve.gif);
}



.bodyetape 
{
	 font-size:11px;
	   font-family:Arial;
	   width:659px;
}

.table_etape_commande
{
width: 650px;
text-align : left;
vertical-align : middle; 
font-size:11px;
font-family:Arial;
 border:0px;
  margin:5px;
}
.etape_input_mini
{
	height:12px;
	 font-size:10px;
	border: 1px solid #FCCBCE;
	 width:30px;
	  font-family:Arial;

}


.etape_input_petit
{
	height:12px;
	 font-size:10px;
border: 1px solid #FCCBCE;
	 width:60px;
	 font-family:Arial;

}


.etape_input_moyen
{
	
	 font-size:10px;
border: 1px solid #FCCBCE;
	 width:120px;
	  font-family:Arial;
height:12px;
}

.etape_input_grand
{
	height:12px;
	 font-size:10px;
	border: 1px solid #FCCBCE;
	 width:240px;
	  font-family:Arial;

}

.etape_input_tres_grand
{
	height:12px;
	 font-size:10px;
border: 1px solid #FCCBCE;
	 width:340px;
	  font-family:Arial;

}

.etape_textarea
{
	height:48px;
	 font-size:10px;
border: 1px solid #FCCBCE;
	 width:240px;
	  font-family:Arial;

}


.etape_textarea_grande
{
	height:48px;
	 font-size:10px;
border: 1px solid #FCCBCE;
	 width:500px;
	  font-family:Arial;

}

.etape_input_selected
{
	height:18px;
	 font-size:10px;
border: 1px solid #FCCBCE;
	 font-family:Arial;
	 background-color:#FCCBCE;
	 

}

.etape_input_option 

{	
	
	 font-size:11px;
	 vertical-align:middle;
	 text-align:left;
	 margin:5px;
	  font-family:Arial;
	 
	
}

.etape_coter_droit
{

	background-image:url(images_fo/imagesdecoupe/ABPexpertisePropal3_08.gif);
	 background-repeat:repeat-y;
	width:35px;
}

.etape_coter_gauche
{

	background-image:url(images_fo/imagesdecoupe/ABPexpertisePropal3_06.gif);
	 background-repeat:repeat-y;
	width:54px;
}

.etape_titre
{
	color:#C3015A;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}

.bodyimprimer
{
	 font-size:12px;
	   font-family:Arial;
	   width:541px;
	   vertical-align:top;
	   text-indent: 150px;
}

.titre_imprimer
{
	color:#F93042;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	width: 254px;
	text-align:center;
}


.GridView1 {
	border:  0px  solid #B0B6C2;
	margin-left: 40px;
	margin-top: 10px;
	margin-right: 40px;
    margin-bottom: 10px;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: 200;
	text-align: justify;
	

}

.colheader {
	background-color: #CCCCCC;
	background-image: url(images_fo/fond_header_fo.gif);
	background-repeat: repeat-x;
	height:19px;
	border-right-style: solid;
	border-right-width: thin;
	border-right-color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	padding-left:5px;
	padding-right:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.colheader a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;	
	
	}
.colheader a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C31E5D;	
}

.col{
	height: 20px;
	background-color:#F6E6EB;
	padding-left:5px;
	padding-right:5px;
}



.colalt {
	height: 20px;
	background-color:#F9FAEA;
	padding-left:5px;
	padding-right:5px;
}

.colfooter {
	background-color: #CCCCCC;
background-image: url(images_fo/fond_header_fo.gif);
	background-repeat: repeat-x;
	height: 10px;
}




td.cel
{
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.titre_mauve_gros{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: 700;
	color: #C31E5D;
}

.titre_gris_moyen{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: 700;
	color: #7F7F7F;
}
A
{
    text-decoration:none;
	color: #C31E5D;
}
A:HOVER
{
    text-decoration:none;
	color: #C31E5D;
}
.erreur
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	font-weight:bold;
}

.tablebordurenoir td
{ 
	border: thin solid #000000;
}
.table_renseignement
{
text-align : left;
vertical-align : middle; 
font-size:11px;
font-family:Arial;
 border:0px;
  margin:5px;
}

 .tableaunoir
 {
 border-color:Black;
 }

 .tableaunoir td
 {
 border-color:Black;
 }
 
 .tdrouge
{
background-color:#FF0000;
color:#FFFFFF;
height:16px;
font-size:12px;
}


input[type=submit], input[type=reset] {
background: transparent url(images_fo/button.gif)  repeat-x;
border: 0px;
	border-left: 1px solid #dadada;
	border-right: 1px solid #dadada;
	height: 22px;
	width: 114px;
	font: 11px Arial, Verdana, Sans-serif;
	color: #7c7c7c;
}
input[type=submit]:hover, input[type=reset]:hover {
background: transparent url(images_fo/buttonon.gif)  repeat-x;
border: 0px;
	border-left: 1px solid #dadada;
	border-right: 1px solid #dadada;
	height: 22px;
	width: 114px;
	font: 11px Arial, Verdana, Sans-serif;
	color: #7c7c7c;
}


.tablenoir 
{  
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;

}
.tablenoir td
{  
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	

}