@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
body {
	background-color: #454C54;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #3d444b;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #3d444b;
}
a:hover {
	text-decoration: underline;
	color: #333333;
}
a:active {
	text-decoration: none;
	color: #3d444b;
}

.titre_info {
	font-size: 12px;
	font-weight: bold;
	color:#2d5384;
}
.texte_info {
	font-size: 10px;
	line-height:18px;
	color:#454c54;
}

#membre_societe_nom-label {
	font-weight:bold;
}
.metier {
	font-size:14px;
	font-weight:bold;
	color:#d54c20;
	list-style-type: none;
	margin:0px;
	margin-top:10px;
}
.specialisation {
	font-size:11px;
	font-weight:100;
	line-height:19px;
	color:#4f4547;
}

#metiers ul {
	float:left;
	margin:0px;
	height:160px;
	list-style:none;
}

#metiers li {
	margin-top:3px;

	/* list-style-image: url(/v1/li.gif); */
	/* list-style-type: square; */
}



#metiersA ul {
	float:left;
	margin:0px;
	height:190px;
	list-style:none;
}
#metiersA li {
	margin-top:3px;
	/* list-style-image: url(/v1/li.gif); */
	/* list-style-type: square; */
}

ul {
	padding:0px;
	padding-left:13px;
	width:158px;
}

#metier_21 ul { /* SALLE DE BAIN */
	background-image:url(/images/0099CC.png);
	background-repeat:no-repeat;
	padding:5px 0px 0px 20px;
}
#metier_21 {
	color:#0099CC;
}
.metier_21 {
	color:#0099CC;
}
#metier_21:hover {
	background-color:#0099CC;
	color:#FFFFFF;
}
#tableau_21 {
	padding:10px;
	background-color:#ebf3f7;
	width:93%;
	margin-left:5px;
	color:#0099CC;
	border:4px solid #0099CC;
	margin-top:7px;
	line-height:18px;
	/*
	padding-left:60px;
	background-image:url(/images/sdb.gif);
	background-repeat:no-repeat;
	*/
}
.tr_21 {
	background-color:#0099CC;
	color:#FFFFFF;
	cursor:pointer;
}



#metier_102 ul { /* PLAN */
	background-image:url(/images/9f9f9f.png);
	background-repeat:no-repeat;
	padding:5px 0px 0px 20px;
}
#metier_102 {
	color:#9f9f9f;
}
.metier_102 {
	color:#9f9f9f;
}
#metier_102:hover {
	background-color:#9f9f9f;
	color:#FFFFFF;
}
#tableau_102 {
	padding:10px;
	background-color:#f3f3f3;
	width:93%;
	margin-left:5px;
	color:#838383;
	border:4px solid #9f9f9f;
	margin-top:7px;
	line-height:18px;
}
.tr_102 {
	background-color:#9f9f9f;
	color:#FFFFFF;
	cursor:pointer;
}



#metier_20 ul { /* CUISINE */
	background-image:url(/images/879d11.png);
	background-repeat:no-repeat;
	padding:5px 0px 0px 20px;
}
#metier_20 {
	color:#879d11;
}
.metier_20 {
	color:#879d11;
}
#metier_20:hover {
	background-color:#879d11;
	color:#FFFFFF;
}
#tableau_20 {
	padding:10px;
	background-color:#f7fcdf;
	width:93%;
	margin-left:5px;
	color:#829712;
	border:4px solid #879d11;
	margin-top:7px;
	line-height:18px;
}
.tr_20 {
	background-color:#879d11;
	color:#FFFFFF;
	cursor:pointer;
}



#metier_1 ul { /* CHAUFFAGE */
	background-image:url(/images/cb5d0e.png);
	background-repeat:no-repeat;
	padding:5px 0px 0px 20px;
}
#metier_1 {
	color:#cb5d0e;
}
.metier_1 {
	color:#cb5d0e;
}
#metier_1:hover {
	background-color:#cb5d0e;
	color:#FFFFFF;
}
#tableau_1 {
	padding:10px;
	background-color:#fdf1e8;
	margin-left:auto;
	margin-right:auto;
	width:93%;
	margin-left:5px;
	color:#cb5d0e;
	border:4px solid #cb5d0e;
	margin-top:7px;
	line-height:18px;
	
}
.tr_1 {
	background-color:#cb5d0e;
	color:#FFFFFF;
	cursor:pointer;
}



