/*********/
/*general*/
/*********/
* {
margin: 0;
padding: 0;
border: 0;
font-family:  Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
text-decoration: none;
color: #000000;

}
.both {
	clear: both;
	}
.both#spacer {
	height: 15px;
	}
.left, #left {
	float: left;
	}
.right, #right {
	float: right;
	}

body {
	background-color: #efefef;
	margin: 0;
	padding: 0;
	text-align: center;
	}
#general {
	position: relative;
	width: 1004px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background-image: url(/agenceweb/layout/img/fond_ombre.gif);
	background-repeat: repeat-y;

	}
#haut {
	width: 996px;
	margin-left: 4px;
	height: 124px;
	background-image: url(/agenceweb/layout/img/arrosoir_haut.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	}
#haut #logo{
	margin: 20px 0 0 35px;
	}
#haut #pub {
	position: absolute;
	top: 25px;
	right: 120px;
	}
#menu {
	width: 996px;
	margin-left: 4px;
	height: 22px;
	line-height: 22px;
	color: #fff;
	vertical-align: middle;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	background-color: #434343;
	background-image: url(/agenceweb/layout/img/arrosoir_menu.gif);
	background-position: right;
	background-repeat: no-repeat;
	text-indent: 15px;
	}
#menu a{
	color: #fff;
	padding: 0 10px 0 10px;
	letter-spacing: 1px;
	}
#menu a#barre{
	background-image: url(/agenceweb/img/barre_devis.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
	}
#menu img{
	vertical-align: middle;
	padding-left: 10px;
	}

#bandeau {
	width: 996px;
	margin-left: 4px;
	height: 190px;
	background-image: url(/agenceweb/layout/img/bandeau.jpg);
	background-repeat: no-repeat;
	}
#bandeau img#design{
	margin-top:
	}
#bandeau #hebergement_off {
	margin: 56px 0 0 12px;
	}
#bandeau #hebergement_on {
	margin: 31px 0 0 12px;
	}
#bandeau #design_off {
	margin: 56px 0 0 8px;
	}
#bandeau #design_on {
	margin: 31px 0 0 8px;
	}
#bandeau #maintenance_off {
	margin: 56px 0 0 8px;
	}
#bandeau #maintenance_on {
	margin: 31px 0 0 8px;
	}
#bandeau #integration_off {
	margin: 56px 0 0 8px;
	}
#bandeau #integration_on {
	margin: 31px 0 0 8px;
	}
#bandeau #referencement_off {
	margin: 56px 0 0 8px;
	}
#bandeau #referencement_on {
	margin: 31px 0 0 8px;
	}
#bandeau #edition_off {
	margin: 56px 0 0 8px;
	}
#bandeau #edition_on {
	margin: 31px 0 0 8px;
	}
#bas{
	width: 996px;
	margin-left: 4px;
	height: 100px;
	background-color: #b5b5b5;
	}
#bas div.cadre{
	margin: 6px;
	border-right: 1px solid #fff;
	width: 400px;
	float: left;
	}
#bas div.cadre2{
	margin: 6px;
	width: 150px;
	float: left;
	}
#bas ul{
	float: left;
	}
#bas li{
	color: #fff;
	margin: 1px 30px 0 0;
	list-style-type: none;
	}
#bas li a{
	color: #fff;
	}
#bas li a:hover{
	color: #ddd;
	}
#bas_ombre {
	width: 1004px;
	height: 9px;
	background-image: url(/agenceweb/layout/img/fond_bas.gif);
	background-position: left top;
	background-repeat: no-repeat;
	}

/*accueil*/
#accueil {
	margin: 15px 19px 0 19px;
	}
#bloc_480 {
	width: 482px;
	height: 281px;
	float: left;
	background-image: url(/agenceweb/img/fond_bloc_485.gif);
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #7c7c7c;
	}
#bloc_480.b2 {
	margin-left: 2px;
	}
