@charset "utf-8";
/* CSS Document    */*{margin:0;padding:0;}
body{background-image:url(../images/main_content_bg.gif);background-repeat:repeat-x;color:#069;font-family:Arial, Helvetica, sans-serif;font-size:0.8em;}
a{color:#F30;text-decoration:none;}
a.dock-item{color:#000;display:block;font:bold 12px Arial, Helvetica, sans-serif;position:absolute;text-align:center;text-decoration:none;top:0;width:40px;}
a:focus{outline:none;}
h3{border-bottom:1px solid silver;color:#F60;font-size:18px;margin-bottom:20px;margin-top:10px;text-align:left;}
h4{color:#F90;}
img{border:0;}
p{color:#333;text-align:left;font-weight:700;margin:15px 0;}
p a,li a{color:#39c;text-decoration:none;}
p#cross-links{border-bottom:1px solid #ccc;margin-bottom:30px;padding-bottom:30px;}
p#cross-links,p#valid,#bloc_accueil_gauche td,#marque_panier td,#historique th,.ajout_montre,#historique table{text-align:center;}
p,ul{font-size:13px;line-height:1.4em;}
p.intro{border-bottom:1px solid #ccc;margin-bottom:20px;text-align:center;width:100%;padding:20px 0 30px;}
.bouton{-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#F60;border:1px solid #000;border-radius:15px;color:#000;display:block;font-style:normal;height:25px;line-height:25px;margin-left:auto;margin-right:auto;margin-top:10px;text-align:center;vertical-align:middle;width:190px;font-weight:700;}
.bouton:hover{border:1px solid #aaa;color:#FFF;cursor:pointer;}
.clearflt{clear:both;}
.orange,#orange{color:#F60;font-weight:700;}
.red{color:red;font-weight:700;}
.arrondi{
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	background-color:#FFF;
	border:1px solid #aaa;
	border-radius:15px;
	display:block;
	margin-top:5px;
	padding:10px;
}
.arrondi2{-moz-border-radius:15px;-webkit-border-radius:15px;background-color:#EEE;border:1px solid #F60;border-radius:15px;display:block;padding:15px;}
.arrondimodal{
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	background-color:#FFF;
	border:1px solid #F60;
	border-radius:15px;
	display:block;
	width:280px;
	text-align:center;
	padding:15px;
}
#modalajout{//left: -800px; position:relative;}

.legendeV{text-align:center;width:148px;border:solid 1px #bbb;color:#333;background:#eee;display:block;}
#bloc_contact #infogen,#bloc_contact #infogen2{float:left;margin-right:5px;width:240px;}
#bloc_contact #numclient{float:left;width:240px;}
#bloc_droit{float:left;margin-left:40px;margin-top:10px;width:350px;}
#bloc_footer{float:left;width:880px;margin:10px;}
#bloc_gauche{float:left;margin-bottom:10px;margin-left:10px;margin-top:10px;width:510px;}
#bloc_gauche #bloc_contact{height:240px;}
#bloc_gauche #bloc_infocom,#bloc_commentaire{margin-bottom:30px;}
#bloc_historique,#bloc_devis{width:880px;margin:10px;}
#bloc_infocom table{width:480px;}
#bloc_list .couleur1,#bloc_prospect .couleur1{background-color:#EEE;}
#bloc_list table{width:600px;}
#bloc_list td,#bloc_prospect td{background-position:center center;color:#333;text-align:center;}
#bloc_list tr:hover,#bloc_prospect tr:hover{background-color:#9CF;}
#bloc_main{clear:both;margin-left:auto;margin-right:auto;width:950px;margin-bottom:20px;}
#bloc_main #bloc_accueil_gauche img{margin-bottom:-4px;margin-right:3px;}
#bloc_main .clear{clear:both;width:880px;margin:20px;}
#bloc_main table{margin-left:auto;margin-right:auto;margin-top:10px;}
#bloc_nav{float:left;margin-left:15px;width:500px;padding:15px;}
#bloc_nav img{margin-left:auto;margin-right:auto;}
#bloc_nav td{text-align:center;width:130px;}
#bloc_prospect{float:left;width:700px;}
#bloc_prospect table{width:700px;}
#bloc_recherche_droit{float:left;margin-left:15px;width:190px;}
#choix_droit{float:left;margin-top:20px;width:300px;}
#choix_gauche{float:left;margin-top:20px;width:300px;}
.choix{
	float:left;
	margin-top:20px;
	width:300px;
	text-align: center;
}
#choix_top{margin-left:auto;margin-right:auto;width:355px;}
#colonne_droite{float:left;margin-left:20px;width:280px;}
#colonne_gauche{float:left;width:632px;}
#coordonnees_client{float:left;margin-bottom:20px;width:600px;}
#coordonnees_client input{border:1px solid #CCC;text-align:left;}
#coordonnees_client label{display:block;height:18px;margin-bottom:6px;margin-top:5px;width:120px;}
#coordonnees_client_devis{float:left;margin-bottom:20px;width:300px;}
#detail_panier label{display:block;width:100px;}
#details_panier input,#details_devis input{border:1px solid #CCC;text-align:center;}
#details_panier input:hover,#coordonnees_client input:hover,#details_devis input:hover{background-color:#DEF;border:1px solid #999;}
#details_panier_top,#details_panier_bot,#details_panier,#contenu_panier,#details_devis,#devisrowplus{text-align:center;width:600px;}
#export img{display:block;float:left;}
#export label{color:#333;display:inline-block;font-weight:700;padding-right:12px;text-align:right;width:100px;}
#historique td{color:#211F1C;}
#historique,#ligneajout,#devis,#main-devis,#top_devis,#bottom-devis{margin-left:auto;margin-right:auto;width:850px;}
#liste_activite label{color:#333;display:inline-block;font-weight:700;padding-right:12px;text-align:right;width:71px;}
#listepanier{color:#666;width:240px;text-align:center;}
#logout,#liste_activite{float:left;}
#pgNavigation .current{background:#26B none repeat scroll 0 0;border:1px solid #AAE;color:#FFF;}
#pgNavigation a{border:1px solid #AAE;color:#15B;cursor:pointer;text-decoration:none;}
#pgNavigation a,#pgNavigation span,#pgNavigation img{cursor:pointer;display:block;float:left;margin-bottom:5px;margin-right:5px;padding:0.3em 0.5em;}
#tabpanier{margin-top:15px;}
#testForm1 label{display:block;width:250px;}
#top_nav{margin-left:auto;margin-right:auto;margin-top:60px;padding-left:15px;padding-right:15px;width:900px;}
.ajout_cache{display:none;text-align:center;}
.bloc_droit_export{float:left;margin-left:20px;width:750px;}
.bloc_droit_export select{width:150px;}
.couleur1 th{background-color:#369;color:#DDD;}
.fltdroit{float:right;}
.labeltab{
	color:#333;
	font-weight:700;
	padding-right:10px;
	text-align:right;
	vertical-align: top;
}
noscript a{color:#a00;text-decoration:underline;}
noscript ol{margin-left:25px;}
noscript p,noscript ol{color:#a00;font-size:13px;line-height:1.4em;text-align:left;}
table.sortable thead{background-color:#eee;color:#666;cursor:pointer;font-weight:700;}
#autrecontact table{width:490px;}
#exportprospect,#ajoutprospect{
	margin-top:20px;
}
#exportprospect img, #ajoutprospect img{display:block;margin-right:auto;margin-left:auto;}
#exportprospect p, #ajoutprospect p{font-weight:700;text-align:center;}
#exportprospect a,#ajoutprospect a{display:block;}
#bloc_arbo{background-color:#FFF;float:left;width:350px;padding:15px;}
#bloc_telechargement,#bloc_photo{float:left;margin-left:15px;width:520px;padding:15px;}
#bloc_telechargement h3,#bloc_arbo h3,#bloc_photo h3{color:#036;font-size:14px;margin-bottom:5px;}
#dossier_tel a,#dossier_photo a{text-align:center;color:#666;font-weight:700;display:block;height:100px;}
#dossier_tel img{display:block;margin-right:auto;margin-left:auto;padding-bottom:10px;}
#fichier_tel a{display:block;border-top-width:1px;border-top-style:solid;border-top-color:#666;line-height:50px;margin-bottom:10px;}
#fichier_tel img{display:block;float:left;margin-right:10px;margin-top:5px;}
#recherche_tel{width:180px;}
#accueil_gauche_download li, #accueil_gauche_infos li,#bloc_outil li,#accueil_gauche_outils li{list-style-type:none;font-size:12px;font-weight:700;font-style:italic;background-image:url(../images/exaile.png);background-repeat:no-repeat;padding-left:20px;margin-top:5px;}
#bloc_list,#bloc_recherche{float:left;width:610px;}
#choixtva,#commande_gauche,#commande_droit{float:left;width:300px;}
#sauv_devis,#crea_devis{float:left;width:305px; height:150px;}
#dossier_tel a:hover,#fichier_tel a:hover,#accueil_gauche_download a:hover, #accueil_gauche_infos a:hover,#accueil_gauche_outils a:hover{text-decoration:underline;color:#AACE38;}
input,textarea,select{
	color:#2B3E52;
	background:#fff;
	border:1px solid #c9d8dd;
	font-size: 13px;
}
/* Tableau photo arbo    */table.dia{width:120px;height:120px;border:1px solid #ddd;border-collapse:collapse;margin:5px;}
div.smalldesc{width:100px;font-size:10px;text-align:center;margin:0 5px 10px;}
table.dia td{text-align:center;vertical-align:middle;background:#eee url(../images/sfondo.gif) repeat-x;}
table.dia img{display:block;margin:auto;}
table.dia a img{filter:alpha(opacity=80);-moz-opacity:0.8px;opacity:0.8px;}
table.dia a:hover img{filter:alpha(opacity=100);-moz-opacity:1px;opacity:1px;}
/* Login    */#bloc_login{
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	background-color:#FFF;
	border:1px solid #aaa;
	border-radius:15px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-top:200px;
	width:500px;
	padding:15px;
}
#bloc_login fieldset{
	width:300px;
}
#bloc_login form,#bloc_coordonnes table{width:330px;}
#bloc_login img{float:right;margin-top:50px;}
#login input{display:block;width:15em;margin:5px auto;}
#login label{color:#F60;display:block;font-weight:700;margin-left:auto;margin-right:auto;width:15em;}
#login legend{color:#369;font-size:130%;margin-left:5px;}
#login p{display:block;font-weight:700;margin-left:auto;margin-right:auto;text-align:center;width:15em;}
/* Menu fisheye    */.csw{background:#fff;height:460px;overflow:scroll;width:100%;}
.csw .loading{text-align:center;margin:200px 0 300px;}
.dock{height:50px;position:relative;text-align:center;}
.dock-container{height:50px;padding-left:20px;position:absolute;}
.dock-item img{border:none;width:100%;margin:5px 10px 0;}
.dock-item span{display:none;padding-left:20px;}
/* Accueil    */#bloc_accueil_droit{
	float:left;
	margin-left:15px;
	width:600px;
}
#bloc_accueil_droit h2,#bloc_nav h2,#bloc_arbo h2,#bloc_telechargement h2,#accueil_gauche_download h2, #accueil_gauche_infos h2,#bloc_photo h2,#accueil_gauche_outils h2{
	border-bottom-color:#656565;
	border-bottom-style:solid;
	border-bottom-width:1px;
	color:#FF5A00;
	margin-bottom:20px;
	font-size: 1.5em;
}
#bloc_accueil_droit img{display:block;margin-left:auto;margin-right:auto;}
#bloc_accueil_droit table{margin-top:10px;width:500px;}
#bloc_accueil_gauche{float:left;width:290px;}
#bloc_accueil_gauche p{font-weight:700;}
#bloc_accueil_gauche th{color:#F60;}
/*Validation formulaire    */
.LV_invalid{color:#C00;}
.LV_invalid_field,input.LV_invalid_field:hover,input.LV_invalid_field:active,textarea.LV_invalid_field:hover,textarea.LV_invalid_field:active{border:1px solid #C00;}
.LV_valid{color:#0C0;}
.LV_valid_field,input.LV_valid_field:hover,input.LV_valid_field:active,textarea.LV_valid_field:hover,textarea.LV_valid_field:active{border:1px solid #0C0;}
.LV_validation_message{font-weight:700;margin:0 0 0 5px;}
/* Slider    */
.slider-wrap{position:relative;width:100%;margin:20px 0;}
.stripNav{margin:auto;}
.stripNav a{-moz-border-radius:15px;-webkit-border-radius:15px;background-color:#FFF;border:2px solid #333;border-radius:15px;color:#333;display:block;font-size:1em;font-weight:700;height:150px;line-height:270px;text-align:center;text-decoration:none;vertical-align:text-bottom;padding:0 15px;}
.stripNav li a.current{border:2px solid #F60;color:#F60;}
.stripNav li a:hover{border:2px solid #F60;color:#F60;text-decoration:underline;}
.stripNav li.tab1 a{background-image:url(../images/prospect.png);background-position:18px 5px;background-repeat:no-repeat;}
.stripNav li.tab2 a{background-image:url(../images/societe.png);background-position:18px 5px;background-repeat:no-repeat;}
.stripNav li.tab3 a{background-image:url(../images/administration.png);background-position:18px 5px;background-repeat:no-repeat;}
.stripNav ul{list-style:none;}
.stripNav ul li{float:left;margin-right:2px;width:150px;}
.stripNavL{background:url("../images/arrow-left.gif") no-repeat center;left:0;}
.stripNavL,.stripNavR{position:absolute;text-indent:-9000em;top:230px;}
.stripNavR{background:url("../images/arrow-right.gif") no-repeat center;right:0;}
.stripViewer{clear:both;overflow:hidden;position:relative;width:950px;margin:auto;}
.stripViewer .panelContainer{left:0;list-style-type:none;position:relative;top:0;width:100%;}
.stripViewer .panelContainer .panel{float:left;height:100%;position:relative;width:950px;}
.stripViewer .panelContainer .panel .wrapper{padding:0;}
.stripViewer .panelContainer .panel ul{text-align:left;margin:0 15px 0 30px;}
#messagemdp p {
	width: 100%;
	color: #FF0000;
}
#bloc_login a:hover {

	text-decoration: underline;
}
#bloc_login_bas p {
	width: 330px;
	text-align: center;
	display: block;
}
#bloc_infos #info {
	width: 500px;
}
.info-fourn {
	width: 500px;
}
#info td {
	font-weight: 700;
}
.labeltab2 {
	text-align: right;
	font-weight: 700;
	color: #FF6600;
}
.labeltab3 {
	font-weight: 700;
	color: #333333;
	text-align: left;
}
#exportprospect a:hover, #ajoutprospect a:hover {
	text-decoration: underline;
	color: #333333;
}
.boutonDevis {
	display: block;
	height: 26px;
	width: 190px;
	font-style:normal;
	height:40px;
	line-height:25px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	width:250px;
	font-weight:700;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: middle;
}
#bouton_val{ background-image: url(../images/buttonVal.png);}
#bouton_sauv{ background-image: url(../images/buttonSauv.png);}
#bouton_four{ background-image: url(../images/buttonFour.png);}
#bouton_ordr{ background-image: url(../images/buttonOrdr.png);}
#bouton_crea{ background-image: url(../images/buttonCrea.png);}
#bouton_ajou{
	background-image: url(../images/buttonAjou.png);
	position: relative;
}
#bouton_autr{ background-image: url(../images/buttonAutr.png);}
.boutonDevis:hover {
	background: no-repeat 0 -40px;
	cursor: pointer;
}
#ajoutligne2 {
	float: left;
	width: 305px;
	position: relative;
	top:-50px ;
	//top:-106px;	
}
#choix_droit img {
	width: 55px;
	margin-right: auto;
	margin-left: auto;
	display: block;
}
#choix_gauche img {
	display: block;
	width: 55px;
	margin-right: auto;
	margin-left: auto;
}
.bloc_infos_fourn table {
	margin-left: 15px;
}
#info-fourn table {
	width: 500px;
	margin-left: 15px;
}
.choix img{
	display: block;
	margin-right: auto;
	margin-left: auto;
}
#loading img {
	display: block;
	margin-right: auto;
	margin-left: auto;
}
#conteneur-modal{
	background-image:url(http://static.flowplayer.org/tools/img/overlay/transparent.png);
	padding:40px;
	width:576px;
	height:450px;
	background-repeat: no-repeat;
}
#contenu-modal{
height:420px;
margin-left:20px;
margin-right:70px;
overflow-y:auto;
width:540px;}