#metier_22 ul { /* MUR */
	background-image:url(/images/be961e.png);
	background-repeat:no-repeat;
	padding:5px 0px 0px 20px;
}
#metier_22 {
	color:#be961e;
}
.metier_22 {
	color:#be961e;
}
#metier_22:hover {
	background-color:#be961e;
	color:#FFFFFF;
}
#tableau_22 {
	padding:10px;
	background-color:#fdf7e4;
	width:93%;
	margin-left:5px;
	color:#a2811d;
	border:4px solid #be961e;
	margin-top:7px;
	line-height:18px;
}
.tr_22 {
	background-color:#be961e;
	color:#FFFFFF;
	cursor:pointer;
}




#metier_50 ul { /* MENUISERIE */
	background-image:url(/images/6f5c3a.png);
	background-repeat:no-repeat;
	padding:5px 0px 0px 20px;
}
#metier_50 {
	color:#6f5c3a;
}
.metier_50 {
	color:#6f5c3a;
}
#metier_50:hover {
	background-color:#6f5c3a;
	color:#FFFFFF;
}
#tableau_50 {
	padding:10px;
	background-color:#fff4e1;
	width:93%;
	margin-left:5px;
	color:#6f5c3a;
	border:4px solid #6f5c3a;
	margin-top:7px;
	line-height:18px;
}
.tr_50 {
	background-color:#6f5c3a;
	color:#FFFFFF;
	cursor:pointer;
}




#metier_64 ul { /* SÉCURITÉ */
	background-image:url(/images/69c3ed.png);
	background-repeat:no-repeat;
	padding:5px 0px 0px 20px;
}
#metier_64 {
	color:#69c3ed;
}
.metier_64 {
	color:#69c3ed;
}
#metier_64:hover {
	background-color:#69c3ed;
	color:#FFFFFF;
}
#tableau_64 {
	padding:10px;
	background-color:#ecf9ff;
	width:93%;
	margin-left:5px;
	color:#59abd2;
	border:4px solid #69c3ed;
	margin-top:7px;
	line-height:18px;
}
.tr_64 {
	background-color:#69c3ed;
	color:#FFFFFF;
	cursor:pointer;
}




#metier_69 ul { /* EXTERIEUR */
	background-image:url(/images/a1bb59.png);
	background-repeat:no-repeat;
	padding:5px 0px 0px 20px;
}
#metier_69 {
	color:#a1bb59;
}
.metier_69 {
	color:#a1bb59;
}
#metier_69:hover {
	background-color:#a1bb59;
	color:#FFFFFF;
}
#tableau_69 {
	padding:10px;
	background-color:#f9ffea;
	width:93%;
	margin-left:5px;
	color:#8ca644;
	border:4px solid #a1bb59;
	margin-top:7px;
	line-height:18px;
}
.tr_69 {
	background-color:#a1bb59;
	color:#FFFFFF;
	cursor:pointer;
}




#metier_75 ul { /* CONSTRUCTION */
	background-image:url(/images/497177.png);
	background-repeat:no-repeat;
	padding:5px 0px 0px 20px;
}
#metier_75 {
	color:#497177;
}
.metier_75 {
	color:#497177;
}
#metier_75:hover {
	background-color:#497177;
	color:#FFFFFF;
}
#tableau_75 {
	padding:10px;
	background-color:#e8eff0;
	width:93%;
	margin-left:5px;
	color:#497177;
	border:4px solid #497177;
	margin-top:7px;
	line-height:18px;
}
.tr_75 {
	background-color:#497177;
	color:#FFFFFF;
	cursor:pointer;
}




#metier_82 ul { /* PETITS TRAVAUX */
	background-image:url(/images/c6b41e.png);
	background-repeat:no-repeat;
	padding:5px 0px 0px 20px;
}
#metier_82 {
	color:#c6b41e;
}
.metier_82 {
	color:#c6b41e;
}
#metier_82:hover {
	background-color:#c6b41e;
	color:#FFFFFF;
}
#tableau_82 {
	padding:10px;
	background-color:#f9f7e3;
	width:93%;
	margin-left:5px;
	color:#b0a01b;
	border:4px solid #c6b41e;
	margin-top:7px;
	line-height:18px;
}
.tr_82 {
	background-color:#c6b41e;
	color:#FFFFFF;
	cursor:pointer;
}




#metier_12 ul { /* SOL */
	background-image:url(/images/cd2387.png);
	background-repeat:no-repeat;
	padding:5px 0px 0px 20px;
}
#metier_12 {
	color:#cd2387;
}
.metier_12 {
	color:#cd2387;
}
#metier_12:hover {
	background-color:#cd2387;
	color:#FFFFFF;
}
#tableau_12 {
	padding:10px;
	background-color:#ffecf7;
	width:93%;
	margin-left:5px;
	color:#cd2387;
	border:4px solid #cd2387;
	margin-top:7px;
	line-height:18px;
}
.tr_12 {
	background-color:#cd2387;
	color:#FFFFFF;
	cursor:pointer;
}




