* {padding: 0; margin: 0;}
.hack {width:99%;}
body {padding: 0;margin: 0;font-family:'Helvetica Neue', Helvetica, Arial, verdana, sans-serif;font-size:14px;color:#414141;background: #201C16 url(/img/theme/awake2009/body.jpg) repeat-x;}
#layout_bg{position: relative;margin-left: auto;margin-right: auto;width: 980px;height: 100%;background: #fff url(/img/theme/awake2009/layout-global.jpg) repeat-y center top;}
#layout_global {position: relative;width: 980px;margin-left: auto;margin-right: auto;top: 0px;background:#fff url(/img/theme/awake2009/layout-global.jpg) repeat-y;}
#layout_header_top{width:980px;height:25px;background: #C7C7C7 url(/img/theme/awake2009/layout-header-top.jpg) no-repeat;}
#layout_header {height: 238px;width:980px;background: #C7C7C7 url(/img/theme/awake2009/layout-header.jpg) no-repeat;}
#layout_header_bottom {height: 50px;width:980px;background: #C7C7C7 url(/img/theme/awake2009/layout-header-bottom.jpg) no-repeat;}
#layout_left {display:none;}
html>body #layout_right {height: auto;min-height: 477px;}
#layout_right {float:right;width: 210px;height: 477px;padding-left:20px;background:transparent url(/img/theme/awake2009/layout-left.jpg) no-repeat left top;}
html>body #layout_content {height: auto;min-height: 477px;}
#layout_content {text-align: justify;height:477px;margin-right:230px;margin-top:10px;padding-left:30px;padding-right:10px;padding-top:0px;padding-bottom:10px;}
/*
#layout_footer {clear:both;height: 39px;color:#fff;font-size: 12px;padding-top:10px;text-align:center;background: #C7C7C7 url(/img/theme/awake2009/layout-footer.jpg) no-repeat;}
*/
#layout_footer_bg {padding: 0px;width: 100%;clear:both;}
#layout_footer {margin: 0 auto;width: 980px;height: 39px;color:#fff;font-size: 12px;padding-top:10px;text-align:center;background: #C7C7C7 url(/img/theme/awake2009/layout-footer.jpg) no-repeat;}

/******************************** CONTENT **************************************************/
#layout_content_left {float:left;width:176px;background:url(/img/theme/default/layout-bloc-bg.gif) bottom repeat-y;}
#layout_content_left .top {height:20px;background:  url(/img/theme/default/layout-bloc-top.gif) top no-repeat;	}
#layout_content_left .bottom{height:7px;width:176px;background:  url(/img/theme/default/layout-bloc-bottom.gif) top no-repeat;	}
#layout_content_left .content {padding:0 12px 16px 2px;}
#layout_content_left .content h1{text-align:center;}
#layout_content_left h3{text-align:center;color:#CCCCCC;}
#layout_content_left ul li{display: block;padding:0 16px 5px 2px;text-decoration:none; text-align:left;}
#layout_content_left p{padding:0 16px 5px 8px;text-align:center;}
html>body #layout_content_right {height: auto;min-height: 300px;}
#layout_content_right {width:548px;height: 300px;background:  url(/img/theme/default/box-round-bg.gif) bottom no-repeat;margin-left:182px;margin-bottom:10px;}
#layout_content_right .top {height:14px;background:  url(/img/theme/default/box-round-top.gif) top no-repeat;width:548px;}
#layout_content_right .content {padding:0 5px 10px 5px;}
/******************************LAYOUT SECONDAIRE*****************************************/
#layout_pagename {font-size: 2em;color: #924a2e;font-style: normal;margin-bottom:10px;}
/*bouton haut de page*/
#layout_top {position: absolute;right: 40px;padding-bottom:20px;clear:both;}
/*#layout_top {clear: both;width:100%;text-align:right;padding-left: 20px;background:  url(/img/theme/default/layout_top.gif) no-repeat middle 2px;color: #1194E4;	clear:both;}*/
/************************************BALISE***************************************/
a, a:visited {color: #924a2e;background: inherit;text-decoration: none;}/*color:#05A2AB;*/
a:hover {color: #924a2e;background: inherit;text-decoration: underline;}
h1, h2, h3,h4,h5,h6 {padding-top: 5px;padding-bottom: 5px;}
h1 {font-size: 18px;color: #4d7553; padding: 2px 0 5px 0px;font-style: normal;font-weight:bold;}
h2 {font-size: 16px;color: #924a2e;font-style:normal;font-weight:bold;}
h3 {font-size: 14px;color: #51432F;font-style: normal;font-weight:normal;}
h4 {font-size: 12px;color: #924a2e;font-style: normal;font-weight:normal;}
h5 {font-size: 11px;color:#25211b;font-style: normal;font-weight:bold;}
h6 {font-size: 9px;font-weight: normal;font-style: italic;}
/*
h1, h2, h3,h4,h5,h6 {padding-top: 5px;padding-bottom: 5px;}
h1 {font-size: 2.5em;color: #51432F; padding: 2px 0 5px 0px;}
h2 {font-size: 3em;color: #924a2e;}
h3 {font-size: 2em;color: #4d7553; font-weight: bold;}
h4 {font-size: 1.6em;color: #924a2e;font-weight: bold;}
h5 {font-size: 1.4em;color: #25211b;font-weight: bold;}
h6 {font-size: 1.3em;color: #25211b;font-weight: normal;font-style: italic;}
*/
p { font-size: 12px;line-height:150%;}
ul { font-size: 12px;padding-top: 7px;padding-bottom: 7px;padding-left: 30px;}
/*ul li {list-style-image: url(/img/theme/awake2009/layout-bullet.gif);}
#layout_content li{margin-bottom: 1em;color: #5a5444;font-size: 1.3em;line-height: 1.8;}
#layout_content ol{margin: 0 0 2em 3em; padding: 0;}
#layout_content ul{list-style: none;margin: 0 0 2em 1.2em;}
*/
ol {padding-top: 7px;padding-bottom: 7px;padding-left: 30px;}
li {padding-top: 2px;padding-bottom: 2px;line-height:15px;}
dl {padding: 10px; margin: 0; }
dt {font-weight: bold;color: #79A62E;}
dd {padding-left: 25px; }
hr{color: #cccccc;height:1px;background-color: #cccccc;border: 0;margin-top:2px;margin-bottom:2px;}
.code {margin: 5px 0;padding: 15px;text-align: left;display: block;overflow: auto;  border: 1px solid #EEE8E1; background: #FAF7F5;}
acronym {cursor: help;border-bottom: 1px dotted #895F30;}
.code {margin: 5px 0;padding: 15px;text-align: left;display: block;overflow: auto;  border: 1px solid #ccc; background: #EBE9DD;color:#000000;}
blockquote{padding-left:40px;}
strong {color:#000000;}
/**************************easy balise**************************/
.table {border-collapse: collapse;margin: 5px 5px;}
.table  a {font-size:10px;}
.table  a:hover {font-size:10px;}
.table th {height: 30px;padding-left: 12px;padding-right: 12px;color: #fff;text-align: left;background: #A0B839 url(/img/theme/awake2009/th.gif) repeat-x top;border: 1px solid #A0B839;}
.table tbody  tr {height: 34px;background: #fff;}
.table tbody td {padding-left: 5px;padding-right: 5px;border: 1px solid #A0B839;}
.no-border { border: none; }
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html>body .clearfix {display: inline-block;width: 100%;}
* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
}
.clearer { clear: both; }
.clear:after {visibility:hidden; clear:both; height:0; content: "."; }
.error {background: #FFECEC url(/img/icons/error.gif) 15px center no-repeat;text-align: left;margin-bottom:10px;margin-top:10px;padding: 5px 20px 5px 45px;border-top: 1px solid #CC0000;border-bottom: 1px solid #CC0000;}
.message{background: #EFF7FF url(/img/icons/info_16.png) 15px center no-repeat;text-align: left;margin-bottom:10px;margin-top:10px;padding: 5px 20px 5px 45px;border-top: 1px solid #BFDAFF;border-bottom: 1px solid #BFDAFF;}
.info {background: #EFF7FF url(/img/icons/info_16.png) 15px center no-repeat;text-align: left;padding: 5px 5px 5px 45px;border-top: 1px solid #BFDAFF;border-bottom: 1px solid #BFDAFF;margin-top: 10px;margin-left: auto;margin-right: auto;}
.warning {background: #FFF9C1 url(/img/icons/warning.gif) 15px center no-repeat;text-align: left;padding: 5px 5px 5px 45px;border-top: 1px solid #ECC101;border-bottom: 1px solid #ECC101;margin-top: 10px;margin-left: auto;margin-right: auto;}
.warning a{background: transparent url(/img/icons/) no-repeat center center;}
.italic {width:98%;font-size: 12px;font-style: italic;padding-top: 10px;padding-bottom: 10px;font-weight: normal;}
.img {background: #FAFAFA;border: 1px solid #E4E4E4;padding: 8px;margin:8px;}
.date {color: #000;font-size: 12px;}
.note {font-style: italic;font-size: 10px;}
.by {font-style: italic;font-size: 10px;}
.more a{font-size:11px;font-style:normal;}
.more a:hover{font-size:11px;font-style:normal;}
#loading{background: transparent url(/img/icons/loading.gif) no-repeat center center;width: 50px;height: 50px;text-align: center;color: #fff;position: fixed;left: 50%;top: 50%;margin-left: -20px; margin-top: -20px; }
.button{border:1px solid #B0B0B0;background:#FEFEFE url(/img/theme/awake2009/form-submit-bg.jpg) repeat-x bottom left;padding:2px;color: #000;cursor:pointer;}
.buttonSecond{border:1px solid #ECC101;background:#FFF9C1 url(/img/theme/awake2009/form-reset-bg.jpg) repeat-x bottom left;padding:2px;color: #606060;cursor:pointer;text-align: center;}
/**************************FORM*******************************/
#form {border: 1px solid #ccc;color: black;background: #f2f2f2;padding:7px;text-align:left;font-size:12px;width:95%;}
#form fieldset#group {border: 1px solid #f2f2f2;}
#form fieldset#group label {float: left;width: 100px;	text-align: right;	margin: 0;padding: 0 .5em 0 0;line-height: 1.8;	color: #000;font-weight: bold;}
#form fieldset#groupradio {border: 1px solid #f2f2f2;padding:4px;}
#form legend {padding:3px;letter-spacing:2px;color: #999;}
#form #groupradio label {padding:3px;letter-spacing:2px;color: #000;font-weight: bold;}
#form .fieldset {margin: 0;padding: 5px 0 8px 0;border-top: 1px dashed #ccc;height: 1%;}
#form .fieldset-hover {margin: 0;padding: 5px 0 8px 0;border-top: 1px dashed #ccc;height: 1%;}
#form .label {letter-spacing:2px;color:#666;font-weight: bold;}
#form .textlabel {letter-spacing:2px;}
#form .checkboxlabel {letter-spacing:2px;font-weight:normal;}
#form .radiolabel {letter-spacing:2px;}
#form .selectlabel {letter-spacing:2px;}
#form .err {font-size:10px;color:red;}
#form .inputDate {width:80px;height:20px;border:1px solid #CCCCCC;background:#fff url(/img/theme/awake2009/form-text-bg.jpg) repeat-x;}
#form .text {color: #888888;height:20px;border:1px solid #CCCCCC;background:#fff url(/img/theme/awake2009/form-text-bg.jpg) repeat-x;}
#form .textantiflood {width:100px;height:20px;border:1px solid #CCCCCC;background:#fff url(/img/theme/awake2009/form-text-bg.jpg) repeat-x;}
#form .textarea {height:200px;border:1px solid #CCCCCC;overflow:auto;background:#fff url(/img/theme/awake2009/form-text-bg.jpg) repeat-x;}
#form .file {border:1px #ccc solid;padding:1px;background:#fff url(/img/theme/awake2009/form-text-bg.jpg) repeat-x;}
#form checkbox{/*border:1px #ccc solid;*/}
#form .select {height:19px;}
#form .multiselect {height:75px;}
#form p {	padding: .4em 0;margin: 0 0 .3em 0;}
#form .note {color: #666;font-style: italic;font-weight: normal;margin-left:22%;}
#form h3{ margin-top:0px; }
#form .form_help{font-size: 10px;font-style: italic;color: #000;}
#form .form-footer {border: 1px solid #fff;padding:7px;text-align:center;background-color: #e3f1fe;}
#form .required {color: #CC0000;}
.xajaxFormImg {padding-left:115px;}
/*message erreur formitable*/
.errBoxName {font-weight: bold;}
.errbox {width:100%;background-color:#FFECEC;color: #888888;border-top: 1px solid #CC0000;border-bottom: 1px solid #CC0000;padding:10px;margin-bottom:5px;text-align:left;padding:7px;}
/*message erreur fvalidate*/
ul#errors {display: none;background-color:#FFECEC;color: #888888;margin-bottom:5px;text-align:left;list-style-type: Aucune;border-top: 1px solid #CC0000;border-bottom: 1px solid #CC0000;}
ul#errors li {margin-top: .5em;margin-bottom: .5em;margin-left: 20px;padding: 0;cursor: pointer;}
/**************************pagination***********************************/
.pagination {padding: 3px;margin: 3px;text-align: center;}
.pagination a {background-color: #fff;border: 1px solid #3399CC;color: #3399CC;margin: 1px;padding: 2px 5px;text-decoration: none}
.pagination a:hover,active {background-color: #3399CC;border: 1px solid #3399CC;color: #fff;margin: 1px;padding: 2px 5px}
.pagination span.courante {background-color: #A0B839;border: 1px solid #A0B839;color: #fff;font-weight: bold;margin: 1px;padding: 2px 5px;background-image: url(/img/admin/pagination.gif);background-repeat: repeat-x;}
.pagination span.desactive {background-color: #fff;border: 1px solid #eee;color: #ddd;margin: 1px;padding: 2px 5px}
/************************************MODULE TABBER***************************************/
.tabberlive .tabbertabhide {display:none;}
.tabber {height:300px;overflow:auto;}
.tabberlive {margin-top:1em;}
ul.tabbernav{margin:0;padding: 3px 0;border-bottom: 1px solid #1A3927;font-size:12px;width: 98%;}
ul.tabbernav li{list-style: none;margin: 2px;display: inline;}
ul.tabbernav li a{padding: 3px 0.5em;margin-left: 0px;border-bottom: 1px solid #1A3927;text-decoration: none;color: #fff;background: #924a2e;}
ul.tabbernav li a:link { color: #fff;	font-weight: normal; }
ul.tabbernav li a:visited { color: #fff; }
ul.tabbernav li a:hover{background: #924a2e;color:#1A3927;text-decoration: none;background-image: url(/img/default/tabber_off.gif);background-repeat: repeat-x;}
ul.tabbernav li.tabberactive a{background-color: #1A3927;color: #fff;border-bottom: 1px solid #008CD1;text-decoration: none;background-image: url(/img/default/tabber_on.gif);background-repeat: repeat-x;}
ul.tabbernav li.tabberactive a:hover{color: #fff;border-bottom: 1px solid #1A3927;text-decoration: underline;background-image: url(/img/default/tabber_on.gif);background-repeat: repeat-x;}
.tabberlive .tabbertab {padding:5px;border-top:0;width: 97%;}
.tabberlive .tabbertab h2 {display:none;}
.tabberlive .tabbertab h3 {display:none;}
.tabberlive#tab1 {}
.tabberlive#tab2 {}
.tabberlive#tab2 .tabbertab {overflow:auto;height:200px;}
/**************************MODULE ADMIN***************************************************/
/*class utilisé dans /module/index.php*/
#admin img {background: inherit;border: 0px;padding:0px;margin:0px;}
#admin h1 {font-size: 14px;}
#admin .accordion_toggle {display: block;height: 30px;width: 99%;padding: 0 10px 0 10px;line-height: 30px;color: #ffffff;font-weight: normal;text-decoration: none;outline: none;font-size: 12px;color: #000000;border-bottom: 2px dotted #ccc;cursor: pointer;margin: 0 0 0 0;}
#admin .accordion_toggle_active {background: url(/img/theme/awake2009/admin-cat-active.gif) repeat-x;color: #ffffff;border-bottom: 1px solid #008CD1;font-size: 12px;		}
#admin .accordion_toggle .arrow {padding-right:4px;background: inherit;border: 0px;vertical-align: middle;	}
#admin .accordion_toggle img{background: inherit;border: 0px;padding:0px;}
#admin .MainAdmin {background-color: #ffffff;color: #444444;overflow: hidden;}
#admin .MainAdmin .admin-mod_cat_name {font-weight: bold;color: #000000;text-align: left;font-size: 14px;text-decoration: none;}
#admin .MainAdmin a.admin-link  {font-weight: bold;font-size: 1.1em;text-align: left;}
#admin .MainAdmin a.admin-sublink  {text-align: left;}
#admin .MainAdmin .admin-container  {color: #384654;background-color: #fff;margin: 10px;padding: 5px;border-bottom-width: 2px;border-bottom-style: dotted;border-bottom-color: #ccc;width: 99%;}
#admin .MainAdmin .admin-overflow  {overflow: hidden;}
#admin .MainAdmin .admin-overflow img  {border: none;}
#admin .MainAdmin img.admin-icon  {border: 0px;width: 32px;height: 32px;}
#admin .MainAdmin p.admin-icon  {float: left;margin-right: 10px;}
#admin .MainAdmin p.admin-text  {float: left;width: 35em;}
/**************************tableau********************************/
#admin .datagrid {width:99%;!important!;border:1px solid #e3f1fe;margin:1em auto;border-collapse:collapse;font-size:12px;background:#f4f9fe;color: #1F68B2;}
#admin .datagrid td {padding:4px;margin:1em auto;border: inherit;}
#admin .datagrid th {text-align: center;background: url(/img/theme/awake2009/table-th-bg.gif) repeat-x right;font-weight:normal;color: #fff;border: 1px solid #1F68B2;height:30px;margin:1em auto;padding:0px;background-color:#39A9DD;}
#admin .datagrid tbody th {font-weight: bold;}
#admin .datagrid tbody tr { background:#f4f9fe;}
#admin .datagrid .tdPair {text-decoration:none; padding: 4px;background:#f4f9fe;}
#admin .datagrid .tdOver {background-color:#FFFFEE;padding: 4px;}
#admin .datagrid .tdImpair {text-decoration:none; padding: 4px;background-color: #FFFFFF;}
#admin .datagrid .tfoot {background:#fff;color: #1F68B2;height: 30px;border-top: 1px solid #1F68B2;border-right: 2px solid #fff;border-bottom: 1px solid #fff;border-left: 1px solid #fff;}
/******************************MENU CONTEXTUEL FOR DATAGRID*******************************************/
/* DESKTOP STYLES */
.desktop {width: auto;background: #fff;border: 1px solid #ccc;padding: 5px;text-align:left;}
.desktop h1{font-weight: Bold;padding: 2px;color: #fff;font-size:14px;}
.desktop img {background: inherit;border: 0px;padding:0px;margin:0px;}
.desktop ul{ margin: 0;padding: 0px;}
.desktop li {padding: 2px;list-style-type: none;}
.desktop .link a {color: #606060;padding: 0px;margin: 0;border: 1px solid #f9f8f7;width:100%;display:block;text-decoration: none;}
.desktop .link a:hover {color: #fff;padding: 0px;margin: 0;border: 1px solid #f9f8f7;background-color:#00478A;width:100%;display:block;text-decoration: none;}
.desktop a.disabled {opacity: 0.25;filter: alpha(opacity=25);zoom: 1;}
.desktop .separator {border-bottom: 1px solid #606060;height: 1px;}
.desktop a.enabled:hover {background-color: #0A246A;color: #fff;}
.desktop h1 {background-color:#00478A;color:#FFFFFF;}
.close a{background:url(/img/icons/close.gif) top left no-repeat;background: #fff;}
.close a:hover{background:url(/img/icons/close.gif) -11px 0px no-repeat;text-decoration:none;background: #fff;}
/**************************copyright*******************************/
#admin .mainSubBar{background-image:url(/img/theme/default/admin-pixel-grey.gif);background-position:center center;background-repeat:repeat-x;margin-top:15px;margin-bottom:5px;height:15px;padding-left: 10px;}
#admin .mainSubTitle{background-color:#fff;font-weight:normal;font-size: 12px;font-style: normal;color: #000000;text-decoration: none;}
/**************************A-Z**************************/
#admin .A-Z{border-width: 0px;border-style:none;border-collapse: collapse;padding:0px;margin: 0px;}
a.A-Z , a.A-Z :visited{text-decoration: none;color:#fff;cursor:pointer;font-weight: bold;font-size: 14px;}
a.A-Z :hover {color: #00A9E0;text-decoration: none;cursor:pointer;font-weight: bold;font-size: 14px;}
#admin .A-Z_start {background-image: url(/img/theme/default/table-A-Z_start.jpg);background-repeat: no-repeat;width:5px;height:40px;}
#admin .A-Z_content{background-image: url(/img/theme/default/table-A-Z_content.jpg);background-repeat: repeat-x;height:40px;padding-left:5px;padding-right:5px;text-align: center;}
#admin .A-Z_end{background-image: url(/img/theme/default/table-A-Z_end.jpg);background-repeat: no-repeat;width:5px;height:40px;}
#admin .A-Z_start img {background: inherit;border: 0px;padding:0px;}
#admin .A-Z_content img {background: inherit;border: 0px;padding:0px;}
#admin .A-Z_end img {background: inherit;border: 0px;padding:0px;}
/*******************autocompletion************************************/
#autocompletion {border: 1px solid #ccc;background: #fff;z-index: 10;width:200px;margin-left:46px;display:none;position:absolute;}
#autocompletion ul {margin: 0;padding: 0;list-style: none;z-index: 10;}
#autocompletion a {display: block;padding: .2em .3em;text-decoration: none;color: #333;}
#autocompletion a:hover {display: block;padding: .2em .3em;text-decoration: none;color: #333;background: lightyellow;}
#datagridSearch{border:1px solid #e3f1fe;margin-top:5px;margin-bottom:5px;padding:10px;background:#f4f9fe;color: #1F68B2;z-index: 1;}
#datagridSearch .inputText{width:200px;}
/************************************MODULE AGENDA***************************************/
/*/module/agenda/bloc.php*/
#agenda-bloc {width:180px;margin-top:10px!important;padding-top:10px;}
#agenda-bloc .top {text-align:left;font-size: 17px;font-weight:bold;margin: 15px 0 10px 0;padding: 0;border-bottom: 1px dotted #4d7553;}
#agenda-bloc .content {text-align:left;padding:5px;font-size:1.1em;}
#agenda-bloc .bottom {height:10px;}
#agenda-bloc .top a {color:#4d7553; text-decoration: none;font-weight:bold;}
#agenda-bloc .top a:hover {color:#4d7553; text-decoration: underline;font-weight:bold;}
#agenda-bloc a {padding-left: 5px;}
#agenda-bloc a:hover {padding-left: 5px;}
#agenda-bloc p {margin-bottom:5px;border-bottom: 1px solid #ccc;padding-bottom:5px;}
#agenda-bloc .date {border: 0px;padding:0px;}

#agenda-list{display:inline-block;width:100%;}
#agenda-list .title {color:#4d7553;font-size:16px;font-weight:bold;}
#agenda-list a{float:right;padding-left: 10px;background:  url(/img/theme/awake2009/agenda-more.gif) no-repeat 0 8px;}
#agenda-list a:hover{float:right;padding-left: 8px;background: url(/img/theme/awake2009/agenda-more.gif) no-repeat 0 8px;}
#agenda-list .date{color:#606060;font-size:18px;}
#agenda-list .by{color:#606060;}
#agenda-list .size{font-size:10px;}
#agenda-list .clear{visibility: hidden;clear: both;}
#agenda-list .box{width:99%;background:  #FFFFFF url(/img/theme/awake2009/hr.gif) no-repeat center bottom;margin-bottom: 10px;padding-bottom: 10px;overflow: hidden;}

#agenda-display .also{background-color: #f8f8f8; text-align:left;padding: 10px;margin-top: 30px;margin-bottom: 20px;border: 1px dotted #c2c2c2;list-style-type: none;}
#agenda-display .also h1{color:#999;font-size:14px;}
#agenda-display{display:inline-block;width:100%;}
#agenda-display .title {color:#4d7553;font-size:16px;font-weight:bold;}
#agenda-display .clear{visibility: hidden;clear: both;}
#agenda-display .date{color:#606060;font-size:18px;}
#agenda-display .by{color:#606060;}
/************************************MODULE BLOC***************************************/
/*class utilisé dans /module/bloc/admin/order.php*/
#bloc_main {background-color: #fff;border: 1px solid #CCCCCC;width: 100%;}
#bloc_bloc {border: 1px solid #CCCCCC;background-color: #F5F5F5;width:120px;}
#bloc_center {background-color: #F5F5F5;border: 1px solid #CCCCCC;width:200px;}
/*class utilisé dans /module/bloc/*/
#bloc-logo {position: absolute;top:65px;left:30px;height:180;width:185px;}
#bloc-home {display:none;}
#bloc-favoris {display:none;}
#bloc-quicklink {position: absolute;top:270px;right:40px;}
#bloc-quicklink img {background: inherit;border: 0px;padding:0px;}

#bloc-logout {display:none;}
#bloc-rss {display: none;}
#bloc-print {position: absolute;top:274px;right:40px;}
#bloc-print a {text-decoration:none;}
#bloc-print a:hover {text-decoration:underline;}
#bloc-print img {background: inherit;border: 0px;padding:0px;}
#bloc-date {display:none;}
/***************************MODULE CONTACT**********************************/
/*/module/contact/index.php*/
#contact-address {float:left;width:170px;border:1px solid #1A3927;background-color:#4d7553;color:#fff;padding:5px;margin-top: 8px;}
#contact-address .top {height:20px;font-weight:bold;text-align:center;}
#contact-address .bottom{height:7px;width:160px;}
#contact-address .content {padding:0 12px 16px 2px;}
#contact-address .content h1{text-align:center;}
#contact-address h3{text-align:center;}
#contact-address ul li{display: block;padding:0 16px 5px 2px;text-decoration:none; text-align:left;}
#contact-address p{padding:0 16px 5px 8px;text-align:left;}
#contact-display{padding:5px;text-align:left;width:450px;height: 300px;margin-left:200px;margin-top:8px;margin-bottom:10px;}
#contact-display .top {height:14px;width:450px;}
#contact-display .content {padding:0 5px 10px 5px;}
#contact-display p{width: 300px;margin: 0;padding: 5px 5px 8px 5px;padding-left: 160px; border-top: 1px dashed #ccc;height: 1%;}
#contact-display label{font-weight: bold;float: left;margin-left: -155px; width: 120px;display :inline;}
#contact-display .text{ width: 200px;color: #888888;border:1px solid #CCCCCC;background:#fff url(/img/theme/awake2009/form/bg.jpg) repeat-x;text-align:left;}
#contact-display .textantiflood{width: 50px;color: #888888;border:1px solid #CCCCCC;background:#fff url(/img/theme/awake2009/form/bg.jpg) repeat-x;text-align:left;}
#contact-display textarea{width: 200px;height: 100px;border:1px solid #CCCCCC;overflow:auto;background:#fff url(/img/theme/awake2009/form/bg.jpg) repeat-x;}
#contact-display  ul li {list-style-image: none;}
#contact-bloc img {background: inherit;border: 0px;padding:0px;}

#contact-bloc {width:180px;margin-top:10px!important;padding-top:10px;}
#contact-bloc .top {color:#4d7553; font-weight:bold;text-align:left;font-size: 17px;margin: 15px 0 10px 0;padding: 0;border-bottom: 1px dotted #4d7553;}
#contact-bloc .content {text-align:left;padding:5px;font-size:1.1em;}
#contact-bloc .bottom {height:10px;}
#contact-bloc .top a {color:#4d7553; text-decoration: none;font-weight:bold;}
#contact-bloc .top a:hover {color:#4d7553; text-decoration: underline;font-weight:bold;}
#contact-bloc a {padding-left: 5px;}
#contact-bloc a:hover {padding-left: 5px;}
#contact-bloc p {margin-bottom:5px;border-bottom: 1px solid #ccc;padding-bottom:5px;}
#contact-bloc .date {border-bottom: 1px solid #f2f2f2;padding:0px;}
/**************************MODULE GUESTBOOK*************************************************/
#gestbook-bloc img {background: inherit;border: 0px;padding:0px;}
#gestbook-bloc{width:202px;height:78px;margin-top:10px;background:url(/img/theme/awake2009/guestbook-bg.jpg) no-repeat bottom;}
#gestbook-bloc h1{display:none;}
#gestbook-bloc .content{display:none;}
#gestbook-bloc .bottom{display:none;}
#gestbook-list .clear{visibility: hidden;clear: both;}
#gestbook-list .boxImpair{margin-left:190px;margin-bottom: 0px;padding:5px;overflow: auto;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #ccc;}
#gestbook-list .boxPair{margin-left:190px;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #ccc;background-color:#f2f2f2;margin-bottom: 0px;padding:5px;overflow: auto;}
#gestbook-list .boxOver{margin-left:190px;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #ccc;background-color:#FFFFEE;margin-bottom: 0px;padding:5px;overflow: auto;}
#gestbook-list-archive {float:left;width:160px;height:160px;padding:5px;background-image: url(/img/theme/awake2009/guestbook-bg.jpg);background-position: center 100px;background-repeat: no-repeat;}
#gestbook-list h1{font-size:1.8em;background: url(/img/theme/awake2009/gestbook-comment.gif) no-repeat 0px 8px;padding-left:20px;border:0px;color:#999}
#gestbook-list .date{margin-left:20px;font-size:11px;font-style:italic;color:#999;}
#gestbook-list .by{margin-left:20px;font-size:12px;font-style:normal;color:#000;}
/************************************MODULE HOMEPAGE***************************************/
/*<CONTENT LEFT>*/
#home-left {position: relative;width: 409px;float: left;z-index: 100;padding: 0 10px 30px 0;}
#home-left img {border: 4px solid #924a2e;margin: 0 0 10px 0;float: left;}
#home-left img.thumb {border: 4px solid #924a2e;margin: 0 10px 10px 0;float: left;}
#home-left h2 {font-size: 18px;margin: 0 0 5px 0;padding: 0;}
#home-left h3 {font-size: 17px;color:#4d7553;font-weight:bold;margin: 15px 0 10px 0;padding: 0;border-bottom: 1px dotted #4d7553;}
#home-left h4 {font-size: 14px;font-weight:bold;margin: 0;padding: 0;text-align:left;}
#home-left p {font-size: 12px;font-style:normal;margin: 0;}
#home-left p.sub {font-size: 12px;font-style:normal;margin: 0;}
#home-left .more {margin-left:330px;font-size: 11px;}
#home-left .divider {height: 0px;margin: 10px 0;border-top: 1px dotted #BA9F79;line-height: 0px;font-size: 0;}
/*<CONTENT CENTER>*/
#home-center {position: relative;width: 250px;background: transparent;float: left;z-index: 100;padding: 5px 0 30px 0;margin: 0 0 0 18px;}
#home-center h3 {color:#4d7553;font-weight:bold;font-size: 17px;margin: 15px 0 10px 0;padding: 0;border-bottom: 1px dotted #4d7553;}
#home-center h4 {font-size: 17px ;font-weight:bold;margin: 5px 0 0 0;padding: 0;}
#home-center h4 a {font-size: 17px ;font-weight:bold;margin: 5px 0 0 0;padding: 0;}
#home-center h5 {font-size: 11px ;font-style:normal;margin: 10px 0 0 0;padding: 0;}
#home-center p {font-size: 12px ;font-style:normal;margin: 5px 0 0 0;}
#home-center p.sub {font-size: 11px ;font-style:normal;margin: 5px 0 15px 0;}
#home-center p.date {font-size: 11px;font-style:normal;margin: 5px 0 0 0;}
#home-center img {border: 0;float: right;clear: both;margin: -20px 0 0 0;}
#home-center .divider {height: 0px;margin: 10px 0;border-top: 1px dotted #BA9F79;line-height: 0px;font-size: 0;}
#home-center .more {margin-left:180px;font-size: 11px;}
#home-pic {display: block;height: 286px;width: 250px;margin-top:15px;}
#home-pic ul {margin: 0;padding: 0;list-style-image:none;list-style-position:outside;list-style-type:none;}
#home-pic li {font-weight: bold;font-size: 12px;margin: 0;padding: 0;}
#home-pic li a {display: block;color: #282419;text-decoration: none;}
#home-pic li#newHere a {display: block;width: 250px;height: 74px;background: url(/img/theme/awake2009/home-pic-photo.jpg) 0 0;text-indent: -2300px;}
#home-pic li#newHere a:hover {display: block;width: 250px;height: 74px;background: url(/img/theme/awake2009/home-pic-photo.jpg) 0 -74px;}
#home-pic li#theInformation a {display: block;width: 250px;height: 72px;background: url(/img/theme/awake2009/home-pic-link.jpg) 0 0;text-indent: -2300px;}
#home-pic li#theInformation a:hover {display: block;width: 250px;height: 72px;background: url(/img/theme/awake2009/home-pic-link.jpg) 0 -72px;}
#home-pic li#getConnected a {display: block;width: 250px;height: 71px;background: url(/img/theme/awake2009/home-pic-guestbook.jpg) 0 0;text-indent: -2300px;}
#home-pic li#getConnected a:hover {display: block;width: 250px;height: 71px;background: url(/img/theme/awake2009/home-pic-guestbook.jpg) 0 -71px;}
/************************************MODULE LANGUAGE***************************************/
#lang-bloc {position: absolute;height: 23px;top: 10px;right:20px;}
#lang-bloc img {background: inherit;border: 0px;padding:0px;}
/************************************MODULE LINK***************************************/
/*/module/link/function.php*/
#link-list{display:inline-block;width:100%;}
#link-list img {background: #FAFAFA;border: 1px solid #E4E4E4;padding: 8px;margin:8px;}
#link-list .title {color:#1F68B2;font-size:16px;font-weight:bold;}
#link-list a {text-decoration:none;font-weight:normal;font-size:14px;}
#link-list a:hover {text-decoration:underline;font-weight:normal;font-size:14px;}
#link-list a:visited {text-decoration:none;font-weight:normal;}
#link-list .cat{color:#4d7553;font-size:14px;}
#link-list .date{color:#999999;}
#link-list .by{color:#606060;}
#link-list .clear{visibility: hidden;clear: both;}
#link-list .box{width:99%;background:  #FFFFFF url(/img/theme/awake2009/hr.gif) no-repeat center bottom;margin-bottom: 5px;padding-bottom: 5px;overflow: hidden;}
/************************************MODULE LOGIN***************************************/
#mod-login table {border-spacing: 0px;border-collapse: collapse;empty-cells: show;}
#mod-login .label {padding-top: 2px;padding-right: 8px;vertical-align: top;text-align: right;width: 150px;white-space: nowrap;}
#mod-login .field {padding-bottom: 10px;white-space: nowrap;}
#mod-login .status {padding-top: 2px;padding-left: 8px;vertical-align: top;width: 215px;white-space: nowrap;}
#mod-login .error {background:url(/img/icons/cancel.gif) no-repeat 0px 0px;padding-left: 15px;padding-bottom: 15px;}
#mod-login .success {background:url(/img/icons/accept.gif) no-repeat 0px 0px;padding-right: 15px;padding-bottom: 15px;}
#mod-login .success_msg {font-weight: bold;color: #0060BF;margin-left: 19px;}
#mod-login .note {background-color: #FFFFCC;border: 1px solid #FFCC66;height:30px;left: 5px;top: 5px;right: 5px;bottom: 5px;font-style: normal;font-size: 12px;text-align: left;}
/*bloc*/
#bloc-login {position: absolute;top: 60px;width:180px;right:30px;}
#bloc-login .top{height:15px;padding:10px 15px 0 16px;color:#FFF;font-weight:bold;font-size: 15px;}
#bloc-login  img {background: inherit;border: 0px;padding:0px;}
#bloc-login h2{height:31px;padding:0px;}
#bloc-login .content {color:#FFF;padding:4px 15px 18px 15px;margin-bottom:10px;}
#bloc-login .content,
#bloc-login .content p,
#bloc-login .content label,
#bloc-login .content span { font-size:11px; }
#bloc-login .content p { font-size:12px; }
#bloc-login .content h2 {font-size:12px;color:#FFF;margin:0px;}
#bloc-login .content ul {margin:5px 0 7px 0;font-size:1.1em;}
#bloc-login .content li {background:  url(/img/theme/awake2009/login/ico-bullet-white.gif) 0 6px no-repeat;padding-left:9px;zoom:1;}
#bloc-login .content a {color:#FFFFFF;text-decoration:underline;}
#bloc-login .content a:hover {text-decoration:none;}
#bloc-login .content a.buttonSubscribe {background: url(/img/theme/awake2009/login/box-clientspace-bg-butsubs.gif) no-repeat top;color:#FFF;font-size:13px;font-weight:bold;text-decoration:none;display:block;height:24px;width:142px;padding:4px 0 0 0;text-align:center;}
#bloc-login .content a:hover.buttonSubscribe {color:#FFF;text-decoration:underline;}
#bloc-login .buttonEnter {background: url(/img/theme/awake2009/login-button.gif) no-repeat;color:#000;font-size:13px;font-weight:bold;display:block;height:27px;width:142px;margin-top:5px;text-align:center;border:0;cursor:pointer;}
#bloc-login .content a:hover.buttonEnter {color:#FFF;}
#bloc-login .content input {margin:4px 0;}
#bloc-login .content input#rememberMe {width:15px;}
#bloc-login a {color:#FFF;text-decoration:underline;display:block;margin:5px 0 5px 0;}
#bloc-login a:hover {color:#FFF;text-decoration:none;}
#bloc-login content input#login, #bloc-login .content input#password {display:block;width:130px;}
.error_msg {font-weight:bold;color: #CC0000;}
/******************************** MENU **************************************************/
/*#bloc-menu-v {margin-top:30px;	margin-right:20px;width: 160px;padding: 0px;}*/
#bloc-menu-h {position: absolute;height: 25px;top: 265px;width:740px;left:10px;}
#bloc-menu-h  img {background: inherit;border: 0px;padding:0px;}
/************************************MODULE PAGE***************************************/
/*class utilisé dans /module/page/function.php*/
#bloc-breadcrumb {text-align: left;color: #fff;position: absolute;height: 20px;width: 590px;top: 5px;left: 40px;font-size: 9px;}
#bloc-breadcrumb a{color: #ccc;}
#bloc-breadcrumb a:hover{color: #ccc;text-decoration:underline;}

/*class utilisé dans /module/page/index.php*/
.ul_hr {padding-top:5px;border-bottom: 1px solid #cccccc;width:90%;list-style-type: none;padding-bottom: 5px;}
.ul_hr li{padding-top:2px;padding-bottom: 2px;}
.bloc {background-repeat: no-repeat;padding-left:7px;padding-right:7px;padding-top:10px;}
#childMenu p{line-height:20px;}
/*class utilisé dans /module/page/sitemap.php*/
#mod-sitemap ul {list-style-type: none;padding-left:40px;padding-right:40px;}
#mod-sitemap ul li {list-style-type: none;padding-top:10px;padding-bottom:10px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #ccc;}
#mod-sitemap ul ul li {list-style-type: none;padding-top:5px;padding-bottom:5px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #fff;}
/************************************MODULE PHOTO***************************************/
#photo-list {border: 1px dotted #CCCCCC;}
#photo-list h2{padding-left:10px;padding-top:10px;font-size:14px;}
#photo-list a {text-decoration:none;}
#photo-list a:hover {text-decoration:none;}
#photo-list img {background: #FAFAFA;border: 1px solid #E4E4E4;padding: 8px;margin:8px;}

#photo-display {border: 1px dotted #CCCCCC;}
#photo-display img {background: #FAFAFA;border: 1px solid #E4E4E4;padding: 8px;margin:8px;}
/************************************MODULE PROJET***************************************/
/*/module/agenda/bloc.php*/
#projet-bloc {width:180px;margin-top:10px!important;padding-top:10px;}
#projet-bloc .top {height:20px;padding:2px;font-size:15px;margin:0;text-align:center;}
#projet-bloc .content {text-align:left;padding:5px;font-size:1.1em;}
#projet-bloc .bottom {height:10px;}
#projet-bloc .top a {color:#4d7553; text-decoration: none;}
#projet-bloc .top a:hover {color:#4d7553; text-decoration: underline;}
#projet-bloc a {padding-left: 5px;}
#projet-bloc a:hover {padding-left: 5px;}
#projet-bloc p {margin-bottom:5px;border-bottom: 1px solid #ccc;padding-bottom:5px;}
#projet-bloc .date {border-bottom: 1px solid #f2f2f2;padding:0px;}

#projet-list{display:inline-block;width:100%;}
#projet-list .title {color:#4d7553;font-size:16px;font-weight:bold;}
#projet-list a{float:right;padding-left: 10px;background:  url(/img/theme/awake2009/projet-more.gif) no-repeat 0 8px;}
#projet-list a:hover{float:right;padding-left: 8px;background: url(/img/theme/awake2009/projet-more.gif) no-repeat 0 8px;}
#projet-list .date{color:#606060;font-size:18px;}
#projet-list .by{color:#606060;}
#projet-list .size{font-size:10px;}
#projet-list .clear{visibility: hidden;clear: both;}
#projet-list .box{width:99%;background:  #FFFFFF url(/img/theme/awake2009/hr.gif) no-repeat center bottom;margin-bottom: 10px;padding-bottom: 10px;overflow: hidden;}

#projet-display .also{background-color: #f8f8f8; text-align:left;padding: 10px;margin-top: 30px;margin-bottom: 20px;border: 1px dotted #c2c2c2;list-style-type: none;}
#projet-display .also h1{color:#999;font-size:14px;}
#projet-display{display:inline-block;width:100%;}
#projet-display .title {color:#4d7553;font-size:16px;font-weight:bold;}
#projet-display .clear{visibility: hidden;clear: both;}
#projet-display .date{color:#606060;font-size:18px;}
#projet-display .by{color:#606060;}

/************************************MODULE THEME***************************************/
/*class utilisé dans /search/index.php*/
#theme-bloc {width:180px;margin-top:20px;}
