@charset "UTF-8";
/* CSS Document */

/*
Theme Name: Audissée
Theme URI: http://www.audiss.com/
Description: Théme du site Audissée
Author: Stéphane Daynac
Author URI: http://www.audiss.com/
Version: 1.1

Theme Audissée by Stéphane Daynac || http://www.audiss.com
*/

/*----------------------------------------------------------------------------*/
/*Mise à zéro*/
/*----------------------------------------------------------------------------*/
* {
    margin: 0px;
    padding: 0px;
}
/*----------------------------------------------------------------------------*/
/*Balise*/
/*----------------------------------------------------------------------------*/
body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #C8C8C8;
    background-color: #000000;
    text-align: justify;
	margin-top: 10px;
}
h1 {
    font-size: 14px;
}
h2 {
    font-size: 13px;
	text-transform: uppercase;
}
h3 {
    font-size: 12px;
}
/*-------------------------------------------*/
/* Liens*/
/*-------------------------------------------*/
a:link, a:visited {
    font-weight: bold;
    color: #00CCCC;
    text-decoration: none;
}
a:hover, a:active {
    font-weight: bold;
    color: #000000;
    background-color: #00CCCC;
}
a img {
    border: none;
}
a.post-edit-link {
    color: #FF0000;
}
a:hover.post-edit-link {
    color: #000000;
	background-color: #FF0000;
}
/*----------------------------------------------------------------------------*/
/*Bloc master*/
/*----------------------------------------------------------------------------*/
#master {
    width: 920px;
    margin-left: auto;
    margin-right: auto;
    background-image: url("../../data/images/interface/master-fond.jpg");
    background-repeat: no-repeat;
}
/*----------------------------------------------------------------------------*/
/*Bloc menu*/
/*---------------------------------------------------------------------------*/
div.menu {
    overflow: hidden;
	height: 20px;
	padding-left: 200px;
	padding-top: 130px;
	padding-bottom: 50px;
	/*position: relative;*/
	/*z-index: 1;*/
	/*CSS3 non compatible IE*/
	opacity: 0.65;
	/*pb avec IE : si on rend #menu transparent, IE affiche le menu dessous sans tenir compte du z-index*/
	/*filter:alpha(opacity=75);*/
    /*CSS3 fin*/
	
}
div.menu a {
    padding: 3px;
    display: block;
	/*CSS3 non compatible IE*/
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	/*CSS3 fin*/
}
div.menu ul.sub-menu a {
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
}
ul#menu-menu-principal > li { 
    margin-left: 5px;
    margin-right: 5px;
    float: left;
    display: inline;
    text-transform: uppercase;
}
ul#menu-menu-principal li:hover ul.sub-menu {
    visibility: visible;
}
ul.sub-menu {
    visibility: hidden;
    position: absolute;
	padding-top: 5px;
    /*Bug sous IE8*/
    /*opacity: 0.75;
	filter:alpha(opacity=50);*/
}
ul.sub-menu li {
    display: block;
    text-transform: lowercase;
	min-width: 80px;
}
div.menu a:link, div.menu a:visited {
	font-size: 11px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #639E7D;
}
div.menu a:hover, div.menu a:active {
    color: #FFFFFF;
    background-color: #000000;
}
div.menu ul.sub-menu a:link, div.menu ul.sub-menu a:visited {
    color: #FFFFFF;
    background-color: #000000;
}
div.menu ul.sub-menu a:hover, div.menu ul.sub-menu a:active {
    color: #000000;
    background-color: #FFFFFF;
}
/*Styles définis par Wordpress*/
div.menu ul.sub-menu li.current_page_item a, div.menu ul.sub-menu li.current-cat a, div.menu .current_page_item a, div.menu ul.sub-menu li.current-menu-item a {
    color:#000000;
    background-color:#DA872C;
}
/*----------------------------------------------------------------------------*/
/*Bloc sidebar*/
/*----------------------------------------------------------------------------*/
#sidebar {
}
#sidebar h2 {
	font-size: 11px;
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	/*CSS3 non compatible IE*/
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	/*pb avec IE*/
	/*height: 13px;*/
	filter:alpha(opacity=65);
	/*CSS3 fin*/
}
#sidebar ul {
	position: relative;
	padding: 0px;
}
#sidebar li.widget {
}
#sidebar ul ul li {
}
#sidebar select {
	width: 100%;
}
/*----------------------------------------------------------------------------*/
/*Bloc content - sous-bloc post*/
/*----------------------------------------------------------------------------*/
#content {
    width: 600px;
    min-height: 400px;
    padding-left: 160px;
    padding-right: 160px;
	padding-bottom: 20px;
    float: left;
    background-image: url("../../data/images/interface/corps-fond.jpg");
    background-repeat: repeat-y;
    overflow: hidden;
}
#content p {
    margin-top: 10px;
    margin-bottom: 10px;
}
#content ul {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 50px;
}
/*bloc article-page*/
.post {
    padding-top: 10px;
    padding-bottom: 30px;
}
/*Titre article-page*/
.post h2 {
    
}
/*postmetadata article*/
.postmetadata {
    font-size: 10px;
    color: #8C8C8C;
    padding-top: 4px;
    padding-bottom: 4px;
}
/*corps d'article-page*/
.post_content {

}
/*----------------------------------------------------------------------------*/
/*Bloc footer*/
/*----------------------------------------------------------------------------*/
#footer {
    font-size: 10px;
    width: 100%;
    height: 145px;
    padding-top: 5px;
    background-image: url("../../data/images/interface/footer-fond.jpg");
    clear: both;
}
#flux_rss {
    width: 160px;
    /*text-align: right;*/
    margin-right: 60px;
    padding-left: 10px;
    padding-top: 3px;
    float: right;
    overflow: hidden;
}
#flux_rss img {
    margin-right: 5px;
    float: left;
}
#flux_rss a {
}
#copyright {
    text-align: center;
}
#recherche {
    width: 160px;
    margin-left: 60px;
    padding-right: 10px;
    padding-top: 3px;
    float: left;
    overflow: hidden;
}
#recherche input[type=text] {
    font-size: 10px;
    color: #00CCCC;
    font-weight: bold;
    background-color: #333333;
    width: 100px;
    border: 1px solid #00CCCC;
    padding: 2px;
    float: right;
    /*CSS3 non compatible IE*/
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    opacity: 0.7;
    filter:alpha(opacity=70);
    /*CSS3 fin*/
}
#recherche input[type=text]:focus {
    color: #FFCC00;
    border-color: #FFCC00;
    outline-style: none;
}
#recherche input[type=submit]  {
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    color: #FFFFFF;
    border: 1px solid #FFFFFF;
    background: transparent;
    padding: 2px;
    margin-left: 5px;
	float: right;
    /*CSS3 non compatible IE*/
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    opacity: 0.7;
    filter:alpha(opacity=70);
    /*CSS3 fin*/
}
#recherche input[type=submit]:hover {
    color: #000000;
    background-color: #FFFFFF;
}
/*----------------------------------------------------------------------------*/
/*Bloc commentaires - page single.php*/
/*----------------------------------------------------------------------------*/
/*Bloc commentaires seuls*/
.commentaires {
    border-top: 1px solid #C8C8C8;
    border-bottom: 1px solid #C8C8C8;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.commentaires p {
	font-family: "Courier New", Courier, monospace;
	font-style: italic;
	font-weight: bold;
}
/*Bloc commentaires + formulaire*/
.comments-template {
    margin-top: 20px;
    margin-bottom: 20px;
}
/*Liste commentaires*/
.comments-template ol {
	margin-left: 30px;
	margin-right: 10px;
	margin-top: 10px;
	list-style-image: none;
	list-style-type: disc;
}
.comments-template ol p {
}
.comments-template ol li {
    margin-top: 10px;
}
.comments-template h3 {
    text-transform: uppercase;	
}
.commentmetadata{
    font-size: 10px;
}
.comments-template p.nocomments {
    margin-left: 30px;
}
/*Bloc formumaire seuls*/
#commentform {
    margin-top: 10px;
    margin-bottom: 10px;
}
#commentform .ligne_formulaire {
    margin-top: 10px;
    margin-bottom: 10px;
}
#commentform input[type=text], #commentform textarea {
	font-size: 12px;
	color: #00CCCC;
	font-weight: bold;
	background-color: #000000;
	width: 200px;
	border: 2px solid #00CCCC;
	padding: 4px;
	/*CSS3 non compatible IE*/
    -moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	opacity: 0.7;
	filter:alpha(opacity=70);
	/*CSS3 fin*/
}
#commentform textarea {
    width: 540px;
}
#commentform input[type=text]:focus, #commentform textarea:focus {
    color: #FFCC00;
    border-color: #FFCC00;
    outline-style: none;
}
#commentform input[type=submit]  {
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    color: #FFFFFF;
    border: 1px solid #FFFFFF;
    background: transparent;
    padding: 2px;
    /*CSS3 non compatible IE*/
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    opacity: 0.7;
    filter:alpha(opacity=70);
    /*CSS3 fin*/
}
#commentform input[type=submit]:hover {
    color: #000000;
    background-color: #FFFFFF;
}
/*----------------------------------------------------------------------------*/
/*Bloc navigation*/
/*----------------------------------------------------------------------------*/
#navigation {
    background-color: #000000;
    border: 1px solid #C8C8C8;
	text-align: center;
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    /*CSS3 non compatible IE*/
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    opacity: 0.5;
    filter:alpha(opacity=50);
    /*CSS3 fin*/
}
/*-------------------------------------------*/
/* Formulaire contact */
/*-------------------------------------------*/
.form {
    margin-bottom: 20px;
    margin-top: 40px;
    margin-left: 50px;
    margin-right: 50px;
}
.form .form_ligne {
    padding-top: 10px;
    padding-bottom: 10px;
	clear: both;
}
.form label {
	font-weight: bold;
    text-align: right;
    width: 20%;
	float: left;
}
.form input, .form textarea {
    width: 70%;	
    margin-left: 10px;
	float: right;
	
	font-size: 12px;
	color: #00CCCC;
	font-weight: bold;
	background-color: #000000;
	border: 2px solid #00CCCC;
	padding: 4px;
	/*CSS3 non compatible IE*/
    -moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	opacity: 0.7;
	filter:alpha(opacity=70);
	/*CSS3 fin*/
}
.form textarea {
    height: 75px;
}
.form input[type=text]:focus, #commentform textarea:focus {
    color: #FFCC00;
    border-color: #FFCC00;
    outline-style: none;
}
.form input[type=submit]  {
    width: 100px;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    color: #FFFFFF;
    border: 1px solid #FFFFFF;
    background: transparent;
    padding: 2px;
    /*CSS3 non compatible IE*/
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    opacity: 0.7;
    filter:alpha(opacity=70);
    /*CSS3 fin*/
}
.form input[type=submit]:hover {
    color: #000000;
    background-color: #FFFFFF;
}
.form br { /* Supprime l'effet des BR que wordpress rajoute dans le formulaire */
	display: none;
}
/*----------------------------------------------------------------------------*/
/*Divers*/
/*----------------------------------------------------------------------------*/
.titre {
    color: #C8C8C8;
    text-decoration: underline;
	text-transform: uppercase;
    margin-bottom: 10px;
}
#ecran {
	width: 540px;
	height: 280px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 40px;
	padding-bottom: 40px;
	padding-left: 30px;
	padding-right: 30px;
	background-image: url("../../data/images/interface/ecran-bkgd.png");
}
.emphase {
    font-weight: bold; 
    font-style: italic;
}
.alerte {
    color: #DA872C;
    font-weight: bold; 
}
.center {
	text-align: center;
}
img.cadre {
	border: 1px solid #666666;	
}
.float_left {
    float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}
.float_right {
    float: right;
	margin-left: 20px;
	margin-bottom: 20px;
}
.spacer {
    clear: both;
}
