/* Balises, classes génériques */
body{
	font-size:65%;
	color:#565656;
	/*font-family:Times,serif,Times new roman;*/
}

body *{
	text-align:left;
}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td,body { 
margin:0;
padding:0;
line-height:normal;
}

a,p,li{
font-size:1.2em;
}


select,option,label{
	font-size:1em;
	font-family:arial,verdana, sans-serif;
}

p a,li a{
font-size:0.8em;
}

p{
	margin:0 0 7px 0;
}



table {
border-collapse:collapse;
border-spacing:0;
}
fieldset,img,a img,abbr,acronym { 
border:0;
}
address,caption,cite,code,dfn,em,th,var ,h1,h2,h3,h4,h5,h6 {
font-style:normal;
font-weight:normal;
}
ol,ul,li {
list-style:none;
padding:0;
margin:0;
text-indent:none;
}
caption,th {
text-align:left;
}
strong{
font-weight:bold;
}

q:before,q:after {
content:'';
}
a{
	text-decoration:none;
	color:#565656;
	font-family:arial,verdana, sans-serif;
}
a:hover{
	text-decoration:underline;
}
.underline{
	text-decoration:underline;
}
.noBorder{
	border:none !important;
}
.center{
text-align:center;
}
.italic{
	font-style:italic;
}
.none{
	display:none !important;
}
.block{
	display:block !important;
}
.cBoth{
	clear:both;
}

.both:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html .both{
	height:1%;
}
*:first-child+html .both{
	height:1%;
}
	
