/* #B4431B */

body {
    font-family: verdana;
    font-size: 13px;
	color: #000000;
	background: #000000 url(images/fondEssai4noir.jpg) repeat-x;
	text-align: center;
    margin: 0 auto 0;
	position: relative;
}

div#site {
    text-align:left;
    background: url(images/siteEssai3noir.jpg) repeat-y 0 0;
    width: 1000px;
    margin : auto
}

div#header {
    background: url(images/headerEssai8noir13.jpg) no-repeat 0 0;
    height : 320px;
    margin : 0;
    padding:0
}


img { border: 0; }


.zone1 { 
float:left;
width : 400px;
height: 70px;
margin-left: 50px;
margin-top: 10px;

position: relative;
}

.zone2 { 
display: block;
float:right;
width : 165px;
height: 30px;
margin-left: 764px;
margin-top: 279px;
text-align:center;
position:absolute;
background: url(images/boutonvisite.png) no-repeat 0 0;

}
a.zone2:hover {
	background: url(images/boutonvisitehover.png) no-repeat 0 0;
}

#footer table {
background: url(images/footerEssainoir_grand2.jpg) no-repeat 0 0
}



a {
    color : #000000;
    font-family:verdana;
    text-decoration:none;
}

a:hover , a:active , a:focus {
    color : #B4431B;
    
    text-decoration:none;
}

div#footer {
    /*background:url(images/footerEssainoir_grand.jpg) no-repeat 0 0;
    height : 120px;/*101px*/
    padding-right:56px;
	clear:both;
	font-size: 12px;
}

div#footer table {
    text-align: center;
    font-size: 1em;
    padding-top:00px; 
    clear:both;
    color:#666666;
}

div#footer p#indx {
text-align: center;
    font-size: 0.9em;
padding-top:0px;
clear:both;
    color:#666666;
}

div#footer a {
    color : #666666;
    text-decoration:none;
}



div#left {
    width:273px;
	float:left;
	margin:0px;
}

div#right {
    margin-left: 273px;
	margin-right: 61px;
}


div#header_index {
    background: url(images/headerEssai8noir.jpg) no-repeat 0 0;
    height : 0px;
    margin : 0;
    padding:0
}

div#right_index {
    margin-left: 61px;
	margin-right: 61px;
}

#rightbk_index {
	text-align:justify;
    	margin-left:0px;
	widht: 876px;
	background: url(images/right-bk_index2.jpg) repeat-y;
	padding-left: 15px;
   	padding-right: 15px;
   	padding-top: 0px;
   	padding-bottom: 5px;
	position: relative;
}

#right_haut_index {
    margin-left:0px;
	height: 20px;
	widht: 876px;
	position: relative;
	background: url(images/right-top_index2.jpg) no-repeat;
}

#right_bas_index {
    margin-left:0px;
	height: 15px;
	widht: 876px;
	position: relative;
	background: url(images/right-bottom_index2.jpg) no-repeat;
	margin-bottom:3px;
}

#rightbk_index h2 {
    font-size: 1.3em; 
    color: #952A00;
    margin: 0; 
	padding: 0;
    margin-bottom: 10px;
	padding-bottom: 0.3em; 
	border-bottom: 1px dashed #C0C0C0;
	
	
}

#left_haut {
    margin-left:62px;
	height: 37px;
	widht: 211px;
	position: relative;
	background: url(images/left-topEssai2.jpg) no-repeat;
}

#left_haut h3 {
    padding-top:10px;
	text-align:center;
	font-size: 1.0em;
	color:#FFFFFF;
	margin:0px;
}

#leftbk {
    margin-left:62px;
	widht: 211px;
	background: url(images/left-bk2.jpg) repeat-y;
	padding-left: 15px;
    padding-right: 15px;
    padding-top: 8px;
    padding-bottom: 5px;
	position: relative;
}

#left_bas {
    margin-left:62px;
	height: 15px;
	widht: 211px;
	background: url(images/left-bottom2.jpg) repeat-y;
	position: relative;
}

#right_haut {
    margin-left:0px;
	height: 20px;
	widht: 665px;
	position: relative;
	background: url(images/right-top2.jpg) no-repeat;
}

#right_bas {
    margin-left:0px;
	height: 15px;
	widht: 665px;
	position: relative;
	background: url(images/right-bottom2.jpg) no-repeat;
	margin-bottom:3px;
}

#rightbk {
	text-align:justify;
    	margin-left:0px;
	widht: 665px;
	background: url(images/right-bk2.jpg) repeat-y;
	padding-left: 15px;
   	padding-right: 15px;
   	padding-top: 0px;
   	padding-bottom: 5px;
	position: relative;
}

#rightbk h2 {
    font-size: 1.3em; 
    color: #952A00;
    margin: 0; 
	padding: 0;
    margin-bottom: 10px;
	padding-bottom: 0.3em; 
	border-bottom: 1px dashed #C0C0C0;
}

#rightbk table img{
   padding-right: 0px;
}

#rightbk table {
   margin-left: auto;
   margin-right: auto;

	border:1;
   width:80%;
   border-collapse:collapse;
}



#left h2 { 
    margin-bottom: 10px;
	padding-left: 0.5em;
	padding-bottom: 0.3em;  
	border-bottom: 1px dashed #C0C0C0; 
	border-left: 3px solid #C0C0C0; 
}