#bloc_480 h2{
	text-transform: uppercase;
	color: #ff8a00;
	font-size: 16px;
	padding: 7px 0 0 10px;
	}
.realisation_1 {
	width: 241px;
	float: left;
	background-image: url(/agenceweb/img/pointille_realisation.gif);
	background-position: right 10px;
	background-repeat: no-repeat;
	}
.realisation_1 img{
	margin: 20px 0 0 17px;
	}
.realisation_1 p{
	margin: 5px 17px 0 17px;
	color: #fff;
	font-size: 12px;
	}
.realisation_2 {
	width: 241px;
	float: right;
	}
.realisation_2 img{
	margin: 20px 0 0 17px;
	}
.realisation_2 p{
	margin: 5px 17px 0 17px;
	color: #fff;
	font-size: 12px;
	}
.cadre_info {
	width: 723px;
	height: 200px;
	float: left;
	background-image: url(/agenceweb/img/fond_cadre_info.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin: 15px 0 0 0; 
	}
#cadre_reussir {
	width: 968px;
	height: 313px;
	background-image: url(/agenceweb/img/fond_cadre_reussir.gif);
	background-position: left top;
	background-repeat: no-repeat;
	}
#cadre_reussir h1{
	color: #f67a00;
	text-transform: uppercase;
	font-size: 16px;
	border-color: #f67a00;
	padding: 20px 0 0 20px;
	}
#cadre_reussir p{
	margin: 15px 20px 0 20px;
	color: #434343;
	line-height: 19px;
	font-size: 12px;
	}
#cadre_reussir p b{
	color: #434343;
	font-weight: bold;
	font-size: 12px;
	}
.cadre_info h2{
	margin: 10px 10px 10px 10px; 
	}
.cadre_info h3{
	margin: 0 200px 0 10px; 
	}
.cadre_info p{
	margin: 10px 200px 10px 10px; 
	
	}
.cadre_info img.photo{
	float: right;
	margin: 10px 20px 0 0; 
	}
.cadre_info img.bouton{
	margin-left: 200px; 
	}
.cadre_contact {
	width: 240px;
	height: 200px;
	float: right;
	background-image: url(/agenceweb/img/fond_cadre_contact.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin: 15px 0 0 0; 
	}
.cadre_img {
	float: right;
	margin: 3px 0 0 0; 
	}
.cadre_contact h2 {
	color: #ff8a00;
	text-transform: uppercase;
	font-size: 16px;
	text-align: center;
	padding: 15px 0 10px 0;
	}
.cadre_contact p {
	color: #434343;
	padding: 5px 20px 5px 20px;
	margin: 0 0 0 0;
	font-size: 12px;
	}
.cadre_contact p.bouton {
	text-align:center;
	}
.cadre_contact p.tel {
	color: #ff8a00;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	}
/*texte*/
#texte {
	margin: 10px 19px 0 19px;
	}
#texte .cadre_info_g h1 {
	margin: 0 250px 0 10px;
	padding: 10px 0 5px 0;
	border-bottom: 1px solid;
	}
#texte .cadre_info_g h2 {
	margin: 0 250px 0 10px;
	padding: 10px 0 10px 0;
	}
#texte .cadre_info_g p {
	margin: 0 250px 0 10px;
	padding: 0 0 10px 0;
	}
#texte .cadre_info_g {
	width: 723px;
	float: left;
	background-image: url(/agenceweb/img/fond_cadre_info.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #adadad;
	margin: 15px 0 0 0; 
	}
#texte .cadre_info_b {
	background-color: #fff;
	margin: 5px; 
	}
/*pôle*/
#hebergement h1 {
	color: #163d8a;
	text-transform: uppercase;
	font-size: 16px;
	border-color: #163d8a;
	margin: 0 250px 0 10px;
	padding: 10px 0 5px 0;
	border-bottom: 1px solid;
	}
#hebergement h2 {
	color: #163d8a;
	font-size: 12px;
	margin: 0 250px 0 10px;
	padding: 10px 0 10px 0;
	}
