h1, h2 {	font-weight: normal;
	margin: 0px;
	font-size: medium;
}
.border {
	width:700px !important;
	width:706px;
	padding:2px;
	border:1px solid #CCC;
}
/* typos*/

.arial10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	line-height: 12px;
}
.arial10CAPS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-variant: small-caps;
	line-height: 10px;
	background-color: #FFFFFF;
}
.arial12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.arial12LINK {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.arial12LINK:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}.arial14bold {
	font-family: Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
}
.arial14 {
	font-family: Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
}

.image_fond {
	width: 181px;
	height: 100%;
}

.text_fr {
font-family: hevetica, arial;
color:#036;
}

.text_en {
font-family: hevetica, arial;
color:#cff;
}

/* TOOLS */

#tool_fullscreen {
background-image: url(admin/images/tool_fullscreen_off.png);
background-position:top left;
background-repeat:no-repeat;
width:28px;
height:28px;}

#tool_fullscreen:hover {
background-image: url(admin/images/tool_fullscreen_ov.png);
background-position:top left;
background-repeat:no-repeat;
width:28px;
height:28px;}

#tool_pointer {
background-image: url(admin/images/tool_pointer_on.png);
background-position:top left;
background-repeat:no-repeat;
width:28px;
height:28px;}

#tool_pointer:hover {
background-image: url(admin/images/tool_pointer_ov.png);
background-position:top left;
background-repeat:no-repeat;
width:28px;
height:28px;}

#tool_move {
background-image: url(admin/images/tool_move_off.png);
background-position:top left;
background-repeat:no-repeat;
width:28px;
height:28px;}

#tool_move:hover {
background-image: url(admin/images/tool_move_ov.png);
background-position:top left;
background-repeat:no-repeat;
width:28px;
height:28px;}

#tool_text {
background-image: url(admin/images/tool_text_off.png);
background-position:top left;
background-repeat:no-repeat;
width:28px;
height:28px;}

#tool_text:hover {
background-image: url(admin/images/tool_text_ov.png);
background-position:top left;
background-repeat:no-repeat;
width:28px;
height:28px;}

#tool_background {
background-image: url(admin/images/tool_background_off.png);
background-position:top left;
background-repeat:no-repeat;
width:28px;
height:28px;}

#tool_background:hover {
background-image: url(admin/images/tool_background_ov.png);
background-position:top left;
background-repeat:no-repeat;
width:28px;
height:28px;}

/*  boutons publication  */

#buttonPublierDiv {
	position: absolute;	
	top: 5px;
	right: 0px;	
	width: 230px;
	font-family: Helvetica, Arial;
	font-size: 15px;
	text-decoration: none;
	text-align: center;
	z-index: 10000;
}

#buttonPublier {
	float:left;
	width: 120px !important;
	width: 130px;
	height: 40px !important;
	height: 68px;
	padding: 28px 0px 0px 10px;
	background:url(/admin/images/bt_valid_pt.png) no-repeat top left;
	cursor: pointer;
	color: #FFF;
}
#buttonPublier:hover {
	float:left;
	width: 120px !important;
	width: 130px;
	height: 40px !important;
	height: 68px;
	padding: 28px 0px 0px 10px;
	background:url(/admin/images/btr_valid_pt.png) no-repeat top left;
	cursor: pointer;
	color: #FFF;
}
#buttonAnnuler {
	float:left;
	width: 69px !important;
	width: 94px;
	height: 40px !important;
	height: 68px;
	padding: 28px 0px 0px 25px;
	background:url(/admin/images/bt_annul_pt.png) no-repeat top left;
	cursor: pointer;
	color:#336699;
}
#buttonAnnuler:hover {
	float:left;
	width: 69px !important;
	width: 94px;
	height: 40px !important;
	height: 68px;
	padding: 28px 0px 0px 25px;
	background:url(/admin/images/btr_annul_pt.png) no-repeat top left;
	cursor: pointer;
	color:#336699;
}
#lastPublication {
 	color:#006699;}
	

/* options tools */

#background_texture_title {
	margin-top:5px;
	font-size:15px;
}


#background_modify {
	position: absolute;
	width: 245px !important;
	width: 265px;
	height: 212px !important;
	height: 232px;
	background: url(/admin/images/option_panel.png) top left no-repeat;
	z-index:5;
	left:49px;
	top:149px;
	padding:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	color:#FFF;
	}
	
#textColorDiv {
	position: absolute;
	width: 245px !important;
	width: 265px;
	height: 212px !important;
	height: 232px;
	background: url(/admin/images/option_panel.png) top left no-repeat;
	z-index:1005;
	left:49px;
	top:120px;
	padding:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#FFF;
	 }
	
