* { margin:0; padding:0;}
body { background:#f5f0d6; font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1em; color:#9b9575; min-width:968px;}

input, textarea, select { font-family:Arial, Helvetica, sans-serif; font-size:1em;}

object { vertical-align:top; outline:none;}


p { margin:0; padding:0;}



/*==================forms====================
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

#form label { display:block; color:#545454;}
#form .form { height:41px;}
#form input {width:262px; padding:1px 0 1px 3px; background:#f2f2f2; border:1px solid #9d9b8e;}
#form textarea { width:302px; height:140px; overflow:auto; background:#f2f2f2; border:1px solid #9d9b8e; padding:1px 0 0 3px; margin-bottom:12px;}




/*

.Menu_kwimail_footer { width:100%; overflow:hidden; padding-bottom:2px;margin-left:35px; padding-top:10px;}
.Menu_kwimail_footer  li { float:left; border-right:1px solid #dbd5bd; padding-right:14px; margin-right:14px; line-height:1em;}
.Menu_kwimail_footer  li a { text-decoration:none; color:#fff;}
.Menu_kwimail_footer  li a:hover { text-decoration:underline;}
.Menu_kwimail_footer  li.last { margin-right:0; padding-right:0; border:0;}
.copyright{margin-left:40px;}
*/
.list { padding-bottom:8px; color:#fbe1a1; font-size:10pt;}
.list li { padding:0 0 10px 29px; background:url('../images/marker1.gif') no-repeat left top; font-size:1.23em; color:#fbe1a1;}
.list li a { color:#fbe1a1; text-decoration:none;}
.list li a:hover { text-decoration:underline;}
#Menu_services { padding-bottom:8px; color:#fbe1a1; font-size:10pt;}
#Menu_services li { padding:0 0 10px 29px; background:url('../images/marker1.gif') no-repeat left top; font-size:1.23em; color:#fbe1a1;}
#Menu_services li a { color:#fbe1a1; text-decoration:none;}
#Menu_services li a:hover { text-decoration:underline;}
.list1 { padding-bottom:15px;font-size:10pt;}
.list1 li { padding:0 0 7px 27px; background:url('../images/marker3.png') no-repeat left center; color:#fbe1a1;}
.list1 li a { color:#fbe1a1; text-decoration:none;}
.list1 li a:hover { text-decoration:underline;}

.list2 { padding-bottom:16px;font-size:10pt;}
.list2 li { width:100%; overflow:hidden; vertical-align:top; padding-bottom:28px;}
.list2 li strong { display:block; float:left; width:46px; height:45px; background:url('../images/marker4.gif') no-repeat left top; color:#fff; text-align:center; font-size:1.85em; line-height:1em; padding-top:3px; margin-right:19px;}
.list2 li b { display:block; font-size:.5em; text-transform:uppercase; margin-top:-5px;}
.list2 li p { width:131px; float:left;}
.list2 li p span { display:block; margin-top:7px;}
.list2 li p a { color:#5f5c49; font-weight:bold;}
.list2 li.last { padding-bottom:0;}

.list3 { padding-bottom:8px;font-size:10pt;}
.list3 li { padding:0 0 4px 23px; background:url('../images/marker5.gif') no-repeat left 4px; font-style:italic;}
.list3 li a { color:#9b9575; text-decoration:none;}
.list3 li a:hover { text-decoration:underline;}

.list4 { padding-bottom:18px;font-size:10pt;}
.list4 li { font-size:.85em; color:#545454; width:100%; overflow:hidden; vertical-align:top; padding:2px 0 3px 0;}
.list4 li.first { font-weight:bold; text-transform:uppercase;}
.list4 li.first span.c3 { text-align:left; padding-left:9px;}
.list4 li.alt { background:#f2f2f2;} 
.list4 li span { display:block; float:left;}
.list4 li span.c1 { width:96px; margin-right:29px; padding-left:15px;}
.list4 li span.c2 { width:73px; margin-right:19px;}
.list4 li span.c3 { width:83px; text-align:center;}
.list4 li b { color:#d1380c; display:block; padding-left:15px; background:url('../images/marker6.gif') no-repeat left 6px;} 

.list5 { width:100%; overflow:hidden; padding-bottom:20px;font-size:10pt;}
.list5 li { float:left; width:146px; margin-right:32px; color:#545454;}
.list5 li b { display:block; margin-bottom:4px;}
.list5 li img { display:block; margin-bottom:12px;}
.list5 li.last { margin-right:0;}


/*==================other====================*/
.img-box  { margin-bottom:40px; display:block; width:177px; height:199px; float:left;}
.img-box span { color:#545454;}




.p1 { margin-bottom:16px; font-size:10pt;}
.p2 { margin-bottom:16px; font-size:10pt; color:black;}
.phone { float:right; margin-right:15px;}


/*==================txt, links, lines, titles====================*/
a {color:#9b9575; outline:none;}
a:hover{text-decoration:none;}
a img{border:none;}
h2 { font-size:24px; color:#827e66; font-weight:normal; line-height:1.2em; letter-spacing:-1px; margin-bottom:14px;}
h2 b { color:#655143;}
h1 b { color:#655143;}
h3 { font-size:20px; line-height:1.2em; margin-bottom:20px; color:#655143;}
#ssbandeaublanc .col-2 h1{ color:#655143;padding-left:105px; background:url('../images/icon.gif') no-repeat left top; border-bottom:1px solid #d4d1c3; padding-bottom:11px; text-align:center; line-height:25px; padding-right:50px;}
h4 { font-size:1em; color:#d1380c; margin-bottom:15px;}
h5 { color:#5f5c49; font-size:1em; margin-bottom:10px;}
h5 a { color:#5f5c49;}

.link { color:#fbe1a1; font-size:1.23em; font-style:italic; padding-left:27px; background:url('../images/marker2.gif') no-repeat left 6px; line-height:1em;}

.link1 { text-align:center;}
.link1 a { display:inline-block; background:url('../images/link1-bg.gif') no-repeat left top; color:#8e4001; font-size:1em; text-decoration:none; line-height:.92em; width:102px; height:28px;}
.link1 a b { display:block; padding:8px 0 8px 0; text-align:center;}
.link1 a:hover { text-decoration:underline;}

.link2 { color:#5ea600; font-style:italic; font-weight:bold;}

.link3 { text-decoration:none;}
.link3:hover { text-decoration:underline;}

.line-ver { background:url('../images/line-ver.gif') repeat-y 180px 0;}
.line-ver1 { background:url('../images/line-ver.gif') repeat-y 425px 0;}

.vert1{color:#5ea600; font-style:italic; font-weight:bold;font-size:16pt; text-decoration: underline; margin-bottom:10px; line-height:25px;}
.rouge{color:red; font-style:italic; font-size:12pt; text-decoration: underline; margin-bottom:10px;}
.vert2{color:#5ea600; font-style:italic;font-size:6pt;}
/*==================boxes====================*/
.box { background:url('../images/box-tail.png'); width:340px; height:360px; overflow:hidden; margin-top:15px;}
.box .inner { padding:26px 19px 0 18px;}
.box h3{ color: white; text-transform:uppercase; letter-spacing:-1px; text-align:right; font-size:18pt; line-height:1em; border-bottom:1px solid #8f3413; padding-bottom:4px; margin-bottom:15px;}
.box h1 { color: white; text-transform:uppercase; letter-spacing:-1px; text-align:right; font-size:18pt; line-height:1em;}
.box h3 span { display:block; color:#7b1900; font-size:.57em; font-weight:normal; line-height:1em;}
.box p { color:#fbe1a1; line-height:1.08em; margin-bottom:10px;}
.box ul { padding-bottom:15px;font-size:10pt;}
.box li { padding:0 0 7px 27px; background:url('../images/marker3.png') no-repeat left center; color:#fbe1a1;}
.box li a { color:#fbe1a1; text-decoration:none;}
.box li a:hover { text-decoration:underline;}
.box1 { width:1000px; /*position:relative;*/ height:auto;}
.box1 .left-top-corner { background:url('../images/left-top-corner.png') no-repeat left top; height:9px; padding-left:9px;}
.box1 .right-top-corner { background:url('../images/right-top-corner.png') no-repeat right top; height:9px; padding-right:9px;}
.box1 .border-top { background:url('../images/border-top.png') left top repeat-x; height:9px; font-size:0; line-height:0; width:100%;}
.box1 .left-bot-corner { background:url('../images/left-bot-corner.png') no-repeat left bottom; height:9px; padding-left:9px}
.box1 .right-bot-corner { background:url('../images/right-bot-corner.png') no-repeat right bottom; height:9px; padding-right:9px}
.box1 .border-bot { background:url('../images/border-bot.png') left bottom repeat-x; height:9px; font-size:0; line-height:0; width:100%;}
.box1 .border-left { background:url('../images/border-left.png') left top repeat-y; padding-left:6px;}
.box1 .border-right { background:url('../images/border-right.png') right top repeat-y; padding-right:6px;}
.box1 .xcontent { background:url('../images/box1-tail.gif') repeat-x top #f2f2f2; min-height:288px; height:auto!important; height:288px;}
.box1 .inner { padding-top:10px; padding-left:10px;padding-right:10px;}
.box h6{ width:220px; background:#993b16; text-align:center; margin:auto; color:#fbe1a1; margin-bottom:10px; height:30px;line-height:30px;text-transform:uppercase; font-size:12pt;}



/*======= index.html =======*/
#sous-bandeau .row-1{clear:both;}
 #sous-bandeau .row-1 .col-1 {width:196px; margin-right:69px;}
 #sous-bandeau .row-1 .col-2 {width:693px;}

 


/*=========================
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/

#contener{ width:auto; background:#f5f0d6;}
#header{ background:url("../images/header.jpg") no-repeat; height:95px; margin:auto; width:1000px; }
#header .top { height:90px; overflow:hidden;}
#header .top .logo { float:left; padding:25px 0 0 4px; width:212px; height:54px;}
#login{
    float:right;
    height:35px;
    width:455px;
    background:url('../images/fond-login1.gif') no-repeat;
    font-size:10pt;
    padding-left:8px;
    color:#fbe1a1;
}
#content { /*padding:38px 0 29px 0;*/ margin:auto;}
#bandeau{ background:url("../images/fond-monde.jpg") no-repeat; height:425px; /*width:auto; margin:0; padding:0;*/ position:relative;}
#dev #petitbandeau, #fr #petitbandeau{ background:url("../images/petit-bandeau.jpg") no-repeat; height:99px; width:auto; margin:0; padding:0;}
.col-1, .col-2, .col-3, .col-4 { float:left;}
#bandeau .col-1 { width:226px; margin-right:42px; padding-top:60px;}
#bandeau .col-2 { width:324px; margin-right:25px;}
#bandeau .col-3 { width:324px; margin-right:5px;}
#bandeau .col-4 { width:227px;}
#bandeau h3 { font-size:20px; line-height:1.2em; margin-bottom:20px; color:white;}
#txtbandeau{width:1000px; margin:auto;}
#sous-bandeau{background: #f5f0d6; margin:auto; height:auto;padding-bottom:30px;padding-top:15px; min-height:350px; _height:350px;}
#bandeau h1{color:white;}
#ssbandeaublanc .row-2 .col-1 {width:160px; margin-right:80px; padding-left:15px;padding-top:25px;}
 #sous-bandeau .row-2 .col-2 {width:660px;}
 #sous-bandeau .row-2 .col-2 .col-1 { width:200px; margin-right:20px; }
 #sous-bandeau .row-2 .col-2 .col-2 { width:400px;}
 #sous-bandeau h1{font-size:18pt;}
 #ssbandeautxt{width:1000px; margin:auto; padding-top:10px;}
#ssbandeautxt .actus{ float:left; width:200px;}
#ssbandeautxt .texte1{float:left; margin-left:40px;width:760px;}

.texte h1{padding-top:0px; margin-top:0px;padding-bottom:5px; color:#655143;text-align:center;}
#ssbandeaublanc{width:1000px; margin:auto; padding-top:10px; clear:both; height:auto; }
#footer {height:113px; font-size:10pt; width:auto;background:#b3aa96;}
#footer .indent {  width:1000px; margin:auto;}
#footer p { color:#fff;}
#footer p a { color:#fff;}
ul { list-style:none;}
.Menu_kwimail{float:right;padding-top:25px; width:480px; height:30px;}
.Menu_kwimail  li{ font-size:16px; float:left; line-height:30px; margin-left:3px; height:30px;}
.Menu_kwimail  li a { display:block; text-decoration:none; color:#765742; width:90px; height:30px;text-align:center;}
.Menu_kwimail  li a em { display:block;}
.Menu_kwimail li a b { display:block; font-weight:normal; font-style:normal; padding:4px 0 5px 0; width:auto; text-align:center;}
.Menu_kwimail  li a:hover,
.Menu_kwimail li a.act { 
	color:#fff; background:url('../images/hovermenu.gif') no-repeat top center ;width:90px; height:30px;
}
.Menu_kwimail .current a{color:#fff; background:url('../images/hovermenu.gif') no-repeat top center;width:90px; height:30px;}
.Menu_kwimail li a:hover em,
.Menu_kwimail li a.act em { 
	background:url('../images/nav-left.gif') no-repeat left top;
}
.Menu_kwimail li a:hover b,
.Menu_kwimail li a.act b { 
	background:url('../images/nav-right.gif') no-repeat right top;
}

.Menu_kwimail_footer { width:100%; overflow:hidden; padding-bottom:2px;margin-right:35px; padding-top:10px;}
.Menu_kwimail_footer  li { float:left; border-right:1px solid #dbd5bd; padding-right:14px; margin-right:14px; line-height:1em;}
.Menu_kwimail_footer  li a { text-decoration:none; color:#fff;}
.Menu_kwimail_footer  li a:hover { text-decoration:underline;}
.Menu_kwimail_footer  li.last { margin-right:0; padding-right:0; border:0;}
.copyright{margin-left:40px;width:1000px; margin:auto;}
.contact_libelle{ font-size:11pt;}

#error{border:1px solid red; color:red}
#marquee_actus{text-align:center; color:#5f5c49;background:url('../images/marker4.gif') no-repeat left top;}
#marquee_actus span {color:#fff; text-align:center; font-size:10pt; line-height:27px; padding-top:3px; letter-spacing:2px;}
#tagclouds{width:160px;margin-left:5px;margin-top:25px;color:#2d4584}

#callback{background:url("../images/fond_callback.gif") no-repeat center top; height:148px; width:148px; margin-bottom:10px; margin-left:15px; text-align:center; padding-top:20px; color:white; font-size:7pt; line-height:22px}
#Cllbkc{width:100%}

#map_canvas{margin-top:20px;}
#callback_form{width:530px;height:400px;text-align:left;}
#contact_form input{height:16pt;font-size:11pt;}
#GetInPdf{height:32px;width:32px;text-align:center;width:auto;}
#newsletter{margin-top:20px;}
#devad, #admin{width:1300px; margin:auto;}
#comp_visu_372{float:right; width:250px; overflow:hidden;margin-left:35px;}
#comp_visu_377 { width:100%; overflow:hidden;float:left; margin-right:35px;margin-top:20px;}
#comp_visu_{ float:left; margin-right:35px;margin-top:20px;}
.padd_contenu{padding-top:10px;}
.lienDemande{background:url('../images/demander-brochure.gif') no-repeat ; width:212px;height:40px;}

#btn_connexion{
	
	background:url("../images/btn_ok.png") top right no-repeat;
	cursor: pointer;
	border:0;
        height:25px;
        width:25px;
        margin-left:5px;
}
#smsSend,#emailSend,#btnenvoyer{
	margin-top:5px;
	background:url("../images/hovermenu.gif") top right no-repeat;
	cursor: pointer;
	border:0;
        height:30px;
        line-height:30px;
        width:90px;
        color:white;
}

#txtcontact{width:480px; float:left;margin-right:20px;}
#formulairecontact{float:left;width:480px;}
#calcul_tarifs{float:left; width:210px;padding-left:10px;margin-top:30px;}
#tarif{float:left; width:460px;border-collapse:collapse;}
#tarif td {line-height:25px;border:1px solid black;border-collapse:collapse;}
.table{border-collapse:collapse;}
#tarif h1{padding-top:5px; padding-bottom:5px; color:#655143;}
.calcule-sms td,.calcule-mail td{ line-height:20px; width:100px;}
.calcule-sms td input,.calcule-mail td label{ padding-left:5px;}
#contact_table2{float:right;}
#contact_table1{float:left;}
#tarif td.prix {text-align:right; color:black;border-collapse:collapse;}
#tarif td.libelle,#tarif td.titre {text-align:left; color:black; padding-left:5px;border-collapse:collapse;}
#calcultarifsms{margin-top:170px;}
.calcule-mail label{color:#655143;}
#creation .coll-1, #mise .coll-1{background:url("../images/starter.gif") no-repeat top center; padding-top:80px;}
#creation .coll-2, #mise .coll-2{background:url("../images/medium.gif") no-repeat top center; padding-top:80px;}
#creation .coll-3, #mise .coll-3{background:url("../images/gold.gif") no-repeat top center; padding-top:80px;}