@import "charte.css";



.img-titre

        {

        margin:45px 0 18px 0;

        padding:0;

        }

#contenu #texte-sans-menu p,

#contenu #texte-sans-menu p.premier,

#contenu #texte-sans-menu p.indent,

#contenu #texte-avec-menu-gauche p,

#contenu #texte-avec-menu-gauche p.premier,

#contenu #texte-avec-menu-gauche p.indent,

#contenu #texte-sans-menu .text-normal

        {

       /* margin:0 50px 15px 0; */

       font-family: Verdana, Arial, Helvetica, sans-serif;

       color:#666;

       font-size:1.15em;

       /*   font-family:Arial, Helvetica, sans-serif;  */

        text-align:justify;

        letter-spacing:0.1em;

        margin:0 0 15px 0;

       /* border:1px red solid; */

        }

#contenu #texte-sans-menu p.indent,

#contenu #texte-sans-menu p.premier,

#contenu #texte-avec-menu-gauche p.premier,

#contenu #texte-avec-menu-gauche p.indent

        {

        text-indent:1.3em;

        }

#contenu #texte-sans-menu p.premier:first-letter,

#contenu #texte-avec-menu-gauche p.premier:first-letter

        {

        font-size:2em;

        font-weight:bold;

       /* color:#ae893b; */

       color:#2895D4;

        text-indent:0em;

        }

#contenu #texte-sans-menu .text-normal

        {

        text-align:left;

        }

h1,

h1.premier,

h1.premier-nomarge

        {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        color:#2895d4;

        font-size:1.75em;

        font-weight:500;

        letter-spacing:0.1em;

        margin:0 0 15px 0;

        padding:0;

        }

h1.premier-nomarge

        {

         margin:0 0 5px 0;

        }

h1.premier:first-letter,

h1.premier-nomarge:first-letter

        {

        color:#2895d4;

        font-size:1.2em;

        }

h2

        {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        color:#fff;

        font-size:1.25em;

        font-weight:bold;

        letter-spacing:0.1em;

        margin:0 0 15px 0;

        padding:0;

        }

h3,

h3.premier

        {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        color:#2eaaf1;

        font-size:1.20em;

        font-weight:bold;

        letter-spacing:0.1em;

        margin:0 0 15px 0;

        padding:0;

        /*padding:0 0 0 5px;

        border-left:4px #fff solid; */

        }

h3.premier:first-letter

        {

        color:#2eaaf1;

        font-size:1.55em;

        /*font-weight:bold; */

        }

b.marron

        {

         color:#ae893b;

        }

#contenu #texte-sans-menu ul.liste1,

#contenu #texte-avec-menu-gauche ul.liste1,

#contenu #texte-sans-menu ol.liste1,

#contenu #texte-avec-menu-gauche ol.liste1

        {

        text-align:justify;

        font-family: Verdana, Arial, Helvetica, sans-serif;

        color:#fff;

        font-size:1.15em;

        font-weight:500;

        letter-spacing:0.1em;

        }

#contenu #texte-sans-menu ul.liste1 li,

#contenu #texte-avec-menu-gauche ul.liste1 li

        {

         line-height:1.6em;

         /*list-style-type:none; */

         list-style-type:square;

        }

#contenu #texte-sans-menu ol.liste1 li,

#contenu #texte-avec-menu-gauche ol.liste1 li

        {

         line-height:1.6em;

         /*list-style-type:none; */

         list-style-type:decimal;

        }

#contenu #texte-sans-menu ul.liste1 li a,

#contenu #texte-avec-menu-gauche ul.liste1 li a

        {

         color:#ae893b;

         text-decoration:none;

         font-weight:bold;

        }

#contenu #texte-sans-menu ul.liste1 li a:hover,

#contenu #texte-avec-menu-gauche ul.liste1 li a:hover

        {

         color:#fff;

         text-decoration:none;

         font-weight:bold;

        }

.haut

        {

        float:right;

        text-align:right;

        font-family: Verdana, Arial, Helvetica, sans-serif;

        color:#ae893b;

        font-size:1.1em;

        }

.haut a

        {

         text-decoration:none;

         color:#ae893b;

        }

