/*
//////////////////////////////////////////////////////////////////////////////////////////

/// Feuille de style site web Elisa Dom                                                ///

/// Version 1beta                                                                       ///

/// Date : 14/10/2006                                                                   ///

///////////////////////////////////////////////////////////////////////////////////////////
*/

body{

background-color:#044464;

}
A.bas {
	FONT-SIZE: 13px; COLOR: blue;	font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.bas:visited {
	FONT-SIZE: 13px; COLOR: blue;	font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.bas:hover {
  COLOR: #ff6600; TEXT-DECORATION: underline
}

A.accueil{

    TEXT-DECORATION: underline ;
    
    FONT-SIZE: 12px;

    FONT-WEIGHT: bold; 
    
    COLOR: #FFFFFF;

	FONT-FAMILY: verdana;
}

.bg_menu_accueil{
	display: block;
	margin: 0px;
}

A.realisation{

	text-align:center;
	
	TEXT-DECORATION: underline ;

	FONT-SIZE: 11px;

    FONT-WEIGHT: bold; 
    
    COLOR: #FFFFFF;

	FONT-FAMILY: verdana;
}
.realisation{

	text-align:center;
	
	TEXT-DECORATION: underline ;

	FONT-SIZE: 10px;

    FONT-WEIGHT: bold; 
    
    COLOR: #FFFFFF;

	FONT-FAMILY: verdana;
}

/*///////////////////////////// Bordure globale de la page ///////////////////////////////////*/

.border{

	border: 1px solid #EE9714;

}


FORM {

  font-size: 1px; 
  
  COLOR: #333333; 
  
  font-family: helvetica neue, helvetica, arial, sans-serif;

}

.error{

    font-weight: bold;

    color: red;

}


.textlienhaut {

	font-family: "Times New Roman", Times, serif;

	font-size: 14px;

	font-weight: bold;
}

.liensdef {

	font-family: "Times New Roman", Times, serif;

	font-size: 18px;

	font-style: normal;

	color: #EE9714;

	font-weight: bold;
}

.siren {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8px;

	font-style: small;

	color: #000000;

	font-weight: bold;
}


.defliens {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 14px;

	color: #000000;
}


.petit {

	font-family: "Times New Roman", Times, serif;

	font-size: 12px;

	color: #339833;

	padding-bottom: 18px;

	line-height: 15px;

	font-weight: bold;
}

.photo {
    float:left;
    
    margin-bottom:2px;
    
    margin-left:5px; 
    
    margin-right:5px;
    
    border:1px solid #DDDDDD;
    
    width:144px;
    
    height:115px;
}

.parcours_photo {

    clear:both;
    
    margin-top:0px;
    
    border:0px solid #CCCCCC;
    
    min-height:110px;
}

.diplome {

	font-family: "Times New Roman", Times, serif;

	font-size: 17px;

	color: #339833;

	white-space: nowrap;

	padding: 5px;

	margin: 20px;

	line-height: 30px;

	font-weight: bold;

}
.diplometitre {

	font-family: "Times New Roman", Times, serif;

	font-size: 17px;

	color: #339833;

	//white-space: nowrap;

	padding: 5px;

	margin: 20px;

	line-height: 30px;

	font-weight: bold;

}

.diplometexte {

	font-family: "Times New Roman", Times, serif;

	font-size: 17px;

	color: #339833;

	//white-space: nowrap;

	padding: 5px;

	margin: 20px;
	
	//text-align:justify;

	line-height: 30px;

	font-weight: bold;

}

.diplome2 {

	font-family: "Times New Roman", Times, serif;

	font-size: 14px;

	color: #000000;

	white-space: nowrap;

	padding: 5px;

	margin: 20px;

	line-height: 30px;

	font-weight: bold;

}

.contact {

    COLOR: #333333; 

    FONT-FAMILY: helvetica neue, helvetica, arial, sans-serif;

	font-size: 24px;

	white-space: nowrap;

	padding: 5px;

	margin: 20px;

	line-height: 30px;

	font-weight: bold;

}

.asterix {

    COLOR: #ff6600;
           
}

.titre {

	padding-bottom:18px;

	padding-top:5px;

	text-align: center;	

	FONT-SIZE: 21pt; 
	
	COLOR: #ff6600;
	
    FONT-FAMILY: new baskerville, baskerville, times new roman, serif;

}

.txt3 {

	font-family: Arial, Helvetica, sans-serif;

	text-align: justify;

	font-size: 13px;

	padding-left:8px;

	padding-right:6px;

}

.txt2 {

	font-family: Arial, Helvetica, sans-serif;

	text-align: justify;

	font-size: 11px;

	padding-left:8px;

	padding-right:6px;

}
p
{
   text-indent: 20px; /* Les paragraphes commenceront 30 pixels sur la droite */
   text-align: justify; /* Ils seront justifiés */
   font-size: 14px; /* Allez, soyons fous, grossissons le texte :o;) */
}

.txt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	text-align: justify;
	text-indent:20px;
   	padding-left:10px;
	padding-right:6px;
	vertical-align: middle;
}


.txt-list{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	text-align: justify;
   	padding-left:15px;
	padding-right:6px;
	vertical-align: middle;
}

.txt-courant-gras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
}