#hebergement b {
	color: #434343;
	}
#hebergement p {
	color: #434343;
	line-height: 16px;
	font-weight: normal;
	margin: 0 250px 0 10px;
	padding: 0 0 10px 0;
	}
#hebergement .cadre_info_b {
	background-image: url(/agenceweb/img/photo_hebergement.jpg);
	background-position: right 60px;
	background-repeat: no-repeat;
	}
#hebergement .encart {
	background-color: #f0f0f0;
	}
#hebergement .encart img {
	margin: 25px 0 25px 25px;
	}
#design h1 {
	color: #478e14;
	text-transform: uppercase;
	font-size: 16px;
	border-color: #478e14;
	}
#design h2 {
	color: #478e14;
	font-size: 12px;
	}
#design b {
	color: #434343;
	}
#design p {
	color: #434343;
	line-height: 16px;
	font-weight: normal
	}
#design .cadre_info_b {
	background-image: url(/agenceweb/img/photo_design.jpg);
	background-position: right 60px;
	background-repeat: no-repeat;
	}
#design .encart {
	background-color: #f0f0f0;
	}
#design .encart img {
	margin: 25px 0 25px 25px;
	}
#maintenance h1 {
	color: #fdcb00;
	text-transform: uppercase;
	font-size: 16px;
	border-color: #fdcb00;
	}
#maintenance h2 {
	color: #fdcb00;
	font-size: 12px;
	}
#maintenance b {
	color: #434343;
	}
#maintenance p {
	color: #434343;
	line-height: 16px;
	font-weight: normal
	}
#maintenance .cadre_info_b {
	background-image: url(/agenceweb/img/photo_maintenance.jpg);
	background-position: right 30px;
	background-repeat: no-repeat;
	}
#maintenance .encart {
	background-color: #f0f0f0;
	}
#maintenance .encart img {
	margin: 25px 0 25px 25px;
	}
#integration h1 {
	color: #f67a00;
	text-transform: uppercase;
	font-size: 16px;
	border-color: #f67a00;
	}
#integration h2 {
	color: #f67a00;
	font-size: 12px;
	}
#integration b {
	color: #434343;
	}
#integration p {
	color: #434343;
	line-height: 16px;
	font-weight: normal
	}
#integration .cadre_info_b {
	background-image: url(/agenceweb/img/photo_integration.jpg);
	background-position: right 30px;
	background-repeat: no-repeat;
	}
#integration .encart {
	background-color: #f0f0f0;
	}
#integration .encart img {
	margin: 25px 0 25px 25px;
	}
#referencement h1 {
	color: #a30a09;
	text-transform: uppercase;
	font-size: 16px;
	border-color: #a30a09;
	}
#referencement h2 {
	color: #a30a09;
	font-size: 12px;
	}
#referencement b {
	color: #434343;
	}
#referencement p {
	color: #434343;
	line-height: 16px;
	font-weight: normal
	}
#referencement .cadre_info_b {
	background-image: url(/agenceweb/img/photo_referencement.jpg);
	background-position: right 15px;
	background-repeat: no-repeat;
	}
#referencement .encart {
	background-color: #f0f0f0;
	}
#referencement .encart img {
	margin: 25px 0 25px 25px;
	}
#ecommerce h1 {
	color: #f67a00;
	text-transform: uppercase;
	font-size: 16px;
	border-color: #f67a00;
	}
#ecommerce h2 {
	color: #f67a00;
	font-size: 12px;
	}
#ecommerce b {
	color: #434343;
	}
#ecommerce p {
	color: #434343;
	line-height: 16px;
	font-weight: normal
	}
#ecommerce .cadre_info_b {
	background-image: url(/agenceweb/img/photo_e-commerce.jpg);
	background-position: right 30px;
	background-repeat: no-repeat;
	}
#ecommerce .encart {
	background-color: #f0f0f0;
	}
#ecommerce .encart img {
	margin: 25px 0 25px 25px;
	}