.fLeft{
	float:left;
}
.fRight{
	float:right;
}
fieldset{
	border:none;
}
legend,caption{
	display:none;
}
	

	#conteneur{
		width:984px;
		background: url('../img/bg_popup_h2.gif') left top no-repeat;
	}
	#sConteneur{
		padding: 16px 30px 0 15px;
		background: url('../img/bg_popup_r.gif') left top repeat-y;
	}
	
	#bouton{
		float:right;
		margin-right:32px;
	}
	* html #bouton{
		margin-right:21px;
	}
		
	
	#btn
	{
		display:block;
		width:21px;
		height:21px;
		float:left;
	}
		#btn2
	{
		display:block;
		width:21px;
		height:21px;
		float:left;
	}


	
	/* ogc */
		#ogc #btn{
			background:#FFF027;
		}
				#ogc #btn2{
			background:#FFF027;
		}
		#ogc .stitre{
			color:#FFF027;
		}

		#ogc  #links{
		border:1px solid #555;
		border-left:0;
		}
		#ogc #menu .titre{
		background: url('../img/picto_carre-small_j.gif') left top no-repeat;
		}
		#ogc #menu .titre.on{
		background: url('../img/picto_carre-gd_j.gif') left top no-repeat;
		}
		#ogc #links p{
		background: url('../img/btn_imprimer_j.gif') left top no-repeat;
		}
		#ogc a,#oa  li span,#ogc .tableau .textColor{
			color:#555;
		}
		
		#ogc .fleche a{
			background: url('../img/picot_fleche-gris-gd.gif') left top no-repeat;
			padding-left:15px;
			float:right;
		}
		#ogc .tableau th,#ogc .tableau .color{
			background:#555;
			color:white;
		}
		#ogc .tableau {
			border:1px solid #555;
		}

		
			/* oa */
		#oa #btn{
		background:#BB7E9B;
		}
		#oa #btn2{
		background:#BB7E9B;
		}
		#oa .stitre{
			color:#8B5B72;
		}

		
		 #oa  #links{
		border:1px solid #BB7E9B;
		border-left:0;
		}
		#oa #menu .titre{
		background: url('../img/picto_carre-small_r.gif') left top no-repeat;
		}
		#oa #menu .titre.on{
		background: url('../img/picto_carre-gd_r.gif') left top no-repeat;
		}
		#oa #links p{
		background: url('../img/btn_imprimer_r.gif') left top no-repeat;
		color:#8B5B72;
		}
		#oa a,	#oa  li span, #ogc .tableau .textColor{
		color:#8B5B72;
		}
		
		#oa .fleche a{
			background: url('../img/picot_fleche-rose.gif') left top no-repeat;
			padding-left:15px;
			float:right;
		}
		#oa .tableau th,#oa .tableau .color{
			background:#BB7E9B;
			color:white;
		}
		#oa .tableau {
			border:1px solid #BB7E9B;
		}
		
		
	/* ocg */
		#ocg #btn{
			background:#ABCC85;
		}
				#ocg #btn2{
			background:#ABCC85;
		}
		#ocg .stitre{
			color:#5F7841;
		}

		#ocg #links{
			border:1px solid #ABCC85;
			border-left:0;
		}	
		#ocg #menu .titre{
			background: url('../img/picto_carre-small_v.gif') left top no-repeat;
		}
		#ocg  #menu .titre.on{
			background: url('../img/picto_carre-gd_v.gif') left top no-repeat;
		}
		#ocg #links p{
			background: url('../img/btn_imprimer_v.gif') left top no-repeat;
			color:#5F7841;
		}
		#ocg  a,#ocg  li span,#ocg .tableau .textColor{
			color:#5F7841;
		}
		
		#ocg .fleche a{
			background: url('../img/picot_fleche-vert.gif') left top no-repeat;
			padding-left:15px;
			float:right;
		}
		#ocg .tableau th,#ocg .tableau .color{
			background:#ABCC85;
			color:white;
		}
		#ocg .tableau {
			border:1px solid #ABCC85;
		}

	/* ocm */
		#ocm #btn{
			background:#6CB0D3;
		}
				#ocm #btn2{
			background:#6CB0D3;
		}
		#ocm .stitre {
			color:#3A82B4;
		}

		#ocm  #links{
		border:1px solid #6CB0D3;
		border-left:0;
		}
		#ocm #menu .titre{
		background: url('../img/picto_carre-small_b.gif') 0 4px no-repeat;
		}
		#ocm #menu .titre.on{
		background: url('../img/picto_carre-gd_b.gif') left top no-repeat;
		}
		#ocm #links p{
		color:#3A82B4;
		}
		#ocm #btn_imprimer {
			background: url('../img/btn_imprimer_b.gif') left top no-repeat;
		}
		#ocm  a,	#ocm  li span,#ocm  .tableau .textColor{
		color:#3A82B4;
		}
		#ocm  li span.droite {
			color:#565656;
			text-align:right;
		}
		#ocm .fleche a{
			background: url('../img/picot_fleche-bleu.gif') left top no-repeat;
			padding-left:15px;
			float:right;
		}
		#ocm .puce a {
			background: url('../img/picot_fleche-bleu.gif') left top no-repeat;
			padding-left:20px;
			text-decoration:none;
		}
		#ocm .puce a:hover {
			text-decoration:underline;
		}
		#ocm .tableau th,#ocm .tableau .color{
			background:#6CB0D3;
			color:white;
		}
		#ocm .tableau {
			border:1px solid #6CB0D3;
		}

#menu{
	margin-top:40px;
}		
		
 #btn_imprimer {
	font-weight:bold;
	padding:3px 0 3px 25px;
 }
	
	
	.col2 h2{
		margin-bottom:10px;
	}

	
	
/* tableau*/
.tableau table{
	width:100%;
}
.tableau table td,.tableau table th{
	padding:5px 3px;
	font-family:arial,verdana,sans-serif;
	text-align:center;
}

/* POPUP OEUVRE */


#oeuvre .col1{
	text-align:center;
	float:none;
	width:auto;
	margin-bottom:20px;
}
#oeuvre .col2 h2{
width:80%;
}
#oeuvre .col2{
	width:890px;
}
#oeuvre .col2 .col{
	padding:15px;
	width:auto;
	margin-right:0;
}
#oeuvre .col2 .col .bloc{
	margin-bottom:20px;
}