div#langue{
	align:center;
	text-align:right;
	height: 110px;
	margin-right:75px;
	color:#FFFFFF;
	
}

li {
	margin-left:0px;
	padding-left:0px;
}

ul#navbar{
	list-style:none;
	text-align:right;
	padding-left:90px;
	padding-top:191px;
	width:1000px;
	font-size:8px;
	float:left; 	
}
 
ul#navbar li{
    float:left;
    width:118px;
    margin:0 56px 0 0;
	text-align:center;
    font-size:11px;

}

ul#navbar li a, ul#navbar li a:link{
    font-family:verdana;
    font-size:12px;
   
	color:#ffffff;
}

ul#navbar li a:hover, ul#navbar li a:active, ul#navbar li a:focus {
    font-family:verdana;
    font-size:12px;
font-weight:bold;16:59 17/04/2008
    /*color:#952A00;*/
color:#ffffff;
}


 
ul#navbar_boutique{
	list-style:none;
	text-align:left;
	padding-left:30px;
	padding-top:170px;
	margin-left:100px;
	width:900px;
	font-size:8px;
	margin:25px;
	float:left; 	
}

ul#navbar_boutique li{
    float:left;
    width:110px;
    margin:0 14px 0 0;
    text-align:center;
    font-size:11px;

}

ul#navbar_boutique li a, ul#navbar li a:link{
    font-family:verdana;
    font-size:12px;
   
	color:#ffffff;
}

ul#navbar_boutique li a:hover, ul#navbar li a:active, ul#navbar li a:focus {
    font-family:verdana;
    font-size:12px;
font-weight:bold;16:59 17/04/2008
    /*color:#952A00;*/
color:#ffffff;
}

@font-face {font-family:'TrajanPro'; src:url('./fonts/TRAJANPRO-REGULAR.OTF'); } 
@font-face {font-family:'TrajanPro'; font-weight:'bold'; src:url('./fonts/TRAJANPRO-BOLD.OTF');}

div.TitreTrajan { 
    font-family:TrajanPro;
	font-weight: bold;
	font-size: 1.0em;
}

div.TexteTrajan { 
    font-family:TrajanPro;
	font-size:0.9em;
}


@font-face {font-family:'TrajanPro3'; src:url('./fonts/TRAJANPRO3-REGULAR.OTF'); } 
@font-face {font-family:'TrajanPro3'; font-weight:'bold'; src:url('./fonts/TRAJANPRO3-BOLD.OTF');}

div.TitreTrajan3 { 
    font-family:TrajanPro3;
	font-weight: bold;
	font-size: 1.0em;
}
div.TexteTrajan3 { 
    font-family:TrajanPro3;
	font-size:0.9em;
}









a.lien_contenu{
	color:#aa0000;
	text-decoration:underline;

}
a.lien_contenu:hover{
	color:#dd8888;
	text-decoration:underline;

}

div.sources_photo{
font-family:times New Roman;
font-size:11px;
	color:#888888;
 font-weight:bold;
 text-align:center;
}

div#visuels_cartes{
	padding-left:40px;
}
.theme_colloque{
	color:#666666;
	font-weight:bold;
	font-size:14px;

}
.participant_colloque{
	font-weight:bold;
}
.date_colloque{
	font-size:16px;
	color:#999966;
}


.role{
	color:#292170;
	font-weight:bold;
}

.nom{
	font-weight:bold;

}

.legende{
	font-size:10px;
	
}
.source_photo{
	font-family:times New Roman;
	font-style:italic;
	font-size:12px;
	color:#AA8866;
}


/***************** Virtuel *****************/

.jssorb06 div, .jssorb06 div:hover, .jssorb06 .av {
                background: url(images/b05.png) no-repeat;
                overflow: hidden;
                cursor: pointer;
            }

.jssorb06 div {
               background-position: -7px -7px;
            }

.jssorb06 div:hover, .jssorb06 .av:hover {
                    background-position: -37px -7px;
                }

.jssorb06 .av {
                background-position: -67px -7px;
            }

.jssorb06 .dn, .jssorb06 .dn:hover {
                background-position: -97px -7px;
            }



.jssora12l, .jssora12r, .jssora12ldn, .jssora12rdn {
                position: absolute;
                cursor: pointer;
                display: block;
                background: url(images/a12.png) no-repeat;
                overflow: hidden;
            }

.jssora12l {
                background-position: -16px -37px;
            }

.jssora12r {
                background-position: -75px -37px;
            }

.jssora12l:hover {
                background-position: -136px -37px;
            }

.jssora12r:hover {
                background-position: -195px -37px;
            }

.jssora12ldn {
                background-position: -256px -37px;
            }

.jssora12rdn {
                background-position: -315px -37px;
            }












/***************BOUTIQUE*****************/

div#boutique_contenu {
    font-size: 1em;
	width:600px;
    /*color:#666666;*/

}

div#boutique_contenu_gauche {
	font-size: 1em;
	width: 600px;
	height:100px;
	color:#666666;
}

div#boutique_contenu_droit {

}

div#boutique_contenu_description_gauche {
	float:left;
}

div#boutique_contenu_image_gauche {
	float:left;
}

div#boutique_contenu_image_droit {
	float:right;
}

div#boutique_contenu_description_droit {
	float:left;
	text-align:right;
	width: 190px;
}