#validerArticle
{
    display: none;
}
#validerEbauche
{
    display: none;
}
#enregistrerEbauche
{
    display: none;
}
#supprimerEbauche
{
    display: none;
}

a:focus
{
    outline-style:none;
}

body 
{
    margin-left: 40px;
    height: 100%;
    overflow: auto;
    background:url("../images/deco.png") repeat-y 1180px 20px ;
    background-color: #f0f8fb;
    width: 1190px;
}
body a:hover
{
    text-decoration: underline;
}
body a
{
    font-size: 12px;
    color: black;
    text-decoration: none;
    font-weight: bold;
}

.telechargement 
{
    
    text-align: justify;
    width: 740px;
}

.telechargement a
{
    text-align: justify;
    width: 740px;
}

.edito
{
    display:block;
    text-align: justify;
    color: black;
    font-size: 12px;
    
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-style: solid;
    border-color: black;

    background-color: white;
    
    width: 645px;
    min-height: 400px

    padding-top: 400px;
    padding-left: 30px;
    padding-right: 15px;
    
    margin-left: 50px;
    margin-bottom: 35px;
}
.titre_edito
{
    padding-left: 15px;
    color: #2f2f5f;
    padding-left: 10px;
    font-weight: bold;
}


header
{
    display: block;
    position: absolute; 
    top: 15px; 
    left: 30px; 
    color: #27930e;
    font-size: 12px;
    width: 300px;
    height: 100px;
}

head
{
    display:block;
    background:url("../images/header.jpg") no-repeat;
    height: 140px;
    margin-top: -15px;
    margin-bottom: -15px;
    margin-left: 350px;
}

th
{
    text-align: left;
    font-size: 11px;
}

footer 
{
    display:block;
    width: 780px;
    text-align: center;
    color: #5a7ac3;
}
footer a 
{
    color: #5a7ac3;
}
footer a:hover
{
    text-decoration: underline;
}

.formulaire 
{
    border-top-width: 2px;
    border-bottom-width: 0px;
    border-right-width: 0px;
    border-left-width: 0px;
    border-style: solid;
    border-color: #7d9b75;
    color: #8194c1;
}

h3
{
    padding-left: 20px;
    font-size: 14px;    
}
.commentaire
{
    display:block;
}
.commentaire h4
{
    display:block;
    width: 680px;
    min-height: 110px;
    margin-left: 60px;

    -moz-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -o-border-radius: 5px;
    border: 1px solid black;
    
    background-color: #f6f1f1;

    color: #2f2f5f;

    font-size: 12px;
    font-weight: lighter;

    padding-bottom: 15px;
    padding-top: 15px;

    padding-left: 15px;
    padding-right: 15px;

    text-align:justify;

    -moz-box-shadow: -5px -5px 6px #999;
    -webkit-box-shadow: -5px -5px 6px #999;
    box-shadow: 1px 1px 6px #999; 

}
.avatar
{
    float: left;
    -moz-box-shadow: -6px -6px 6px #999;
    -webkit-box-shadow: -6px -6px 6px #999;
    box-shadow: 1px 1px 13px #999; 
    margin: -5px 20px 12px -5px;
}


.parsedArticleAdmin li
{
    font-size: 13px;
    font-weight: lighter;
    padding-left: 10px;
}
.parsedArticleAdmin h2
{
    font-size: 13px;
    font-weight: lighter;
    padding-left: 10px;
}
.parsedArticleAdmin
{
    position:absolute;
    top: 150px;
    right: 100px;
    width: 850px;
    height: 780px;
    overflow: auto;
    font-size: 13px;
    font-weight: lighter;
    -moz-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -o-border-radius: 5px;
    border: 1px solid black;
    border-style: solid;
    border-color: black;
    background-color: white;
    padding: 10px 10px 10px 10px;
}
.parsedArticleAdmin .detail
{
    font-size: 11px;
    font-weight: lighter;
    font-style: italic;
    display: block;
    margin-top: 10px;
    margin-bottom: 5px;
}
.parsedArticleAdmin .titre_1
{
    font-size: 15px;
    font-weight: bold;
    text-decoration: underline;
}
.parsedArticleAdmin .titre_2
{
    font-size: 13px;
    font-weight: bold;
    font-style: italic;
    margin-top: 20px;
}
.parsedArticleAdmin .bold
{
    font-weight: bold;
    font-size: 12px;
}
.parsedArticleAdmin .italic
{
    font-style: italic;
}
.parsedArticleAdmin .strike
{
    text-decoration:line-through;
}
.parsedArticleAdmin .underline
{
    text-decoration: underline;
}