#sConteneur{
	padding-bottom:30px;
}
/* player */
#playerVideo #sConteneur{
	background: url('../img/bg_popup.jpg') left top no-repeat;
	padding-bottom:190px;
}
#playerVideo #video{
margin: 0 auto;
margin-top:100px;
text-align:center;
height:318px;
}


/* fonds  */
#menu .titre{
clear:both;
display:block;
float:left;
margin-bottom:10px;
position:relative;
}
#links {
	width:180px;
	clear:both;
}


#links div{
	padding: 15px 10px;
	padding-right:10px;
}
#links a{
	font-size:0.9em;
}

#links p{
	margin:0;
}
#menu .titre{
	width:190px;
}
#menu .titre.on h2{
margin-bottom:10px;
}

#menu .titre h2{
	font-size:10px;
}
#menu .titre.on h2{
font-size:12px;
}
#menu .titre h2 a{
}


.col1{
	width:260px;
	float:left;
}

.col2{
	width:615px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:675px;
	float:left;
}
.col2 ul{
	margin-bottom:7px;
}
.bloc{
	margin-bottom:25px;
}

.col.full{
	width:100% !important;
	margin-right:0 !important;
}


.col1,.col2,.col{
	float:left;
}

.col {
	width:325px;
	margin-right:20px;
}
.col.last{
	margin-right:0;
}
.stitre{
	color:#3A82B4;
	font-family:Arial;
	font-size:1.8em;
	margin-top:0;
	margin-bottom:16px;
	display:block;
	position:relative;
}

.stitre span.title {
	font-size:1em;
	text-transform:uppercase;
}

.stitre span.date {
	font-size:0.8em;
	top:4px;
	position:absolute;
	right:0;
	font-weight:bold;
}


/*popup texte */
#contenu {
	width:820px;
	margin-left:20px;
	padding-bottom:20px;
}


/* SIFR */
.titre{
	display:table-cell;
	min-height:23px;
	padding-left:38px;
}
* html .titre {
	display:inline-block;
}

* html .titre,* html .titre h2,* html .titre h3{
	 height:23px;
}

/* sauvetage */
body{
	font-family:verdana,Times,serif,Times new roman;
}

body p{
	font-size:1.2em;
}
body a{
	text-decoration:underline;
	font-family:verdana,Times,serif,Times new roman;
	font-size:1em;
}
#links a {
	font-size:1em;
}
body a:hover{
	text-decoration:none;
}

h1{
	font-size:17px;
}
.titreMentions{
	margin-bottom:15px;
}

h3,h4{
	font-weight:bold;
	font-size:1.3em;
	margin-bottom:7px;
}
h4{
	font-size:1.2em;
}

#menu .titre a{
	color:#565656;
	text-decoration:none;
	font-size:1.3em;
}
.col2 ul.ligne{
	margin-bottom:14px;
}
.ligne li,.puce li{
	margin-bottom:4px;
}



/*  save olympia 2 */
#formAccess form{
	margin-left:20px;
}
#formAccess table td {
	text-align:left;
	float:none;
	padding:7px;
}
#formAccess table label,#formAccess table input,#formAccess table textarea,#formAccess table select{
	font-size:1.2em;
	color:#565656;
	font-family:verdana,Times,serif,Times new roman;
	border:1px solid black;
	background:none;
	width:390px;
	display:block;
}

#formAccess table label{
	border:none;
}

#formAccess table td{
	border:1px dotted black;
}


#formAccess table td.col1 {
	text-align:center;
	width:300px;
}

#ogc #formAccess  input,#ogc #formAccess  select, #ogc #formAccess textarea {
	border-color:#FFF027;
}
#ocm #formAccess  input,#ocm #formAccess  select , #ocm #formAccess textarea {
	border-color:#6BAFD2;
}
 #ocg #formAccess input, #ocg #formAccess select, #ocg #formAccess textarea {
	border-color:#5F7841;
}
#oa #formAccess  input, #oa #formAccess select, #oa #formAccess textarea {
	border-color:#BB7F9B;
}
#formAccess .error{
	color:#FF0000 !important;
}

#sConteneur .ligne li .droite{
	color:#555555;
}