.cadre_info_g#edition h1 {
	color: #62666d;
	text-transform: uppercase;
	font-size: 16px;
	border-color: #62666d;
	margin: 0 350px 5px 10px;
	}
#edition h2 {
	color: #62666d;
	font-size: 12px;
	}
#edition b {
	color: #434343;
	}
#edition p {
	color: #434343;
	line-height: 16px;
	font-weight: normal
	}
#edition .cadre_info_b {
	background-image: url(/agenceweb/img/photo_edition.jpg);
	background-position: right 30px;
	background-repeat: no-repeat;
	}
#edition .encart {
	background-color: #fbf5e3;
	margin: 0 350px 0 10px;
	height: 127px;
	}
#edition .encart p{
	padding: 10px 10px 10px 250px;
	margin: 0px;
	color: #6c3616;
	line-height: 17px;
	font-size: 12px;
    font-weight: bold;
	}
.cadre_info_g#edition {
	width: 970px;
	float: left;
	background-image: url(/agenceweb/img/fond_cadre_info.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin: 15px 0 0 0; 
	}

#solution.cadre_info_g h1 {
	color: #62666d;
	text-transform: uppercase;
	font-size: 16px;
	border-color: #62666d;
	margin: 0 10px 5px 10px;
	}
#solution h2 {
	color: #ff8a00;
	font-size: 12px;
	}
#solution h3 {
	color: #62666d;
	font-size: 12px;
	font-weight: bold;
	margin: 0 10px 0 10px;
	}
#solution b {
	color: #434343;
	}
#solution.cadre_info_g p {
	color: #434343;
	line-height: 16px;
	font-weight: normal;
	margin: 0 30px 0 10px;
	}
#solution .cadre_info_b {
	background-image: url(/agenceweb/img/fond_solution.gif);
	background-position: right top;
	background-repeat: repeat-y;
	}
#solution.cadre_info_g .br {
	background-image: url(/agenceweb/img/ligne_br.gif);
	background-repeat: repeat-x;
	height: 10px;
	margin-top: 5px;
	}
#presentation h1 {
	color: #62666d;
	text-transform: uppercase;
	font-size: 16px;
	border-color: #62666d;
	}
#presentation h2 {
	color: #62666d;
	font-size: 12px;
	}
#presentation b {
	color: #62666d;
	}
#texte div.cadre_info_g#presentation p {
	color: #434343;
	line-height: 16px;
	font-weight: normal;
	margin-right: 20px;
	}
#presentation .cadre_info_b {
	background-image: url(/agenceweb/img/fond_presentation.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	}


#texte2 h1 {
	color: #62666d;
	text-transform: uppercase;
	font-size: 16px;
	border-color: #62666d;
	}
#texte2 h2 {
	color: #62666d;
	font-size: 12px;
	}
#texte2 b {
	color: #62666d;
	}
#texte2 p {
	color: #434343;
	line-height: 16px;
	font-weight: normal
	}
#texte2 .cadre_info_b {
	background-image: url(/agenceweb/img/fond_solution.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	}
#contact h1 {
	color: #62666d;
	text-transform: uppercase;
	font-size: 16px;
	border-color: #62666d;
	}
#contact h2 {
	color: #62666d;
	font-size: 12px;
	}
#contact b {
	color: #62666d;
	}
#contact p {
	color: #434343;
	line-height: 16px;
	font-weight: normal
	}
#contact table {
	margin: 10px 0 0 10px;
	}
#contact input {
	border: 1px solid #ff8a00;
	}
#contact textarea {
	border: 1px solid #ff8a00;
	}
#contact input.bouton {
	color: #fff;
	background-color: #ff8a00;
	cursor: pointer;
	}
#contact .cadre_info_b {
	background-image: url(/agenceweb/img/fond_solution.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	}

/*devis */
#devis.cadre_info_g h1 {
	color: #62666d;
	text-transform: uppercase;
	font-size: 16px;
	border-color: #62666d;
	margin: 0 10px 5px 10px;
	}