.txt-courant
{
   font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	vertical-align: middle;
}

table.reference {

	margin:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	text-align: justify;
	vertical-align: middle;	

}

.legende {

	font-family: "Times New Roman", Times, serif;

	font-size: 11px;

	padding:10px;

}

.sous-titre {

	text-align: left;

	padding:10px;

    FONT-SIZE: 16px;
     
    FONT-WEIGHT: normal; 
    
    COLOR: #333333; 
    
    FONT-FAMILY: helvetica neue, helvetica, arial, sans-serif;

}
.sous-titre-except {

    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 13px; 
    padding-bottom:0px;
    padding-top:15px;
    padding-left:10px;
    font-weight: bold; 
    color: #333333; 

}
.sous-titre2 {

	text-align: left;
	
    FONT-SIZE: 12px; 
    
    FONT-WEIGHT: small; 
    
    COLOR: #333333; 
    
    FONT-FAMILY: helvetica neue, helvetica, arial, sans-serif;
    
    font-weight: bold;

}

.puce {

	LIST-STYLE-POSITION: inside; 
	LIST-STYLE-TYPE: disc;

}

/*///////////////////////////////////// Le style est pour les textes sur deux lignes - PAGE2 - ////////////////////////////////*/

a.B2 { 

    background-image: url('elm2/bouton_gauche.jpg'); 

    display: block; 

    width: 190px; 

    height:30px;

    TEXT-DECORATION: none;

    padding-left:4px;

    padding-top:6px;

    margin-top:0px;

    text-align: middle;

    position:relative;

    top:0px;

    left:0px; 

    FONT-SIZE: 12px;

    FONT-WEIGHT: bold; 

    COLOR: #000000;

	FONT-FAMILY: verdana;

}


/*//////////////////////////// Le style est pour les textes sur une ligne  - PAGE2 - //////////////////////////////////*/

a.B { 

    background-image: url('elm2/bouton_gauche.jpg'); 

    display: block; 

    width:190px; 

    height:30px;

    TEXT-DECORATION: none;

    padding-left:4px;

    padding-top:6px;

    margin-top:0px;

    text-align: middle;

    position:relative;

    top:0px;

    left:0px; 

    FONT-SIZE: 12px;

    FONT-WEIGHT: bold; 

    COLOR: #000000;

	FONT-FAMILY: verdana;

}

a.B2,a.B:hover { 
    
    background-image: url('elm2/bouton_gauche2.jpg');    
}


//*///////////////// Le style est pour les textes sur une ligne - ACCUEIL -  ///////////////////////*/

a.A {   

    background-image: url('elm2/bouton_accueil_1.jpg'); 

    display: block; 

    width: 156px; 

    height:31px;

    TEXT-DECORATION: none;

    padding-left:4px;

    padding-top:8px;

    margin-top:0px;

    text-align: middle;

    position:relative;

    top:0px;

    left:0px; 

    FONT-SIZE: 12px;

    FONT-WEIGHT: bold; 

    COLOR: #000000;

	FONT-FAMILY: verdana;

}