.commentaire .bold
{
    font-weight: bold;
    font-size: 12px;
}
.commentaire .italic
{
    font-style: italic;
}
.commentaire .strike
{
    text-decoration:line-through;
}


.new_comment .bold
{
    font-weight: bold;
    font-size: 12px;
}
.new_comment .italic
{
    font-style: italic;
}
.new_comment .strike
{
    text-decoration:line-through;
}

.commentaire .underline
{
    text-decoration: underline;
}

.new_comment .underline
{
    text-decoration: underline;
}

article
{
    display:block;
    text-align: justify;
    color: black;
    
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 0px;
    border-style: solid;
    border-color: black;
    
    background:url("../images/background_texte.jpg") no-repeat;
    background-color: #f0f5f5;
    
    width: 755px;
    min-height: 400px

    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
    
    margin-bottom: 20px;
    
    -moz-border-radius: 1em;
    -moz-border-radius: 1em;
    
    -webkit-border-radius: 1em;
    -webkit-border-radius: 1em;
    
    -o-border-radius: 1em;
    -o-border-radius: 1em;
    
    border: 2px solid #b4d8e7;

    -moz-box-shadow: -5px -5px 6px #999;
    -webkit-box-shadow: -5px -5px 6px #999;
    box-shadow: 1px 1px 6px #999; 
}
article a 
{
    color: #2f2f5f;
    padding-left: 10px;
}
article a img
{
    float: none;
}
article a:hover
{
    text-decoration: underline;
}
article h1
{
    color: #417b33;
    font-size: 20px;
}
article h2
{
    font-size: 13px;
    font-weight: lighter;
    padding-left: 30px;
}
article li
{
    font-size: 13px;
    font-weight: lighter;
    padding-left: 10px;
}
article img
{
    float: right;
    margin: 15px 5px 10px 25px;
    -moz-box-shadow: -10px -10px 10px #ACF;
    -webkit-box-shadow: -10px -10px 10px #ACF;
    box-shadow: 10px 10px 13px #9AF; 
}
article .emoticone
{
    float: none;
    margin: 0 0 0 0;
    -moz-box-shadow: 0px 0px 0px #ACF;
    -webkit-box-shadow: 0px 0px 0px #ACF;
    box-shadow: 0px 0px 0px #9AF; 
}
article .detail
{
    font-size: 11px;
    font-weight: lighter;
    font-style: italic;
    display: block;
    margin-top: 10px;
    margin-bottom: 5px;
}
article .titre_1
{
    display: block;
    font-size: 15px;
    font-weight: bold;
    text-decoration: underline;
    margin-left: -30px;
    margin-top: 10px;
}
article .titre_2
{
    display: block;
    font-size: 13px;
    font-weight: bold;
    font-style: italic;
    margin-top: 20px;
}
article .bold
{
    font-weight: bold;
    font-size: 12px;
}
article .italic
{
    font-style: italic;
}
article .strike
{
    text-decoration:line-through;
}
article .underline
{
    text-decoration: underline;
}

aside
{
    display:block;
    float: right;
    width: 320px;
    text-align: left;
    color: #1a1a80;

    /* margin-top: 220px; */
    margin-right: 10px;
    padding-left: 20px;
    padding-bottom: 20px;
    margin-bottom: 50px;
    
    border-top-width: 0px;
    border-left-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-style: solid;
    border-color: black;

}
aside a img
{
    border-top-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
}
aside table
{
    padding-left: 20px;
}
aside hr
{
    width: 200px;	
}
aside td
{
    text-align: center;
    font-size: 13px;
}
aside dl dt
{
    font-size: 12px;
    font-weight: bold;
}
aside li
{
    font-size: 12px;
    margin-bottom: 5px;
    text-align: justify;
}
aside li a
{
    font-size: 11px;
    text-decoration: none;
    color: #1a1a80;
    color: #417b33;
}
aside li a:hover
{
    text-decoration: underline;	
}
aside a:hover
{
    text-decoration: bold;
}
aside ul
{
    list-style: none;
    width: 250px;
    margin-left: -35px;
}
aside img
{
    padding-top: 15px;
    padding-bottom: 5px;
    padding-left: 30px;
    padding-right: 5px;
}
aside ol a
{
    color: black;
}