#devis h2 {
	color: #62666d;
	font-size: 12px;
	}
#devis b {
	color: #434343;
	}
#devis p {
	color: #434343;
	line-height: 16px;
	font-weight: normal;
	}



.cadre_info_g#devis {
	width: 970px;
	float: left;

	margin: 15px 0 0 0; 
	}
#devis .menu {
	background-image: url(/agenceweb/devis/img/fond_menu.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	margin: 20px 10px 0 10px;
	height: 37px;
	}
#devis .menu div{
	width: 145px;
	height: 33px;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	font-size: 13px;
	vertical-align: middle;
	line-height: 33px;
	font-weight: bold;
	margin-left: 12px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	}
#devis .menu div.off{
	background-color: #bbb;
	}
#devis .menu div.off2{
	background-color: #ffc47f;
	}
#devis .menu div.on{
	background-color: #ff8a00;
	}
#devis .menu div#specifique{
	line-height: 16px;
	margin-left: 160px!important;
	margin-left: 130px;
	}
#devis .menu div a{
	display: block;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	}
#devis .menu div a:hover{
	background-color: #ff8a00;
	display: block;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	}
#devis #contenu_pack{
	margin: 0 10px 0 10px;
	background-image: url(/agenceweb/devis/img/fond_contenu_pack.gif);
	background-position: center top;
	background-repeat: repeat-y;

	}
#devis #contenu_pack .pack{
	width: 460px;
	float: left;
	margin: 5px 0 0 7px;
	padding-bottom: 20px;
	}
#devis #contenu_pack .pack .module{
	width: 383px;
	/*height: 42px;*/
	background-image: url(/agenceweb/devis/img/fond_module.gif);
	background-repeat: no-repeat;
	margin: 10px 0 0 40px;
	background-color: #ffead1;
	}
#texte .cadre_info_g#devis p {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
#devis #contenu_pack .pack p.description {
	padding: 15px;
	text-align: left;
	font-size: 13px;
	}
#devis #contenu_pack .pack .module p.desc_1 {
	padding: 2px 10px 2px 10px;
	font-weight: bold;
	text-align: left;
	font-size: 12px;
	}
#devis #contenu_pack .pack .module p.desc_2 {
	padding: 2px 10px 2px 10px;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	}
#devis #contenu_pack .pack .module p.desc_4 {
	padding: 2px 10px 2px 10px;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	}
#devis #contenu_pack .pack .module img {
	float: right;
	margin: 13px 5px 0 0;
	}
#devis #contenu_pack .pack .module .pointille {
	background-image: url(/agenceweb/devis/img/pointille.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 5px;
	}
#devis #contenu_pack .pack .module .bouton {
	background-color: #ff8a00;
	float: right;
	color: #fff;
	margin: 0 5px 5px 0;
	cursor: pointer;
	}
#devis #contenu_pack .pack p.bouton {
	margin-top: 25px;
	text-align: center;
	}
#devis #contenu_pack .pack p.titre {
	text-align: center;
	}
#devis #contenu_pack .pack p.prix {
	text-align: center;
	color: #ff8a00;
	font-size: 14px;
	padding-top: 5px;
	font-weight: bold;
	}
.spacer_1 {
	height: 10px;
	}
.spacer_2 {
	height: 20px;
	clear: both;
	border-top: 1px solid #8a8a8a;
	}
.spacer_3 {
	height: 10px;
	clear: both;
	}
#devis #contenu_option .cadre {
	width: 920px;
	margin: 10px 0 0 15px;
	background-image: url(/agenceweb/devis/img/fond_cadre_option.gif);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #ffead1;
	}
#devis #contenu_option .cadre p.titre {
	text-align: center;
	padding-top: 15px;
	}
#devis #contenu_option .cadre .module{
	width: 383px;
	background-image: url(/agenceweb/devis/img/fond_module_2.gif);
	background-repeat: no-repeat;
	margin: 10px 0 0 50px;
	float: left;
	background-color: #fff;
	}