#background_texture {
	position: absolute;
	width: 235px !important;
	width: 265px;
	height: 212px !important;
	height: 232px;
	background: url(/admin/images/option_panel.png) top left no-repeat;
	z-index:6;
	left:49px;
	top:149px;
	padding:10px 20px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	color:#FFF; 
	}
	
#background_logo {
	z-index:6;
	position: absolute;
	left:49px !important;
	left:59px;
	top:149px;
	width:240px !important;
	width:250px;
	background-color:#78A7D4;
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	color:#FFF;
	}
.option_item {
	padding:3px;
	background:#6197CB;
	margin-bottom:5px;
	clear:both;}

.input_item {
	background:#BDD9E4;
	font-size:10px;
	color:#006699;
	border: 1px #006699 solid;
	}
	
	
.controlPrevious {
background-image:url(imgs/ic-left.png);
height:17px;
width:26px;
cursor:pointer;
float: right;
margin-left: 5px;
}

.controlNext {
background-image: url(imgs/ic-right.png);
height:17px;
width:26px;
cursor:pointer;
float: right;
margin-left: 5px;
}

#playPauseButtons {
	background-image: url(imgs/ic-play.png) ;
	height:17px;
	width:17px;
	cursor:pointer;
	float: right;
	margin-left: 5px;
}

#pauseButtons {
	background-image: url(imgs/ic-pause.png) ;
	height:17px;
	width:17px;
	cursor:pointer;
	float: right;
	margin-left: 5px;
}

#fullscreenButtons {
	background-image: url(imgs/ic-fullscreen.png) ;
	height:22px;
	width:24px;
	cursor:pointer;
	float: right;
	margin-left: 5px;
}
#slideshowPicture{
	z-index: 10150;
	position: absolute;
	cursor: pointer;
}
#slideshowOverlay {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 10100;
	width: 100%;
	height: 100%;
	background-color: #000;	 
}
#slideshowControls{
	position: absolute;
	top: 5px;
	right: 10px;
	width: 112px;
	height: 24px;
	z-index: 10150;
}
#slideshowControlsBlackOrWhite{
	float: left;
	width: 23px;
	height: 12px;
	margin-top: 2px;
	margin-right: 5px;
	background-image: url(/imgs/black-or-white-button.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
#slideshowControlsPrevious{
	float: left;
	width: 26px;
	height: 17px;
	margin-right: 5px;
	background-image: url(/imgs/ic-left.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
#slideshowControlsPlay{
	float: left;
	width: 17px;
	height: 17px;
	margin-right: 5px;
	background-image: url(/imgs/ic-play.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
#slideshowControlsNext{
	float: left;
	width: 26px;
	height: 17px;
	margin-right: 5px;
	background-image: url(/imgs/ic-right.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
#slideshowPictureDetails{
	position: absolute;
	bottom: -55px;
	right: 0px;
	height: 50px;
	width: 600px;
}
#slideshowPictureTitle{
	color: #999;
	font-family: Arial;
	width: 100%;
	text-align: right;
	font-size: 12px;
}
#slideshowPictureYear{
	color: #999;
	font-family: Arial;
	width: 100%;
	text-align: right;
	font-size: 9px;
}
#slideshowPictureComment{
	color: #999;
	font-family: Arial;
	width: 100%;
	text-align: right;
	font-size: 10px;
}



/* ------------------- FLAGS  ---------------------- */

.flag-en, .flag-fr, .flag-it, .flag-de, .flag-es, .flag-ru, .flag-ja, .flag-cl, .flag-en-off, .flag-fr-off, .flag-it-off, .flag-de-off, .flag-es-off, .flag-ru-off, .flag-jp-off, .flag-cl-off {
	background-image:url(/imgs/ic-flags.png);
	width:17px;
	height:12px;
	}



.flag-en, .flag-en-off {
	background-position:0px 0px;
	}
.flag-fr, .flag-fr-off {
	background-position:-20px 0px;
	}
.flag-it, .flag-it-off {
	background-position:-40px 0px;
	}
.flag-de, .flag-de-off {
	background-position:-60px 0px;
	}
.flag-es, .flag-es-off {
	background-position:-80px 0px;
	}
.flag-ru, .flag-ru-off {
	background-position:-100px 0px;
	}
.flag-ja, .flag-ja-off {
	background-position:-120px 0px;
	}
.flag-cl, .flag-cl-off {
	background-position:-140px 0px;
	}

.flag-en-off, .flag-fr-off, .flag-it-off, .flag-de-off, .flag-es-off, .flag-ru-off, .flag-ja-off, .flag-cl-off {
    filter: alpha(opacity=60);
    opacity: 0.6;
}

.flag-en-off:hover, .flag-fr-off:hover, .flag-it-off:hover, .flag-de-off:hover, .flag-es-off:hover, .flag-ru-off:hover, .flag-ja-off:hover, .flag-cl-off:hover {
    filter: alpha(opacity=90);
    opacity: 0.9;
}