* {margin: 0;padding: 0;}

body {background-color:#229176;font-family:Verdana, Geneva, sans-serif;font-size:0.8em;color:#319966;}

input, textarea {border: 1px solid #D6D6D6;border-top-color: #A3A3A3;font: normal 1em/normal Helvetica, Verdana, Geneva, sans-serif;color: #666;}

h1, h2, h3 {font-family:Verdana, Geneva, sans-serif}
h1, h1 a, h2, h2 a {text-decoration:none;color:#70B966;}
h1 a:hover, h2 a:hover {text-decoration:underline;}





/* DIVERS */

h3 {font-size:12px;font-weight:normal;color:#666;}
p, ul, ol {margin-bottom: 1.5em;line-height: 150%;}
ul, ol {margin-left: 3em;}
blockquote {margin-left: 3em;margin-right: 3em;}
img.left {float: left;margin-right: 20px;}
img.right {float: right;margin-right: 20px;}
hr {display: none;}


a {color:#70B966;text-decoration:none;}
a:hover {color:#659999;text-decoration:none;}
a img {border:none;}


/* GLOBAL */

#global {width:1200px;min-height:660px;margin:30px auto 10px;background:#FFF url(images/footer.png) no-repeat bottom right;border:1px #7A1C79 solid;}


/* BANNER */

#banner {position:absolute;width:1000px;height:135px;margin:0 0 15px 0;z-index:3;}

#banner .logo {position:absolute;width:185px;height:135px;margin:0;}

#banner h1, #banner h2 {float:right;width:530px;font-family:Helvetica, Verdana, Geneva, sans-serif;text-transform:uppercase;font-weight:lighter;color:#00684B;}
#banner h2 {font-size:2em;margin:50px 0 0 0;letter-spacing:0.2em;font-weight:lighter;}
#banner h1 {margin:10px 0 0 0;font-weight:lighter;}


/* HERBETTES GAUCHE */

#herbettes {position:absolute;margin-top:0px;width:200px;height:660px;background:transparent url(images/herbettes.png) no-repeat top left;z-index:1;}


/* MENU */

#menu {position:relative;float:left;width:200px;margin:185px 0 20px 190px;z-index:3;}

#menu ul {margin:0;list-style:none;line-height:2em;display:block;}

#menu li {margin:0 0 7px 0;}
#menu li:before { content:url(images/before.png);margin:0 5px 0 0;}
#menu li li:before { content:url(images/before_2.png);margin:0 5px 0 0;}
#menu li li li:before { content:url(images/before_3.png);margin:0 5px 0 0;}
#menu .children {padding-left:15px;}
#menu .children li {margin:0 0 3px 0;}



#menu ul ul {display: none;}

/*#menu li:hover ul.children, li li:hover ul.children {display:block;}*/

#menu .current_page_item .children {display:block;}
#menu .current_page_ancestor .children {display:block;}
#menu .current_page_parent .children {display:block;}

#menu ul ul .current_page_item {display:block;}

/* NIVEAU 3	 */
#menu .children .children {display: none;font-size:0.9em;}
#menu .children .current_page_item .children {display:block;}
#menu .children .current_page_ancestor .children {display:block;}
#menu .children .current_page_parent .children {display:block;}

/* NIVEAU 4 */
#menu .children .children .children {display: none;font-size:1em;}
#menu .children .children .current_page_item .children {display:block;}
#menu .children .children .current_page_ancestor .children {display:block;}
#menu .children .children .current_page_parent .children {display:block;}

/* NIVEAU 5 */
#menu .children .children .children .children {display: none;}
#menu .children .children .children .current_page_item .children {display:block;}
#menu .children .children .children .current_page_ancestor .children {display:block;}
#menu .children .children .children .current_page_parent .children {display:block;}


#menu ul li.current_page_item > a,
#menu ul li.current-menu-ancestor > a,
#menu ul li.current-menu-item > a,
#menu ul li.current-menu-parent > a {
	color:#7A1C79;}

* menu #access ul li.current_page_item a,
* menu #access ul li.current-menu-ancestor a,
* menu #access ul li.current-menu-item a,
* menu #access ul li.current-menu-parent a,
* menu #access ul li a:hover {
	color:#7A1C79;}



/* RECHERCHE */

.recherche {margin:30px 0 10px 0;}

#searchform input {padding:3px;}
#searchform #searchsubmit {text-transform:uppercase;background-color:#229176;color:#fff;margin:10px 0 0 0;}

.titlesearch {margin:0 0 20px 0;padding: 0 0px;font-size:1.3em;text-transform:uppercase;font-family:Helvetica, Verdana, Geneva, sans-serif;font-weight:lighter;letter-spacing:0.1em;} 

/* ASCA EDUQUA LOGO */

.asca {margin:30px 0 10px 0;}
.eduqua {margin:30px 0 10px 0;}


/* TITRE DES PAGES */

h1 {font-size:1.1em;font-weight:normal;}

/* PAGE */

#page {width:580px;float:right;margin:140px 150px 0 0;}


/* CONTENT */

#content {width:inherit;}
.post {margin:0 0 30px 0;}
.post .title, .title {margin:0 0 20px 0;padding: 0 0px;font-size:1.3em;text-transform:uppercase;font-family:Helvetica, Verdana, Geneva, sans-serif;font-weight:lighter;letter-spacing:0.1em;}
.post .entry {border-left:1px #229176 dotted;padding-left:20px;}
.post .meta {margin:0 0 10px 0;padding:0;line-height: normal;}
.postmetadata {line-height: normal;}
.navigation {font-weight:lighter;text-transform:uppercase;padding:20px 0 30px 0;}
.alignleft {float: left;}
.alignright {float: right;}

#commentform textarea {width:400px;}
#commentform #submit {padding:10px;text-transform:uppercase;letter-spacing:1px;color:#fff;background-color:#70B966;}
#commentform #submit:hover {background-color:#7A1C79;}
.title_com {margin:30px 0 20px 0;padding: 0 0px;font-size:1.3em;text-transform:uppercase;font-family:Helvetica, Verdana, Geneva, sans-serif;font-weight:lighter;letter-spacing:0.1em;}



/* FOOTER */

#footer {clear: both;width:1200px;;margin: 0 auto;}


/* INFO */

#info {clear:both;margin:0 auto;width:1200px;color:#fff;}
#info table {width:1200px;}
#info a {text-decoration:underline;}

/* NEWSLETTER */

.wpcf7-submit {background-color:#229176;padding:10px;color:#FFFFFF;text-transform:uppercase;letter-spacing:0.1em;}