#devis #contenu_option .cadre .module p.desc_1 {
	padding: 2px 10px 2px 10px;
	font-weight: bold;
	text-align: left;
	font-size: 12px;
	}
#devis #contenu_option .cadre .module p.desc_2 {
	padding: 2px 10px 2px 10px;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	}
#devis #contenu_option .cadre .module p.desc_4 {
	padding: 2px 10px 2px 10px;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	}
#devis #contenu_option .cadre .module img {
	float: right;
	margin: 13px 5px 0 0;
	}
#devis #contenu_option .cadre .bas {
	padding-top: 10px;
	clear: both;
	}
#devis #contenu_option .cadre p.prix {
	text-align: center;
	color: #ff8a00;
	font-size: 14px;
	padding-top: 5px;
	font-weight: bold;
	}
#devis #contenu_option p.titre {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #ff8a00;
	text-transform: uppercase;
	padding: 15px 100px 15px 100px;
	}
#devis #contenu_option .cadre .module .pointille {
	background-image: url(/agenceweb/devis/img/pointille_2.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 5px;
	}
#devis #contenu_option .cadre .module .bouton {
	background-color: #ff8a00;
	float: right;
	color: #fff;
	margin: 0 5px 5px 0;
	cursor: pointer;
	}
#devis #contenu_option div.tab {
	width: 560px;
	height: 31px;
	border-top: 1px solid #ff8a00;
	margin-left: 200px;
	line-height: 31px;
	vertical-align: middle;
	font-weight: bold;
	}
#devis #contenu_option div.tab p {
	line-height: 30px;
	font-weight: bold;
	padding-left: 17px;
	float: left;
	}
#devis #contenu_option div.tab img {
	float: right;
	margin: 6px 40px 0 0;
	cursor: pointer;
	}

#devis #contenu_option div.tab2 {
	width: 560px;
	height: 31px;
	border-top: 1px solid #ff8a00;
	margin-left: 200px;
	text-align: center;
	padding-top: 25px;
	}
#devis #contenu_coordonnees .gauche {
	width: 465px;
	padding-top: 30px;
	float: left;
	}
#devis #contenu_coordonnees .gauche label{
	float: left;
	text-align: right;
	width: 120px;
	padding-right: 5px;
	font-weight: bold;

	}
#devis #contenu_coordonnees .gauche input{
	border: 1px solid #ff8a00;
	width: 280px;
	height: 20px;
	font-size: 13px;
	}
#devis #contenu_coordonnees .gauche input#codep{
	width: 110px;
	}
#devis #contenu_coordonnees .gauche p{
	line-height: 20px;
	vertical-align: middle;
	margin-top: 5px;
	}
#devis #contenu_coordonnees .gauche p.bouton{
	text-align: center;
	margin-top: 25px;
	cursor: pointer;
	}
#devis #contenu_coordonnees .gauche p.alerte{
	padding: 10px;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	color: #ff0000;
	}
#devis #contenu_coordonnees .droite {
	width: 444px;
	background-image: url(/agenceweb/devis/img/fond_coordonnees.gif);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #ffead1;
	float: right;
	margin: 10px 20px 0 0;
	}
#devis #contenu_coordonnees .droite p.titre {
	text-align: center;
	padding-top: 15px;
	}
#devis #contenu_coordonnees .droite .module{
	width: 383px;
	height: 42px;
	background-image: url(/agenceweb/devis/img/fond_module_2.gif);
	background-repeat: no-repeat;
	margin: 10px 0 0 30px;

	}
#devis #contenu_coordonnees .droite .module2{
	width: 383px;
	height: 22px;
	background-image: url(/agenceweb/devis/img/plus.gif);
	background-repeat: no-repeat;
	background-position: 20px center;
	margin: 10px 0 0 30px;
	}
