/* gaudergroup.com Screen Styles */
@import "screen.css";

body {
    background-color: #626A6D;
    font: normal normal 120%/120% Verdana, Arial, Helvetica, sans-serif;
    color: #000;
    margin:0;
}
img {
    float:none;
}
/*+--------------------------------------------+
|   			STRUCTURE   						  |
+--------------------------------------------+*/

#container {
    border-left: 4px solid #C80700;
    border-right: 4px solid #C80700;
    background-color:#A5B7B9;
    padding-bottom:20px;
}

/*+-------------------------------------------+
|   			HEADER 						  |
+-------------------------------------------+*/
#preheader { 
    height:18px;
    background-color: #626A6D;
}

#banner {
    background: transparent url(/images/banner.jpg) no-repeat;
    height: 108px;

}

#header_left, #header_right {
    margin-top: 88px;
}
/*+--------------------------------------------+
|   			FOOTER      						  |
+--------------------------------------------+*/

#footer {
    display:none;
}

/*+--------------------------------------------+
|   		CONTENT        						  |
+--------------------------------------------+*/

#content, #sidebar {
    background: transparent;
    min-height: 500px;
    height: auto !important;
    height: 500px;
}
h1{
    margin: 0 17px 0 17px;
    padding: 10px 0 0 0;
    font: bold 1.3em/1.1em Verdana, Arial, Helvetica, sans-serif;
    color: #626A6D;
}
h2{
    margin: 0 17px 0 17px;
    padding: 10px 0 0 0;
    font: bold 1.2em/1em Verdana, Arial, Helvetica, sans-serif;
    color: #C90700;
}
h3{
    margin: 0 17px 0 17px;
    padding: 10px 0 0 0;
    font: normal 1.1em/1em Verdana, Arial, Helvetica, sans-serif;
    color: #C90700;
}
h4{
    margin: 0 17px 0 17px;
    padding: 10px 0 0 0;
    font: normal 1em/1em Verdana, Arial, Helvetica, sans-serif;
    color: red;
}
h5{
    margin: 0 17px 0 17px;
    padding: 10px 0 0 0;
    font: normal 0.9em/0.9em Verdana, Arial, Helvetica, sans-serif;
    color: red;
}
p{
    margin: 0 17px 0 17px;
    padding: 10px 0 0 0;
    font: normal 1em/1em Verdana, Arial, Helvetica, sans-serif;
}
/* tag cloud classes */
.tag1 {font-size: 1.0em;}
.tag2 {font-size: 1.2em;}
.tag3 {font-size: 1.4em;}
.tag4 {font-size: 1.6em;}
.tag5 {font-size: 1.8em;}
.tag6 {font-size: 2.0em;}

#tags li {
    padding: 0 7px;
    display:inline;
}
#tags li a {
    text-decoration :none;
}

#introduction,#articles,#article { 
    margin: 25px 0 0 25px;
    background-color: #fff;
}

#introduction ul ,#articles ul ,#article ul {
    padding-top:18px;
    padding-left:38px;
    color: #333333;
}

#introduction ol ,#articles ol ,#article ol {
    padding-top:18px;
    padding-left:38px;
    color: #333333;
}

#introduction h1,#articles h1,#article h1 {
    zfont: normal normal 1.3em/1em Verdana, Arial, sans-serif;
    color: #C90700;
}

#introduction p,#articles p,#article p{
    margin: 18px; 
    color: #333333;
}

#introductiontop {
    
}
#introductionbottom {
    
}

/* SIDEBAR*/

.sidebarnode {
    margin: 20px ;
    padding: 10px 0;
    background-color: #E5DBCF;
}

.sidebarnode h3  {
    margin: 0;
    padding: 0 0 0 7px;
    font: normal normal 1.2em/1.2em Verdana, Arial, sans-serif;
    text-align: left;
    vertical-align: middle;
    color: #787065;
}

.sidebarnode ul{
    margin: 10px;
    padding: 0 5px;
    border: 1px solid #D2B37D;
    background-color: #fff;
}
.sidebarnode li {
    margin: 2px 0 10px 0;
    padding: 0;
    font-size: 11px;
    color: #EF8B47;
    list-style: none;
}
/*+-------------------------------------------+
|   			        SEARCH     			    |
+-------------------------------------------+*/	
#sform { 
    margin: 0;
    padding: 50px 0 0 0;
}



#sidebar #searchform #s {
    width: 130px;
    margin-top: 20px;
}

#sidebar #searchsubmit {
    padding: 1px;
}

#search-results {
    background: #F9E4D2;
    border: 1px solid #EB6D18;
}

#search-results strong {
    color: #EB6D18;
} 

#search-results ul {
    padding: 2px 5px;
    padding: 0;
    border: 0px solid #ccc;
}

#search {
    margin: 0;
    padding: 0;
    background-color: #E5DBCF;
}