#metier_94 ul { /* ENERGIE RENOUVELABLE */
	background-image:url(/images/42acad.png);
	background-repeat:no-repeat;
	padding:5px 0px 0px 20px;
}
#metier_94 {
	color:#42acad;
}
.metier_94 {
	color:#42acad;
}
#metier_94:hover {
	background-color:#42acad;
	color:#FFFFFF;
}
#tableau_94 {
	padding:10px;
	background-color:#ecfefe;
	width:93%;
	margin-left:5px;
	color:#42acad;
	border:4px solid #42acad;
	margin-top:7px;
	line-height:18px;
}
.tr_94 {
	background-color:#42acad;
	color:#FFFFFF;
	cursor:pointer;
}



.required {
	float:left;
	width:258px;
	background-image:url(/images/fond_RO.png);
	margin-top:2px;
	padding:4px;
}
.optional {
	float:left;
	width:258px;
	margin-top:2px;
	padding:4px;
	background-image:url(/images/fond_RO.png);
}

input[type=text] {
	border:1px solid #CCCCCC;
	padding:2px;
	margin:2px;
	width:216px;
	color:#427695;
}



input[type=password] {
	border:1px solid #CCCCCC;
	padding:2px;
	margin:2px;
	width:216px;
	color:#427695;
}

input[type=submit] {

}


input[type=radio] {
	margin:5px;
}

input[type=checkbox] {
	margin:5px;
}

textarea {
	border:1px solid #CCCCCC;
	padding:3px;
	width:214px;
	height:75px;
	margin:2px;
	color:#427695;
}

select {
	border:1px solid #CCCCCC;
	padding:2px;
	margin:2px;
	width:222px;
	color:#427695;
}

fieldset {
	background-color:#f0f0f0;
	width:492px;
	padding:20px;
	position: relative;
	-moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; -moz-border-radius-bottomright: 6px; -moz-border-radius-bottomleft: 6px;
	margin-bottom:7px;
	margin-left:0px;
	margin-right:0px;
}

legend {
	font-size:14px;
	font-weight:bold;
	position: absolute;
	top: -.5em;
	left: .2em;
	color:#21537C;
}


.messages ul, .messages li {
	list-style-type:none;
	width:651px;
	padding:6px;
	margin:0px;
	padding-left:17px;
}

.message_info, .message_success, .message_warning, .message_error, .message_validation {
	border: 1px solid;
	margin: 10px 0px;
	padding:15px 10px 15px 50px;
	background-repeat: no-repeat;
	background-position: 10px center;
}
.message_info {
	color: #00529B;
	background-color: #BDE5F8;
	background-image: url('/images/icons/info.png');
}
.message_success {
	color: #4F8A10;
	background-color: #DFF2BF;
	background-image:url('/images/icons/success.png');
}
.message_warning {
	color: #9F6000;
	background-color: #FEEFB3;
	background-image: url('/images/icons/warning.png');
}
.message_error {
	color: #D8000C;
	background-color: #FFBABA;
	background-image: url('/images/icons/error.png');
}

.icone {
	width:16px;
	height:16px;
}

.rollo_menu {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:1px;
}

.rollo_menu:hover {
	
}
.titre_client {
	color:#b9441e;
	font-size:20px;
	margin:0px;
	padding:0px;
}
.sous_titre_client {
	padding:10px;
	margin-top:10px;
	border-top:2px dotted #b9441e;
	border-bottom:2px dotted #b9441e;
	background-color:#fffef5;
	color:#605855;
	line-height:18px;
	width:96%;
}
.metier_client {
	font-size:16px;
	margin-bottom:10px;
}
.trnormal {
	background-color:#f9f9f9;
}
.trnormal_r {
	background-color:#f9f9f9;
	color:#0066CC;
}
.trhover {
	background-color:#f1f1f1;
}
.offre_client {
	background-color:#FFFFFF;
	padding:5px;
	margin-top:1px;
}

.errors {
	color:#CC0000;
}

form {
	padding:0px;
	margin:0px;
}

dd {
	padding:0px;
	margin:0px;
}

dl {
	padding:0px;
	margin:0px;
}

dt {
	padding:0px;
	margin:0px;
}


.maligne {
	background-image:url(/images/malignea.jpg);
}
 
.maligne:hover {
	cursor:pointer;
	background-image:url(/images/maligne.jpg);
}

.speie {
	margin-left:-39px;
}

.speie8 {
	margin-left:39px;
}