#devis #contenu_coordonnees .droite .module2 p.desc_3 {
	padding-left: 50px;
	font-weight: bold;
	text-align: left;
	font-size: 14px;
	line-height: 22px;
	vertical-align: middle;
	color: #ff8a00;
	}
#devis #contenu_coordonnees .droite .module p.desc_1 {
	padding: 2px 10px 2px 10px;
	font-weight: bold;
	text-align: left;
	font-size: 12px;
	}
#devis #contenu_coordonnees .droite .module p.desc_2 {
	padding: 2px 10px 2px 10px;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	}
#devis #contenu_coordonnees p.prix {
	text-align: center;
	color: #ff8a00;
	font-size: 14px;
	padding-top: 5px;
	font-weight: bold;
	}
#devis #contenu_devis .cadre {
	width: 800px;
	border: 1px solid #434343;
	float: left;
	margin: 20px 15px 0 15px;
	}
#devis #contenu_devis img#bouton {
	float: right;
	padding: 20px 15px 0 0;
	}
#devis #contenu_devis p.logo {
	padding: 25px 0 0 40px;
	}

#devis #contenu_devis p#reponse {
	font-size: 12px;
	font-weight: bold;
	padding: 10px;
	}

#devis #contenu_devis p.devis {
	border-top: 1px solid #ff8a00;
	border-bottom: 1px solid #ff8a00;
	line-height: 34px;
	vertical-align: middle;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin: 30px 12px 0 12px;
	color: #ff8a00;
	}
#devis #contenu_devis p.adresse {
	color: #000;
	font-weight: bold;
	margin: 0 0 0 34px;
	}
#devis #contenu_devis p.adresse_2 {
	color: #000;
	font-weight: bold;
	margin: 25px 0 0 34px;
	}
#devis #contenu_devis span.email {
	color: #ff8a00;

	}
#devis #contenu_devis .cadre_2 {
	width: 732px;
	border: 1px solid #8a8a8a;
	margin: 33px 0 0 33px;
	}
#devis #contenu_devis .cadre_2 p.titre{
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	margin-top: 5px;
	color: #ff8a00;
	text-transform: uppercase;
	line-height: 38px;
	vertical-align: middle;
	}
#devis #contenu_devis .cadre_2 div.module {
	margin: 0 3px 0 3px;
	border-top: 1px solid #8a8a8a;
	}
#devis #contenu_devis .cadre_2 div.module div.article {
	float: left;
	height: 54px;
	}
#devis #contenu_devis .cadre_2 div.module div.prix {
	float: right;
	height: 54px;
	width: 150px;
	line-height: 54px;
	vertical-align: middle;
	color: #ff8a00;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	padding-right: 20px;
	}
#devis #contenu_devis .cadre_2 div.module div.article p.desc_1 {
	padding: 5px 10px 2px 10px;
	font-weight: bold;
	text-align: left;
	font-size: 12px;
	}
#devis #contenu_devis .cadre_2 div.module div.article p.desc_2 {
	padding: 2px 10px 2px 10px;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	}
#devis #contenu_devis .cadre_2 div.total {
	background-color: #ebebeb;
	border-top: 1px solid #8a8a8a;
	}
#devis #contenu_devis .cadre_2 div.total div.article {
	float: left;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	color: #ff8a00;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	padding-left: 20px;
	}
#devis #contenu_devis .cadre_2 div.total div.prix {
	float: right;
	height: 30px;
	width: 150px;
	line-height: 30px;
	vertical-align: middle;
	color: #ff8a00;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	padding-right: 23px;
	}
#devis #contenu_devis .cadre_3 {
	width: 732px;
	border: 1px solid #8a8a8a;
	margin: 20px 0 0 33px;
	}
#devis #contenu_devis .cadre_3 p.titre{
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	margin-top: 3px;
	color: #ff8a00;
	text-transform: uppercase;
	line-height: 32px;
	vertical-align: middle;
	}
