
/*
//////////////////////////////////////////////////////////////////////////////////////////

/// 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.bulle_info{
    position:relative; 
    z-index:24; background-color:#ccc;
    color:#000;
    text-decoration:none}

a.bulle_info:hover{z-index:25; background-color:#ff0}

a.bulle_info span{display: none}

a.bulle_info:hover span{ 
/*le contenu de la balise span ne 
sera visible que pour l'Žtat a:hover */
 display:block; 
 position:absolute;
    
    
    top:2em; left:2em; width:15em;
    border:1px solid #6699cc;
    background-color:#eeeeee; color:#6699cc;
    text-align: justify;
    font-weight:none;
    padding:1px;
    
    }

A.accueil{

    TEXT-DECORATION: underline ;
    
    FONT-SIZE: 12px;

    FONT-WEIGHT: bold; 
    
    COLOR: #FFFFFF;

	FONT-FAMILY: verdana;
}

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;
}

/* TItre page entete */
.raised {background: transparent; width:100%; margin:0 auto;}
.raised h1, .raised p {margin:0 10px; text-align:center;}
.raised h1 {font-size:1em; color:#FFFFFF; letter-spacing:1px;font-weight: bold;FONT-FAMILY: verdana;}
.raised p {padding-bottom:0.5em;}

.raised .top, .raised .bottom {display:block; background:transparent; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
.raised .b2 {background:#EE9714; border-left:1px solid #fff; border-right:1px solid #eee;}
.raised .b3 {background:#EE9714; border-left:1px solid #fff; border-right:1px solid #ddd;}
.raised .b4 {background:#EE9714; border-left:1px solid #fff; border-right:1px solid #aaa;}
.raised .b4b {background:#EE9714; border-left:1px solid #eee; border-right:1px solid #999;}
.raised .b3b {background:#EE9714; border-left:1px solid #ddd; border-right:1px solid #999;}
.raised .b2b {background:#EE9714; border-left:1px solid #aaa; border-right:1px solid #999;}

.raised .b1 {margin:0 5px; background:#fff;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .b1b {margin:0 5px; background:#999;}
.raised .boxcontent {display:block;  background:#EE9714; border-left:1px solid #fff; border-right:1px solid #999;}

/*///////////////////////////// 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: #FF0000;
    font-size: 16px;
           
}

.titre {

	padding-bottom:18px;

	padding-top:5px;

	text-align: center;	

	FONT-SIZE: 21pt; 
	
	COLOR: #ff6600;
	
    FONT-FAMILY: new baskerville, baskerville, times new roman, serif;

}

.slide_pub {

	font-family: Arial, Helvetica, sans-serif;

	text-align: justify;

	font-size: 13px;
    
    line-height: 20px;
	
	color: #FFFFFF;

	padding-left:8px;

	padding-right:6px;

}


.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_deon{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	text-align: justify;
	text-indent:9px;
   	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:50px;
	padding-right:6px;
	vertical-align: middle;
}

.txt-list2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 30px;
	text-align: justify;
   	padding-left:5px;
	padding-right:10px;
	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-top:0px;
	margin-left:15px;
	margin-right:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
	text-align: justify;
	vertical-align: middle;	

}


.reference_interne {
    
	padding-right:180px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
	text-align: justify;
	vertical-align: middle;	

}
.legende {

	font-family: "Times New Roman", Times, serif;

	font-size: 11px;

	padding:10px;

}

.psous-titre {

	text-align: left;

	padding:10px;

    FONT-SIZE: 16px;
     
    FONT-WEIGHT: normal; 
    
    COLOR: #333333; 
    
    FONT-FAMILY: helvetica neue, helvetica, arial, sans-serif;

}

.sous-titre { 

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 13px; 
padding:10px;
font-weight: bold; 

color: #333333; 

}

.sous-titre_deon { 

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 13px; 
padding-left:8px;
padding-right:8px;
padding-top:14px;
font-weight: bold; 
color: #333333; 

}


.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; 

    width: 157px; 

    height:29px;

    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; 

    width: 152px; 

    height:29px;

    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; 
        line-height: 13px;
        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'); }

/*//////////////////////////// Le style est pour les textes sur une ligne  - admin - //////////////////////////////////*/

a.admin { 

    TEXT-DECORATION: none;

    text-align: middle;

    FONT-SIZE: 12px;

    FONT-WEIGHT: bold; 

    COLOR: #000000;

	FONT-FAMILY: verdana;

}

a.admin { 

    TEXT-DECORATION: none;

    text-align: middle;

    FONT-SIZE: 12px;

    FONT-WEIGHT: bold; 

    COLOR: #000000;

	FONT-FAMILY: verdana;

}
/*///////////////////////////////////// Le style est pour les textes sur deux lignes - ADMIN2 - ////////////////////////////////*/

span.admin_lien_actif { 


    TEXT-DECORATION: underline; 

    FONT-SIZE: 12px;

    FONT-WEIGHT: bold; 

    COLOR: #FFFFFF;

	FONT-FAMILY: verdana;

}
/*//////////////////////////// Le style est pour les textes sur une ligne  - admin3 - //////////////////////////////////*/

a.admin3 { 

    TEXT-DECORATION: none;

    text-align: middle;

    FONT-SIZE: 12px;

    FONT-WEIGHT: bold; 

    COLOR: #FFFFFF;

	FONT-FAMILY: verdana;

}

a.admin2,a.admin3,a.admin:hover { 
     
    COLOR: #A00033;  
}

TABLE.cadre {
  BORDER-LEFT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid;
}
TD.titrecol {
  FONT-SIZE: 13px; 
  FONT-WEIGHT: bold; 
  COLOR: #000000; 
  FONT-FAMILY: helvetica neue, helvetica, arial, sans-serif; 
  BACKGROUND-IMAGE: url('../elm2/vert_col.gif'); 
  BORDER-RIGHT: #000000 1px solid; 
  BORDER-BOTTOM: #000000 1px solid;
}

TD.col1 {
  FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: helvetica neue, helvetica, arial, sans-serif; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid;
}
TD.col2 {
  FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-STYLE: italic; COLOR: #333333; FONT-FAMILY: helvetica neue, helvetica, arial, sans-serif; BACKGROUND-COLOR: #CCCCCC; BORDER-RIGHT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
TD.colselect {
  FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: helvetica neue, helvetica, arial, sans-serif; BACKGROUND-COLOR: #CCCCCC; BORDER-RIGHT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
A.lientxt {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: helvetica, arial, sans-serif; TEXT-DECORATION: none
}
A.lientxt:visited {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: helvetica, arial, sans-serif; TEXT-DECORATION: none
}
A.lientxt:hover {
  COLOR: #ff6600; TEXT-DECORATION: underline
}

/*/////////////////////////////////// AFFICHAGE DES LIENS (PARTENAIRES) ///////////////////////////////////////////////////*/
A.lientxt2 {
	FONT-SIZE: 13px; COLOR: #333333; 
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.lientxt2:visited {
	FONT-SIZE: 13px; COLOR: #333333;
	line-height: 15px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
A.lientxt2:hover {
    COLOR: #ff6600; 
    line-height: 15px;
    TEXT-DECORATION: underline
}
/*/////////////////////////////////// FIN AFFICHAGE DES LIENS ////////////////////////////////////////////////////////////*/

.text {
    FONT-SIZE: 12px; FONT-WEIGHT: normal; COLOR: #333333; FONT-FAMILY: helvetica neue, helvetica, arial, sans-serif
}


