/*  
Theme Name: Moureu
*/

body { background: #ebe9e0; margin: 0px; font-family: 'Verdana', 'Arial', 'Trebuchet MS', sans-serif; font-size: 14px; color: #333333; padding-bottom: 15px;}
.wrap { margin: 0px auto 0px auto; display: block; padding: 0px 43px 0px 43px; background: url(images/wrapbg.jpg); width: 914px; }
.header { width: 914px; height: 123px; display: block; background: url(images/header.gif); text-indent: -9999px;}
.clear { clear: both; }
h1,h2,h3,h4,h5 { margin: 0; font-weight: normal; padding: 0;}

.menu { background: url(images/menubg.gif) no-repeat center bottom; padding-bottom: 20px; display: block }
.menu ul#nav { list-style: none; padding: 0; margin: 0; display: block; background: #837E73; border-top: 5px solid #ffffff; border-bottom: 5px solid #ffffff; height: 35px;}

#nav a { color: #ffffff; }
#nav a:hover { background: #E3DECA; color: #666666; padding: 5px 0 5px 0; border-bottom: solid 5px #666666;}
#nav a { text-decoration: none; }
#nav li li a { display: block; font-weight: normal; color: #837E73; background: #F3F1E9; font-size: 12px; text-align: left; padding: 0px 0px 0px 0px; border-bottom: none;}
#nav li li a:hover {  color: #000000; background: none; text-align: left; padding: 0px 0px 0px 0px; border-bottom: none; }

.menu li { float: left; position: relative; text-align: center; color: #E3DECA; padding: 4px 0 4px 0; font-size: 18px; background: #837E73; padding: 5px 10px 5px 16px; }
.menu li ul { display: none; position: absolute; top: 100%; left: 0; text-align: left; font-weight: normal; background: #F3F1E9; padding: 0.5em 0 1em 0; border: solid 1px #837E73; }
.menu li>ul { top: auto; left: auto; }
.menu li li { display: block; float: none; background-color: transparent; border: 0; }
.menu li:hover ul, li.over ul { display: block; }

.content { width: 854px; margin: 30px; }
.content h2 { font-family: 'Arial', 'Trebuchet Ms', sans-serif; font-size: 21px; color: #333333; padding-bottom: 1px; border-bottom: solid 4px #837E73; float: left; }

.leftcontent { width: 510px; float: left; }
.rightcontent { width: 300px; float: left; margin-left: 44px; }

.content p { line-height: 24px; letter-spacing: -0.5px; }
.rightcontent h3 { font-size: 17px; margin-bottom: 5px; font-family: 'Arial', 'Trebuchet MS'; }
.parteners { display: block; padding-left: 30px; }

.leftcontent li { padding: 3px 0 3px 0; }
.leftcontent ol li ol { padding: 5px 0 5px 40px; }
.sidecontent { display: block; padding-top: 20px; background: url(images/line.gif) no-repeat top right; padding-left: 60px; margin-top: 10px;}
.sidecontent img { martin-left: 5px; }

.footer { display: block; text-align: center; padding-top: 7px; background: url(images/line.gif) no-repeat center top; }
.footer p { font-size: 11px; color: #999999; line-height: 12px; }
.footer2 { display: block; width: 1000px; height: 60px; background: url(images/wrapfooter.gif) no-repeat; margin: -11px auto 0px auto; }

.news h2 { font-size: 18px; padding-bottom: 6px; margin-bottom: 6px; border-bottom: dashed 1px #bbbbbb; display: block; float: none; }
.news p { font-size: 12px; line-height: 18px; }
.news { margin: 20px 0 20px 0; }

.contactform { margin: 20px 0 0 0; }
.contactform input, .contactform textarea { width: 300px; border: solid 1px #CCCCC4; }

img.cadre{
	background:#877E73;
	background:white;
	padding:4px;
	border:1px black solid;
}