#devis #contenu_devis .cadre_3 div.module {
	margin: 0 3px 0 3px;
	border-top: 1px solid #8a8a8a;
	}
#devis #contenu_devis .cadre_3 div.module div.article {
	float: left;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	color: #ff8a00;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	padding-left: 55px;
	background-image: url(/agenceweb/devis/img/plus_2.gif);
	background-repeat: no-repeat;
	background-position: 20px center;
	}
#devis #contenu_devis .cadre_3 div.module div.prix {
	float: right;
	height: 30px;
	width: 150px;
	line-height: 30px;
	vertical-align: middle;
	color: #ff8a00;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	padding-right: 20px;
	}
#devis #contenu_devis div.total_2 {
	background-color: #ebebeb;
	width: 732px;
	border: 1px solid #8a8a8a;
	margin: 20px 0 0 33px;
	}
#devis #contenu_devis div.total_2 div.article {
	float: left;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	color: #ff8a00;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	padding-left: 20px;
	}
#devis #contenu_devis div.total_2 div.prix {
	float: right;
	height: 30px;
	width: 150px;
	line-height: 30px;
	vertical-align: middle;
	color: #ff8a00;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	padding-right: 23px;
	}
#devis #contenu_devis #adresse_netskiss {
	margin: 70px 12px 0 12px;
	border-top: 1px solid #ff8a00;
	text-align: center;
	color: #8a8a8a;
	font-weight: bold;
	font-size: 12px;
	padding: 10px 0 20px 0;
	}
#texte.reference img{
	margin: 0 25px 25px 0;
	}
/*------------ NOUVEAU FORMULAIRE ---------------*/
#contact2 h1 {
	color: #62666d;
	text-transform: uppercase;
	font-size: 16px;
	border-color: #62666d;
	padding: 10px 0 10px 10px;
	text-decoration: underline;
	}
#contact2 h2 {
	color: #62666d;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	margin: 10px 0 15px 10px;
	}
#contact2 .titre_tab {
	color: #62666d;
	padding: 5px 0 5px 20px;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	}
#contact2 b {
	color: #62666d;
	}
#contact2 p {
	color: #434343;
	line-height: 22px;
	padding: 5px 15px 0 0;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0 0 0 10px;
	text-align:center;
	}
	
#contact2 #securitecode {
	margin-left:230px;
	text-align:left;
	width:300px;
}

#contact2 #securitecode img {
	text-align:center;
}


	
#contact2 table {
	margin: 10px 0 0 10px;
	}
#contact2 input {
    width:220px;
	height: 20px;
	font-size: 12px;
	margin-top: 4px;
	border: 1px solid #ff8a00;
	}
#contact2 textarea {
	border: 1px solid #ff8a00;
	font-size: 12px;
	width:300px;
	height:156px;
	margin-top: 4px;
	}
#contact2 .cadre_info_b {
	background-image: url(/agenceweb/img/fond_solution.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	}
#contact2 div.gauche{
    width: 365px;
	float:left;
	border-right: 1px solid #ff8a00;
	padding-right: 20px;
	}
#contact2 div.droite{
	width: 500px;
	float:left;
	padding-left:20px;
	}
#texte .cadre_info_gg {
	width: 920px;
	float: left;
	background-image: url(/agenceweb/img/fond_cadre_info.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #adadad;
	margin: 15px 0 0 0; 
	}
#contact2 input.bouton{
	border:0px;
	width:244px;
	height:27px;
	margin:20px 0 20px 265px;
	cursor: pointer;
	color:#fff;
	background: #ff8a00;
	font-weight:bold;
	text-transform: uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	line-height:27px;
	vertical-align:middle;
}
#contact2 select {
	border: 1px solid #ff8a00;
	height: 20px;
	font-size: 12px;
	width:220px;
	margin-top: 4px;
	}
#contact2 table.tab1 {
    margin-top: 52px;
	margin-top: 43px\9;
}	
#contact2 table.tab2 {
    margin-top: 56px;
}	
/*----------------------------------------------*/