.titre_verticale
{
    color: black;
    font-size: 12px;
    font-weight: bold;
}

nav
{
    display: block;
    padding-bottom: 16px;
    margin-left: 50px;
    line-height: normal;
}
nav ul 
{
    list-style: none;
}
nav li 
{
    float:left;
    background-color: #e0c2a3;
    margin-right: 60px;
}
nav a 
{
    text-decoration: none;
    color: #983b3b;
    font-weight: bold; 
    font-size: 18px;
    display:block;

    -moz-border-radius-topright: 5px;
    -moz-border-radius-topleft: 5px;

    -webkit-border-radius-topright: 5px;
    -webkit-border-radius-topleft: 5px;

    -o-border-radius-topright: 5px;
    -o-border-radius-topleft: 5px;

    border: 2px solid #6c8b98;

    background-color: #f4ece3;
    padding-top: 5px;
    padding-bottom: 6px;
    padding-left: 35px;
    padding-right: 35px;


    
}
nav #current 
{
    color: #e0c2a3;
}
nav a:hover
{
    color: #183e8c;
}
.current_span
{
    color: #67999f;
    font-weight: bold; 
    font-size: 14px;
    display:block;

    text-decoration: none;
    font-weight: bold; 
    font-size: 15px;
    display:block;

    -moz-border-radius-topright: 5px;
    -moz-border-radius-topleft: 5px;

    -webkit-border-radius-topright: 5px;
    -webkit-border-radius-topleft: 5px;

    -o-border-radius-topright: 5px;
    -o-border-radius-topleft: 5px;

    // border: 2px solid #6c8b98;
    border: 2px solid #2f407e;

    background-color: white;
    padding-top: 5px;
    padding-bottom: 6px;
    padding-left: 25px;
    padding-right: 25px;

    -moz-box-shadow: -6px -6px 6px #999;
    -webkit-box-shadow: -6px -6px 6px #999;
    box-shadow: 1px 1px 6px #999; 
}

.input
{
    color: #983b3b;
    background-color: transparent;
    border: none;
    font-size: 12px;
}
.input:hover
{
    color: black;
}

.section
{
     float: left;
}

section
{
    display:block;
    border-top-width: 0px;
    border-bottom-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    border-style: solid;
    border-color: black; 

    width: 790px;
}

telechargement ul 
{
    weight: 30px;
    height: 30px;
    margin:0px;
    display:block;
}
telechargement ul li 
{
    position:relative; 
    list-style: none;
}
telechargement ul ul 
{
    position: absolute; 
    left: -100px; 
    display: none;
}

telechargement li a 
{
    text-decoration: none;
    background-color: green;
    color: black;
}
telechargement li a:hover
{
    color: red;
}

telechargement ul.niveau1 li.sousmenu:hover ul.niveau2, telechargement ul.niveau2 li.sousmenu:hover
{
    display:block;
} 


.new_commentaire
{
    display: none;
}

.etat_message
{
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-style: solid;
    border-color: black;

    font-weight: bold;
}



/* PHP File Tree Default Theme

	By Cory LaViska (http://abeautifulsite.net/)
	Featuring the Silk Icon Set from famfamfam (http://www.famfamfam.com/lab/icons/silk/)

*/