.haut a:hover

        {

         text-decoration:none;

         color:#2895D4;

        }

#ariane,

.ariane

        {

         float:left;

        /* height:auto;*/

         margin:5px 0 0 0;

		 line-height:16px

        /* border:1px #fff solid; */

        }

#ariane ul,

#ariane ul li,

.ariane ul,

.ariane ul li

        {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size:1.1em;

       

        color:#fff;

        text-align:left;

        }

#ariane ul,

.ariane ul

        {

    margin-left: 0;

    padding-left: 0;

    display: inline;

    font-size:1em;

    font-weight:500;

    color:#fff;

   /* border:1px #fff solid; */

   }

*html #ariane ul,

*html .ariane ul

        {

        font-size:1.05em;
		border-left:1px solid #CCCCCC;

        }

#ariane ul li,

.ariane ul li

        {

    margin-left: 0;

    padding: 3px 8px 0 0;


        }

#ariane ul li.premier,

.ariane ul li.premier

         {

    margin-left: 0;

    border-left: none;

    list-style: none;


    /*background-color:#ae893b; */

   }

#ariane ul li a,

.ariane ul li a

        {

        font-weight:500;

        color:#666;

        text-decoration:none;

        }

#ariane ul li a:hover,

.ariane ul li a:hover

        {

        font-weight:500;

        color: #CCC;

        text-decoration:none;

        }

#ariane ul li#clui,

.ariane ul li#clui

        {


        font-weight:500;

		height:15px

        }

p a.contact

        {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        color:#ae893b;

        /*font-size:1.15em; */

        font-weight:bold;

        text-align:justify;

        letter-spacing:0.1em;

        text-decoration:none;

        }

p a:hover.contact

        {

        color:#2895D4;

        text-decoration:none;

        }

/************* form *********************/

.forminput,

.formtextareadress,

.formtextareacomment

        {

        border:1px #AE893B solid;

        padding:0;

        margin:2px;

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size:1.15em;

        color: #666;

        background-color:#FFF;

        text-align:justify;

        }

.forminput:hover,
.formtextareadress:hover,
.formtextareacomment:hover

        {

        border:1px #CCCCCC solid;

        }


.forminput

       {

       padding:0 3px 0 3px;

        height:20px;

        line-height:20px;

        width:180px;

       }

.formtextareadress

        {

        padding:0 3px 0 3px;

        height:110px;

        width:180px;

        }

.formtextareacomment

        {

        padding:0 3px 0 3px;

        height:110px;

        width:180px;

        }

.formbt

        {

       border:1px #AE893B solid;

        height:25px;

        width:100px;

        text-align:center;

        padding:0;

        /*margin:2px; */

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size:10px;

        line-height:18px;

        letter-spacing:0.1em;

        color:#AE893B;

        background-color:#FFF;

        }

.formbt:hover

        {

       border:1px #CCC solid;
	   cursor:pointer;

        }



/* #AC0101 */

.rouge

        {

        color:#c41626;

        }







/*************** LIENS *****************/



.liste-liens {

margin: 0 50px 20px 0;

padding:10px;

float:left;

width:300px;

background-color:#141414;

}



.liste-liens img {

border: 2px solid #afc069;

}

.liste-liens li {

	margin:20px 0 10px 0 ;

	list-style: inside square;

	font-weight:bold;

	color:#fff;

	font-size:1.2em;

	font-family:Arial, Helvetica, sans-serif;

}





#div_lien a{

	color: #afc069;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 1em;

	text-decoration:underline;

}

#div_lien a:hover{

	text-decoration:none;

}



.liste-liens a {

	color: #afc069;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 1em;

	text-decoration:underline;

}



.liste-liens a:hover {

	text-decoration:none;

}





.liste-liens p {

padding:0 0 0 10px;

}



p.liens-fond {

padding:0 0 0 20px;

background-color:#FFFFFF;

border: 1px double #afc069;

width: 110px;

}



/* LES DIPLOMES */

*html #diplomes {width:900px;height:450px;}

#diplomes {

	width:904px;

	height:454px;

	overflow:auto;

	text-align:center;

	margin:0;

	}

#diplomes img {margin-bottom:20px;}
