body {font-size:12px; font-family:Verdana, "Arial", "Tahoma", Helvetica, sans-serif; background:#fff; color:#444444; text-align:center; margin:0 auto; padding:0;}

a img{border:none;}
.clear{clear:both;}
a {color:#DC3326; text-decoration:none;}
a:hover {color:#444444; }
.center{text-align:center;}

.h1L{width:4px; height:29px; float:left; background:url(images/h1L.jpg) no-repeat; margin-bottom:5px;}
.h1M{width:617px; height:29px; float:left; background:url(images/h1M.jpg) repeat-x; margin-bottom:5px;}
.h1R{width:4px; height:29px; float:left; background:url(images/h1R.jpg) no-repeat; margin-bottom:5px;}

h1{color:#fff; padding:5px 0 0 3px; margin:0; font-size:14px; text-transform:uppercase;}
h2{color:#000; padding:7px 0 5px 0px; margin:3px 0 0 0; font-size:16px;}
h2 span{color:#DC3326; padding:5px 0 0 0px; margin:0; font-size:14px; font-weight:normal; }
h3 {color:#DC3326; padding:5px 0 5px 0px; margin:0; font-size:14px; font-weight:normal; }
.title{color:#000; padding:30px 0 0 3px; margin:0; font-size:15px; font-weight:bold;}
.title span{color:#DC3326; padding:5px 0 0 3px; margin:0; font-size:14px; font-weight:normal; }

h4{color:#76A622; padding:0px 5px 15px 5px; margin:0 0 5px 0; font-size:16px; background:#FFFFFF;}
.hHelp{float:left; width:625px; height:11px; background:url(images/hHelp.jpg) repeat-x; margin-bottom:10px;}

#container {width:861px; margin:0 auto; text-align:left;}

#top{width:861px; float:left; height:218px; margin-top:15px;}

#topLogo{width:215px; height:218px; float:left; background:url(images/bg_logo.jpg) no-repeat;}
#topLogo img{margin:15px 0 0 25px;}
#topL{width:28px; height:218px; float:left; background:url(images/topL.jpg) no-repeat; text-align:center;}
#topL img{margin-top:70px;}
#topR{width:618px; float:left;  }

#headerHolder{width:618px; float:left; height:158px; }
.headerPadd{padding:37px 0 0 20px;}
#headerL{width:588px; float:left; height:158px; }
#headerL img{padding:0; margin:0;}


#headerR{width:30px; float:left; height:158px; text-align:center;}
#headerR img{margin-top:70px;}

#TopMenuHolder{float:left; width:618px; margin-top:9px;}
#TopMenu{float:left; width:608px; height:51px; background:url(images/TopMenu.jpg) repeat-x;}
#TopMenuR{float:left; width:10px; height:51px; background:url(images/TopMenuR.jpg) no-repeat;}


#TopNav, #TopNav ul{margin:0;padding:0;list-style-type:none;list-style-position:outside;}
#TopNav li{float:left; list-style:none; padding:0; margin:0; border-right:1px solid #DFF1B4; height:47px;}
#TopNav a{display:block; color:#fff; text-decoration:none; padding:17px 10px 0 10px;  font-weight:bold; font-size:14px;}
#TopNav a:hover{color:#fff; text-decoration:none; background:url(images/TopMenu_over.jpg) repeat-x; height:47px; padding:17px 10px 0 10px;}
#TopNav li.select{color:#fff; background:url(images/TopMenu_over.jpg) repeat-x; height:47px;}

#TopNav ul {position:absolute;display:none; width:170px; top:209px;}
#TopNav li ul a,#TopNav li ul a:visited{width:170px; height:auto; float:left; background:#da3021 url(images/TopSubNav.jpg) left top repeat-x; padding:6px 7px;font-size:12px;font-weight:normal;}
#TopNav li ul a:hover{width:170px; height:auto; background:#fefefe url(images/TopSubNav_over.jpg) left top repeat-x; padding:6px 7px; color:#000000;}
#TopNav ul ul{top:auto;}	
#TopNav li ul ul {left:12em;top:12em;margin:0px;}
#TopNav li ul {margin-top:0; padding-top:20px;}
#TopNav li ul li{margin:0px; padding:0; border-right:none; height:25px;}
#TopNav li:hover ul ul, #TopNav li:hover ul ul ul, #TopNav li:hover ul ul ul ul{display:none;}
#TopNav li:hover ul, #TopNav li li:hover ul, #TopNav li li li:hover ul, #TopNav li li li li:hover ul{display:block;}


#content{width:861px; float:left; margin-top:5px;  background:url(images/papadie.jpg) top center no-repeat; }

#sidebar{width:215px; float:left;}
#page{width:625px; float:right; margin-top:10px; line-height:20px; text-align:justify; }
.continut{padding:10px 3px 0 15px; }
.continut_contact{padding:10px 0 0 0px}

.pagefieldCont{width:610px; float:left;}
.pagefield{width:610px; float:left;}
.pagefield img{margin:4px; border:2px solid #b0d663;}
.pagefield p{margin:3px 0 3px 0; padding:0;}
.homepageL{width:280px; float:left;}
.homepageR{width:320px; float:right;}

.pageL{width:183px; float:left;}
.pageR{width:417px; float:right;}
.pageR h3{color:#444444; font-size:14px; margin:0; padding:0 0 0 15px; background:url(images/bulet.jpg) left center no-repeat; font-weight:bold;}

#sidebar ul{margin:0; padding:0; text-align:left; margin-bottom:10px; margin-top:2px; }
#sidebar ul li{display:list-item; margin:0; margin-top:2px; padding:5px 0px 5px 20px; background:url(images/sageata.jpg) left center no-repeat;list-style:none;  border-bottom:1px dotted #3A1646;}
#sidebar ul li a{color:#444444;  text-decoration:none; }
#sidebar ul li a:hover{color:#3A1646; }

.contact{width:215px; float:left; text-align:center; margin-bottom:20px;}
.contact a{color:#7DAB2F; text-decoration:none;}
.contact a:hover{color:#DC3326;}

#footer{width:861px; float:left; margin-bottom:15px; margin-top:15px;}
#footerL{width:5px; height:33px; float:left; background:url(images/footerL.jpg) no-repeat; }
#footerM{width:848px; height:33px; float:left; background:url(images/footerM.jpg) repeat-x; }
#footerR{width:5px; height:33px; float:left; background:url(images/footerR.jpg) no-repeat;}

#footerNav { padding:0;margin:0; }
#footerNav li{float:left; list-style:none; padding:0 10px 0 0; margin:8px 0 0 10px; border-right:1px solid #DFF1B4;}
#footerNav a{display:block; color:#fff; text-decoration:none; padding:0; font-size:12px;}
#footerNav a:hover{color:#E1544B; text-decoration:none; }
#footerNav li.select{color:#fff; }

/*sidebar form*/

.demandeTop{float:left; width:214px; height:59px; background:url(images/demandeTop.jpg) no-repeat; color:#FFFFFF; font-size:16px; font-weight:bold; line-height:20px;}
.demandeM{float:left; width:214px; background:url(images/demandeM.jpg) repeat-y; color:#FFFFFF;}
.demandeBottom{float:left; width:214px; height:11px; background:url(images/demandeBottom.jpg) no-repeat;}

.demandeCont{padding:13px 13px 0 13px;}
form{margin:0; padding:0;}
fieldset{margin:0; padding:0; border:none;}

.inputdemande{border:1px solid #C4C4C4; border-bottom:none; border-right:none; width:185px; margin:3px 0 3px 0; }
.textareademande{border:1px solid #C4C4C4; border-bottom:none; border-right:none; width:185px; margin:3px 0 3px 0; }
.button{width:105px; height:28px; background:url(images/button.jpg) no-repeat; color:#FFFFFF; font-weight:bold; border:none;}

.contactL{float:left; width:220px; text-align:right;}
.contactR{float:right; width:400px;}
.contactField{float:left; width:625px; text-align:left; margin-bottom:3px;}
input{border:1px solid #A3A3A3; height:22px; background:url(images/bg_input.jpg) repeat-x;}
textarea{border:1px solid #A3A3A3; overflow:hidden;}
.button_contact{width:105px; height:34px; background:url(images/button_contact.jpg) no-repeat; color:#FFFFFF; font-weight:bold; border:none;}
.contact_identite{float:left; width:625px; background:url(images/contact_identite.gif) top left no-repeat;}
.contact_contact{float:left; width:625px; background:url(images/contact_contact.jpg) top left no-repeat;}
.contact_message{float:left; width:625px; background:url(images/contact_message.gif) top left no-repeat;}
.contact_top{float:left; width:625px; height:11px; background:url(images/contact_top.jpg) repeat-x; margin-bottom:10px;}
.contact_top img{margin-left:30px;}

.captabel{background:#E77671; color:#fff;}
.tabel{background:#D2E8A7; }