.php-file-tree {
	font-family: Georgia;
	font-size: 12px;
	letter-spacing: 1px;	line-height: 1.5;
}

	.php-file-tree A {
		color: #000000;
		text-decoration: none;
	}
	
	.php-file-tree A:hover {
		color: #666666;
	}

	.php-file-tree .open {
		font-style: italic;
	}
	
	.php-file-tree .closed {
		font-style: normal;
	}
	
	.php-file-tree .pft-directory {
		list-style-image: url(images/directory.png);
	}
	
	/* Default file */
	.php-file-tree LI.pft-file { list-style-image: url(images/file.png); }
	/* Additional file types */
	.php-file-tree LI.ext-3gp { list-style-image: url(images/film.png); }
	.php-file-tree LI.ext-afp { list-style-image: url(images/code.png); }
	.php-file-tree LI.ext-afpa { list-style-image: url(images/code.png); }
	.php-file-tree LI.ext-asp { list-style-image: url(images/code.png); }
	.php-file-tree LI.ext-aspx { list-style-image: url(images/code.png); }
	.php-file-tree LI.ext-avi { list-style-image: url(images/film.png); }
	.php-file-tree LI.ext-bat { list-style-image: url(images/application.png); }
	.php-file-tree LI.ext-bmp { list-style-image: url(images/picture.png); }
	.php-file-tree LI.ext-c { list-style-image: url(images/code.png); }
	.php-file-tree LI.ext-cfm { list-style-image: url(images/code.png); }
	.php-file-tree LI.ext-cgi { list-style-image: url(images/code.png); }
	.php-file-tree LI.ext-com { list-style-image: url(images/application.png); }
	.php-file-tree LI.ext-cpp { list-style-image: url(images/code.png); }
	.php-file-tree LI.ext-css { list-style-image: url(images/css.png); }
	.php-file-tree LI.ext-doc { list-style-image: url(images/doc.png); }
	.php-file-tree LI.ext-exe { list-style-image: url(images/application.png); }
	.php-file-tree LI.ext-gif { list-style-image: url(images/picture.png); }
	.php-file-tree LI.ext-fla { list-style-image: url(images/flash.png); }
	.php-file-tree LI.ext-h { list-style-image: url(images/code.png); }
	.php-file-tree LI.ext-htm { list-style-image: url(images/html.png); }
	.php-file-tree LI.ext-html { list-style-image: url(images/html.png); }
	.php-file-tree LI.ext-jar { list-style-image: url(images/java.png); }
	.php-file-tree LI.ext-jpg { list-style-image: url(images/picture.png); }
	.php-file-tree LI.ext-jpeg { list-style-image: url(images/picture.png); }
	.php-file-tree LI.ext-js { list-style-image: url(images/script.png); }
	.php-file-tree LI.ext-lasso { list-style-image: url(images/code.png); }
	.php-file-tree LI.ext-log { list-style-image: url(images/txt.png); }
	.php-file-tree LI.ext-m4p { list-style-image: url(images/music.png); }
	.php-file-tree LI.ext-mov { list-style-image: url(images/film.png); }
	.php-file-tree LI.ext-mp3 { list-style-image: url(images/music.png); }
	.php-file-tree LI.ext-mp4 { list-style-image: url(images/film.png); }
	.php-file-tree LI.ext-mpg { list-style-image: url(images/film.png); }
	.php-file-tree LI.ext-mpeg { list-style-image: url(images/film.png); }
	.php-file-tree LI.ext-ogg { list-style-image: url(images/music.png); }
	.php-file-tree LI.ext-pcx { list-style-image: url(images/picture.png); }
	.php-file-tree LI.ext-pdf { list-style-image: url(images/pdf.png); }
	.php-file-tree LI.ext-php { list-style-image: url(images/php.png); }
	.php-file-tree LI.ext-png { list-style-image: url(images/picture.png); }
	.php-file-tree LI.ext-ppt { list-style-image: url(images/ppt.png); }
	.php-file-tree LI.ext-psd { list-style-image: url(images/psd.png); }
	.php-file-tree LI.ext-pl { list-style-image: url(images/script.png); }
	.php-file-tree LI.ext-py { list-style-image: url(images/script.png); }
	.php-file-tree LI.ext-rb { list-style-image: url(images/ruby.png); }
	.php-file-tree LI.ext-rbx { list-style-image: url(images/ruby.png); }
	.php-file-tree LI.ext-rhtml { list-style-image: url(images/ruby.png); }
	.php-file-tree LI.ext-rpm { list-style-image: url(images/linux.png); }
	.php-file-tree LI.ext-ruby { list-style-image: url(images/ruby.png); }
	.php-file-tree LI.ext-sql { list-style-image: url(images/db.png); }
	.php-file-tree LI.ext-swf { list-style-image: url(images/flash.png); }
	.php-file-tree LI.ext-tif { list-style-image: url(images/picture.png); }
	.php-file-tree LI.ext-tiff { list-style-image: url(images/picture.png); }
	.php-file-tree LI.ext-txt { list-style-image: url(images/txt.png); }
	.php-file-tree LI.ext-vb { list-style-image: url(images/code.png); }
	.php-file-tree LI.ext-wav { list-style-image: url(images/music.png); }
	.php-file-tree LI.ext-wmv { list-style-image: url(images/film.png); }
	.php-file-tree LI.ext-xls { list-style-image: url(images/xls.png); }
	.php-file-tree LI.ext-xml { list-style-image: url(images/code.png); }
	.php-file-tree LI.ext-zip { list-style-image: url(images/zip.png); }
	/* You can add millions of these... */

