body {
font-family:Helvetica;
padding:0;
margin:0;
background:url(images/pattern.jpg);
font-size:12px;
}

strong{font-weight:bold;}

.cssnav { 
position: relative;
background-repeat: no-repeat;
white-space: nowrap;
display: block;
margin: 0; 
padding: 0; 
float:left;

}
em{
font-style:normal;
font-weight:bold;
}
.apercu
{
padding-left: 22px; background: url(images/jouer2.gif) center left no-repeat;
}

.apercu2
{
padding-left: 22px; background: url(images/jouer3.gif) center left no-repeat;
}

a:link{color:#ab9d75; text-decoration:none}
a:visited{color:#ab9d75; text-decoration:none}
a:hover{color:#ab9d75; text-decoration:underline}
a:active{color:#ab9d75; text-decoration:none}

.cssnav_mission{background-image: url(images/mission-over.gif);}
.cssnav_conferenciers{background-image: url(images/conferenciers-over.gif);}
.cssnav_clients{background-image: url(images/clients-over.gif);}
.cssnav_coordonnees{background-image: url(images/coordonnees-over.gif);}

.cssnav a {
display: block;
color: #000000;
font-size: 11px;
float: left;
text-decoration:none;
}

.mission{width: 167px; height: 30px; border: 0; }
.conferenciers{width: 166px; height: 30px; border: 0; }
.clients{width: 167px; height: 30px; border: 0; }
.coordonnees{width: 179px; height: 30px; border: 0; }

* html a:hover {visibility:visible}
.cssnav a:hover img{visibility:hidden}

a.bottom_link:link{padding:4px 7px; color:#ab9d75; text-decoration:none; font-size:10px;}
a.bottom_link:visited{padding:4px 7px; color:#ab9d75; text-decoration:none; font-size:10px;}
a.bottom_link:hover{padding:4px 7px; color:#ab9d75; text-decoration:underline; font-size:10px;}
a.bottom_link:active{padding:4px 7px; color:#ab9d75; text-decoration:none; font-size:10px;}

a.top_link:link{color:#ffffff; text-decoration:none; font-size:12px; font-weight:bold}
a.top_link:visited{color:#ffffff; text-decoration:none; font-size:12px; font-weight:bold}
a.top_link:hover{color:#ffffff; text-decoration:underline; font-size:12px; font-weight:bold}
a.top_link:active{color:#ffffff; text-decoration:none;font-size:12px; font-weight:bold}

a.sousMenuLien:link{color:#515151; display:block;padding:2px 0px 3px 24px;}
a.sousMenuLien:visited{color:#515151; display:block;  padding:2px 0px 3px 24px;}
a.sousMenuLien:hover{color:#ffffff; background-color:#dc291e; width:143px; display:block; padding:2px 0px 3px 24px;}
a.sousMenuLien:active{color:#ffffff; display:block;  padding:2px 0px 3px 24px;}


a.noir:link{color:#ffffff; text-decoration:none; font-size:10px;}
a.noir:visited{color:#ffffff; text-decoration:none; font-size:10px;}
a.noir:hover{color:#ffffff; text-decoration:underline; font-size:10px;}
a.noir:active{color:#ffffff; text-decoration:none; font-size:10px;}

a.rouge:link{color:#dc291e; text-decoration:none; font-size:10px;}
a.rouge:visited{color:#dc291e; text-decoration:none; font-size:10px;}
a.rouge:hover{color:#dc291e; text-decoration:underline; font-size:10px;}
a.rouge:active{color:#dc291e; text-decoration:none; font-size:10px;}

a.rouge12:link{color:#dc291e; text-decoration:none;}
a.rouge12:visited{color:#dc291e; text-decoration:none; }
a.rouge12:hover{color:#dc291e; text-decoration:underline; }
a.rouge12:active{color:#dc291e; text-decoration:none; }


a.noir12:link{color:#ffffff; text-decoration:none;}
a.noir12:visited{color:#ffffff; text-decoration:none;}
a.noir12:hover{color:#ffffff; text-decoration:underline;}
a.noir12:active{color:#ffffff; text-decoration:none;}

.cssnav-TextSousMenu{
height:18px;
line-height:13px; 
font-size:10px;
width: 100%;
background-color:#ffffff;
border:#dfdfdf solid 1px;
border-top:none;
}

.oracle
{
width:950px;
margin:0 auto;
position:relative; 

}
.entete{
background-color:#FFFFFF;
	float:left;
	position:absolute;
	top:0px;
	width:950px;
	height: 245px;
	/*z-index: 2;*/
}

.entete-droite{
float:left;
width:683px;
height:75px;
}

.menu{	
padding:20px 0px 0px 0px;
width:683px;
height:auto;
float:right;
}

.conferences-formations{
width:300;
float:left;
padding:5px 0px 0px 189px;
color:#c95e00;
font-size:13px;
font-weight:bold;
}

.coins{
float:right;
width:950px;
}

.middle{
padding:0px 0px 0px 15px;
margin:0 auto;
width:935px;
height:right;
float:left;
background-color:#FFFFFF;
}

.middle_gauche{
padding:0px 0px 0px 0px;
color:#515151;
float:left;
width:242px;
height:140px;
background:url(images/menu.gif) left -33px no-repeat;
}

.top_lien{
padding:6px 10px 1px 0px;
text-align:right;
height:18px;
float:right;
width:200px;
}
.middle_droite{
float:left;
width:679px;
height:auto;
background:url(images/tete.jpg) no-repeat;
}

.contenu{
position:absolute; 
top:245px;
width:950px;
background:url(images/fond-contenu.gif) repeat-y;
/*z-index: 3;*/
}

.degrade-contenu{
width:950px;
background:url(images/fond-degrade.gif) no-repeat 0 0;
height:auto;
min-height: 300px;
_height: 300px; 
float:left;

}

.contenu_bg{
float:left;
width:921px;
height:auto;
background:url(images/ralonge-bas.gif) repeat-y;
}
.conteneur{
float:left;
padding:0px 0px 0px 20px;
}

.evenements{
padding:0 0 0 30px;
float:left;
width:232px;
font-size:11px;
height:auto;
min-height: 364px;
_height: 364px; 
color:#5e6f80;

}

.contenu_bas
{
float:left;
width:950px;
height:27px;
background:url(images/bas-site.gif) no-repeat;
line-height:27px;
}

.marge-bas
{
padding-left:280px
}

.texte-oracle
{
color:#515151;
padding:0 60px 0px 0px;
float:right;
width:610px;
}

.bande_orange{
float:right;
width:25px;
background:url(images/bande-orange.gif) no-repeat;

min-height: 375px;
_height: 375px; 

}
.gauche_gros_texte
{
padding:10px 0px 10px 0px;
float:left;
width:222px;
}
.gauche_gros_texte p
{
font-size:18px;
margin:0px; padding:0; line-height:21px;
}
.texte_italique{
font-style:italic;
font-weight:bold;
text-align:right;
}
.horaire{
padding:5px 0px 5px 0px;
float:left;
color:#5e6f80;
width:222px;
}

.copyright{
background:url(images/fond-copyright.gif);
background-color:#FFFFFF;
font-size:10px;
width:950px;
height:24px;
float:left;
line-height:24px;
color:#ab9d75;
/*z-index: 4;*/
}

.copyright2{
padding-left:350px;
}

h1
{
margin:0;
padding:0;
color:#ab9d75;
font-size:16px;
}

p{
margin:0;
padding:0;
}

ul{
margin:0 0 0 6px;
padding:0 0 0 6px;
}

li {
 padding-top: 5px;
} 
ol{
margin:0 0 0 16px;
padding:0 0 0 16px;
}


.points{
margin-left:12px;
padding-left:12px;
}

h2
{
margin:0;
padding:0 0 5px 0;;
color:#515151;
font-size:12px;


}

.pointille
{
float:left; padding:5px 0px
}

.titre
{
font-size:14px;
font-weight:bold;
color:#000000;
}

.sous-titre
{
text-align:right; padding-right:10px; font-style:italic;
color:#000000;
}


.orange
{
color: #ab9d75;
}

.photo
{
float:left;
width:184px;
}

.fiche
{
float:left;
width:420px;
}

.bas-fiche
{
float:left;
width:604px;
}

.ligne
{
width:250px; border-bottom:1px solid #ab9d75; margin:0 auto;
}

.sonia-presskit {
	position: absolute;
	left: 500px;
	top: 200px;
	width:350px;
	height:100px;
	border:0px solid #ab9d75; 
	margin:0 auto;
} 


/* GDW Speacial CSS */
.gdworacle {
	width:862px;
	margin:10px 0 0 15px;
	padding: 20px 15px 0 15px;
	min-height:365px;
}
.gdwcontenu_bas
{
float:left;
width:950px;
height:27px; 
padding-top:28px;
line-height:27px; 
background:url(images/gdwbas-site.gif) no-repeat #ffffff;
}
.gdwcontenu{
position:absolute; 
top:245px;
width:950px;
background:url(images/gdwfond-contenu.gif) repeat-y;
/*z-index: 3;*/
}

.gdwdegrade-contenu{
width:950px;
background:url(images/gdwfond-degrade.gif) no-repeat 0 0;
height:auto;
min-height: 300px;
_height: 300px; 
float:left;

}	
#gdwtable .gdw-top {
	width:815px;
	background:url(images/gdw-fiche.png) left top repeat-y #ab9f79;
	padding:5px;	
}
#gdwtable .gdw-left {
	width:500px; 
	padding:0;
}
#gdwtable .gdw-right {
	width:325px;
	padding:0;
}  
#gdwtable h1 {
	color:#a50909;
}
#gdwtable img {
	margin-right:10px;
}					
#gdwtable td td {
	background:url(images/gdw-fiche.png) left top repeat-y #ab9f79;
} 
#gdwtable {
	width:835px;
} 
td.call {
	background:#a50909;
	color: #FFFFFF;	
	height:95px; 
	vertical-align:middle;
	text-align:center; 
	width:325px;
}
.call span.line1 {
	display:block;
	font-size:180%;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase; 
	/*margin-bottom:30px;*/
}
.call span.line2 {
	display:block;
	font-size:140%;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
	/*margin-bottom:30px;*/
}
.call span.line2 a,
.call span.line2 a:hover {
	display:block;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
	color: #FFFFFF;
}
.call span.line3 {
	display:block;
	font-size:290%;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
}