.txtliens{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}



/*///////////////// Le style est pour les textes sur deux lignes - ACCUEIL - ////////////////////////// */

a.A2{ 

    background-image: url('elm2/bouton_accueil_1.jpg'); 

    display: block; 

    

    height:30px;

    padding-left:0px;

    padding-right:6px;

    padding-top:8px;

    margin-top:1px;

    text-align: middle;

    position:relative;

    top:0px;

    left:0px;

    TEXT-DECORATION: none; 

    FONT-SIZE: 12px;

    FONT-WEIGHT: bold; 

    COLOR: #000000;

	FONT-FAMILY: verdana;

}

a.A2:hover,a.A2a:hover,a.A:hover { background-image: url('elm2/bouton_gauche2.jpg'); }

a.A2a{ 

    background-image: url('elm2/bouton_accueil_1.jpg'); 

    display: block; 

    

    height:30px;

    padding-left:0px;

    padding-right:6px;

    padding-top:8px;

    margin-top:1px;

    text-align: middle;

    position:relative;

    top:0px;

    left:0px;

    TEXT-DECORATION: none; 

    FONT-SIZE: 12px;

    FONT-WEIGHT: bold; 

    COLOR: #000000;

	FONT-FAMILY: verdana;

}

/*///////////////////////////STYLE DU FORMULAIRE CONTAC ///////////////////////////////*/

.texteinput{

		font-size:12px;
			
    	background-color:EFD696;
			
        padding: 0px; 
        	
        margin: 0px;
}
			
.txttab {

		font-family: Verdana, Arial, Helvetica, sans-serif;
		
		font-size: 10px;
		
		font-weight: bold;
		
		text-align: left;
		
		border: none;
		
		color: #000000;
}

.txtnor {

        font-family: Verdana, Arial, Helvetica, sans-serif; 
		  
        font-size: 9px; 
		  
        font-weight: bold;
		  
        font-style: normal; 
		  
        color: #003366; 
		  
        text-align: justify;
}


//*///////////////// Le style est pour les textes - ADMIN -  ///////////////////////*/

a.admin {   

    background-image: url('elm2/menu_admin.jpg'); 

    display: block; 

    width: 156px; 

    height:35px;

    TEXT-DECORATION: none;

    padding-left:4px;

    padding-top:8px;

    margin-top:0px;

    text-align: middle;

    position:relative;

    top:0px;

    left:0px; 

    FONT-SIZE: 12px;

    FONT-WEIGHT: bold; 

    COLOR: #000000;

	FONT-FAMILY: verdana;

}

a.admin2:hover{ background-image: url('elm2/menu_admin2.jpg'); }





/*

////////////////////////////////////// ARCHIVE DES STYLES /////////////////////////////////

.menu

{

    position:relative;

    top:9px;

    left:0px; 

    

    FONT-SIZE: 12px;

    FONT-WEIGHT: bold; 

    COLOR: #35307d;

    COLOR: #000;

	FONT-FAMILY: verdana;

	

a:hover{text-decoration:underline}

a:active{text-decoration:none; color:#303090}

a:link{text-decoration:none; color:#303090}

a:visited{text-decoration:none; color:#303090}

 

}



.menu2

{

    position:relative;

    top:2px;

    left:0px; 

    padding-left:2px;

    FONT-SIZE: 12px;

    FONT-WEIGHT: bold; 

    COLOR: #e5e5e5;

    /*COLOR: #000;*/

	/*FONT-FAMILY: verdana;

 

}



a.B2 { 

    background-image: url('elm2/bouton_gauche.jpg'); 

    display: block; 

    width: 190px; 

    height:31px;

    TEXT-DECORATION: none;

    padding-left:4px;

    padding-top:6px;

    margin-top:0px;

    text-align: middle;

    

    position:relative;

    top:0px;

    left:0px; 

    padding-left:2px;

    FONT-SIZE: 1