#home_pod a {
    text-decoration:none;
    color: #3C6D94;
    margin-left:30px;
}

#search form {
    margin: 0;
    padding: 0;
}

#search input {
    margin: 5px 7px 0 8px;
    padding: 0;
    height: 16px;
    width: 150px;
    border-top: 2px solid #BF0700;
    border-left: 2px solid #BF0700;
    border-right: 2px solid #DF0708;
    border-bottom: 2px solid #DF0708;
    background: #fff;
}

#search h3{
    margin: 0;
    padding: 0;
}

ul#language_selection  {
    list-style: none;    
}
ul#language_selection li {
    margin:0;
    padding:0 5px;
    display: inline;
}
ul#language_selection li a {
    text-decoration:none;
}
ul#language_selection li.active {
    zbackground-color: #0AD;
    zborder: 1px solid #0AD;
}

ul#language_selection li.active a {
    zcolor:  white;
    text-decoration:none;
    zborder: 1px solid #0AD;
}
/*
+ --------------------------+
+        MENU CATEGORIES    +
+ ------------------------- + */ 
ul#categories {
    margin: 5px 0 0 5px;
    padding: 0;
    border: 0px solid #ccc;
    border-top:0px solid #5170B3;
    list-style-type: none;
    width: 165px;
    background-color: transparent;
}
#categories li em, #archives li em
{
    color: #3C6D94;
    background: transparent;
    text-decoration: none;
    margin: 0;
    padding: 0;
}

#categories li {
    margin: 1px;
    padding:0;
    text-decoration: none;
    height: 19px;
    voice-family: "\"}\"";
    voice-family:inherit;
    height: 19px;
}

#categories a{
    display: block;
    margin: 0;
    padding: 2px 2px 2px 10px;
    background: transparent url(/images/categorie_off.jpg) no-repeat 0 0;
    text-decoration: none;
    border: 0px solid;
}

#categories a:link, #categories a:visited{
    color: #fff;
    text-decoration: none;
    border-top: 1px solid #BEC7CF;
    border-left: 0px solid #BEC7CF;
    border-bottom: 1px solid #848A92;
    border-right:1px solid #848A92;
}

#categories a:hover, #categories a:active {
    color: #fff;
    background: transparent url(/images/categories_on.jpg) no-repeat 0 0;
    text-decoration: none;
    border-top: 1px solid #626A6D;
    border-left: 0px solid #626A6D;
    border-bottom: 1px solid #516566;
    border-right:1px solid #516566;
}
/*+-------------------------------------------+
|   			FORMULAIRE REQUETE             |
+-------------------------------------------+*/

#formulaire-requete{
    margin: 40px 0 0 55px;
    padding: 0;
    width: 450px;
}  

#formulairetop{
    margin: 0;
    padding: 7px 0 0 0;
    background: transparent url(/images/theme/formulaire_top.gif) no-repeat top left;
}

#formulairebottom{
    margin: 0;
    padding: 7px 0 0 0;
    background: transparent url(/images/theme/formulaire_bottom.gif) no-repeat top left;
}

#formulairecontent{ 
    margin: 0;
    padding: 8px 17px;
    background-color: #fff;
    border-left: 4px solid #C80700;
    border-right: 4px solid #C80700;
}

#formulairecontent h2{
    margin: 15px 0;
    padding: 0;
    color: #C90700;
}

#formulairecontent h3{
    margin: 0;
    padding: 0;
    font: normal normal 0.80em/1em Verdana, Arial, sans-serif;
}

#formulairecontent p{
    margin: 0;
    padding: 10px 0 0 0;
    font: normal 1em/1em Verdana, Arial, Helvetica, sans-serif;
    text-align:left;
}

#bow_form1 {
    margin: 0;
    padding: 0 25px;
}

#bow_form1 h3{
    margin: 27px 0 0 0;
    padding: 0;
    font: normal bold 0.9em/1em Verdana, Arial, sans-serif;
    color: #C90700;
}
#bow_form1 blockquote{
    margin: 0;
    padding: 0 0 0 15px;
}

/* ERROR display */
.fieldWithErrors{
    margin: 0;
    padding: 0;
    position:relative;
}

.icon_error {
    position:relative;
    top:-18px;
    left:-20px;
    width:16px;
    height:16px;
    float:left;
    background: transparent url(/images/icon_warning1.gif);
    background-position: left;
    background-repeat: no-repeat;
}

.subtable{
    margin: 0;
    padding: 0;
}

#operations {
    margin: 0;
    padding: 10px 0;
    text-align: center !important;
}

#operations input{
    margin: 0;
    padding: 2px;
    background-color: #E8F2F4;
    border: 1px solid #626A6D !important;
}

#error{
    margin: 10px 25px;
    padding: 5px;
    border: 1px solid red;
}
