/****************** PRODUCTION BY SHABAN Hisham, CROSS-SYSTEMS GENEVA ************************/

* { 
	padding : 0;
	margin : 0;
}
.wcag {
position:absolute;
text-indent:-9999px;
}
p {
	margin-bottom:10px;
}

html > body span#headerLogo {
position:absolute;
top:165px;
padding-left:10px;
}

html > body span#headerImage {
display:block;
height:260px;
padding-left:20px;
width:100%;
}

div.tx-gkhrssimport-pi1 div{
	display:block;
}

div.tx-gkhrssimport-pi1 div.rss_box{
	margin-top:30px;
}

div.tx-gkhrssimport-pi1 div.rss_box a img{
	float:right;
	margin-bottom:5px;
}

div.tx-gkhrssimport-pi1 div.rss_header {
	padding-top: 8px;
	border-top: 1px solid #EEE;
	margin-bottom:6px;
}

div.tx-gkhrssimport-pi1 div.rss_title, div.tx-gkhrssimport-pi1 div.rss_title a {
	color:#818589;
	font-family:Arial,"Arial Black";
	font-size:medium;
	font-weight:bold;
	text-align:right;
	clear:both;
}

div.tx-gkhrssimport-pi1 div.rss_title {
border-bottom:2px solid #039BC1;
clear:both;
padding-bottom:10px;
}

div.tx-gkhrssimport-pi1 div.rss_date {
	float:left;
}

div.tx-gkhrssimport-pi1 div.rss_category {
	text-align:right;
}

div.tx-gkhrssimport-pi1 div.rss_author, div.tx-gkhrssimport-pi1 div.rss_description {
	display:none;
}

div.tx-gkhrssimport-pi1 div.rss_summary {
	clear:both;
        margin-top:6px;
}

div.tx-gkhrssimport-pi1 div.rss_summary img {
display:none;
}

ul.pages-extranet {
	list-style-type:none;
}

ul.pages-extranet li.first {
	margin-top:0.7em;
}

ul.pages-extranet li {
	text-align:right;
	background-image:url(../img/star.gif);
	background-position:100% 0.5em;
	background-repeat:no-repeat;
	color:#039BC1;
	font-weight:700;
	padding-right:1em;
	padding-top:0.3em;
}

ul.pages-extranet li a {
	color:#039BC1;
	font-weight:700;
}

div.tx-felogin-pi1 fieldset {
	border: none;
}

div.tx-felogin-pi1 legend, div.tx-felogin-pi1 h3 {
	display:none;
}

div.tx-felogin-pi1 label {
	margin-top:4px;
}

div.tx-felogin-pi1 input {
	border: 1px solid #CCC;
	margin-bottom: 6px;
}

div.tx-powermail-pi1 fieldset legend {
font-size:18px;
font-weight: bold;
}

div.tx-powermail-pi1 ul.powermail_mandatory_list {
margin-left:20px;
}

div.tx-powermail-pi1 .tx-powermail-pi1_mandatory ul li strong b {
color:red;
}

div.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_select select {
margin-top:3px;
border:none;
}

div.tx-powermail-pi1 input, div.tx-powermail-pi1 textarea {
border:solid 1px #CCC;
}

div.tx-powermail-pi1 input, div.tx-powermail-pi1 textarea, div.tx-powermail-pi1 label {
margin-top:4px;
width: 200px;
}

div.tx-powermail-pi1 label {
float:left;
width:80px;
}

div.tx-powermail-pi1 .powermail_all_td p {
margin-bottom: 0px;
}

div.tx-powermail-pi1 input.powermail_submit {
margin-left: 80px;
width:auto;
}

div.tx-powermail-pi1 .powermail_mandatory_js {
color:red;
margin-left: 80px;
}

div.csc-header {
margin-top:10px;
}

div.csc-header-n1 {
margin-top:0px;
}

div.news-most-list-item p {
padding-bottom:6px;
}

div.news-most-list-item p a:hover {
color:#039BC1;
}

div.csc-header h1 {
  margin-bottom:10px;
}

div.csc-header h3 {
  border-bottom:2px solid #039BC1;
  height:33px;
  margin-bottom:6px;
}

div.csc-header h3 a {
color: #818589;
}

div.sitemap ul {
list-style:none;
}

div.sitemap ul ul {
list-style:circle;
}

div.sitemap ul li {
font-weight: bold;
}

div.sitemap ul li ul li {
margin-left:20px;
font-weight: normal;
}

div.sitemap a:hover, div.tx-vgetagcloud-pi1 a:hover, div.news-amenu-container a:hover, div.level2 div.news-catmenu-NO a:hover {
color:#039BC1;
}

ul.csc-menu {
list-style:none;
}

ul.csc-menu li {
font-weight: bold;
}

ul.csc-menu li ul li {
font-weight: normal;
}

ul.csc-menu ul {
margin-left:20px;
}


/****** classes utiles **********/

.pointer{cursor:pointer !important;}

.no_background{background:none !important;}

.left{float:left !important;}

.table{display:table !important;}

*html .table{
	display:block !important;
	height:auto !important;
}

*+html .table{
	display:block !important;
	height:auto !important;
	min-height:1px !important;
}

.right{float:right !important;}

.clear{clear:both !important;}

.marge0{
	margin:0!important;
	padding:0!important;
}

.align_left{text-align:left !important;}

.align_center{text-align:center !important;}

.align_right{text-align:right !important;}

.block{display:block !important;}

.underline{text-decoration:underline !important;}

.bold{font-weight:bold !important;}

.none{display:none !important;}

/**************************************** Container ***************************************/

body{
	background:url("../img/bgBlog.png");
	background-repeat:repeat;
	font-family:Arial,"Arial Black";
	color:#000000;
	font-size:11px;
}

a {
	color: #000;
}

img {
	border: 0px;
}

#conteneur {
	width:985px;
	margin: 0 auto;
}

/* SAFARI ET CHROME */
body:nth-of-type(1) div#content {
	width: 932px;
}

html>/**/body div#conteneur div#content, x:-moz-any-link, x:default {
	width: 912px;
}

#container {
	background-color:#2B2F33;
	padding:10px;
	width:917px;
}

*+html #container {
	width:932px !important;
}

.border_left{
	width:13px;
	background:url(../img/lft_ombre.png) repeat-y;
}

*html .border_left{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/lft_ombre.png", sizingMethod="scale");	
}

.border_right{
	width:13px;
	background:url(../img/rgt_ombre.png) repeat-y;
}

*html .border_right{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/rgt_ombre.png", sizingMethod="scale");	
}

.blue{color:#039BC1;}

.black{color:black;}

.orange{color:#F67C1B;}

.gris_clair{color:#B7BBBF;}

.gris{color:#818589;}


/*************************** HEADER ***************************************************/

#header {
	/*background-color:#666666;*/
	width:917px;
}

/*************************** CONTENT ************************************************/

#content{
	background-color:#FFFFFF;
	width:912px;
	padding:10px;
	color:#818589;
	clear:both;	
}

#content a{
	text-decoration:none;
}

#content h3{
	font-size:20px;
	font-weight:bold;
	text-align:right;
	margin:0;
	padding:0;
	margin-bottom:12px;
}

#content h4{
	font-size:14px;
	font-weight:bold;
	color:#039BC1;
}

#content h5{
	font-size:13px;
	font-weight:bold;
	color:#039BC1;
}

#content .titleBlock{
	border-bottom:2px solid #039BC1;
	height:33px;
}

.text_separation{
	margin-left:7px;
}

.small_top{
	margin-top:3px;
}

.separation{
	height:20px;
}

/***** COL 1 *****/

#col1{
	width:450px;
	background-color:#F3F3F3;
	padding:5px;
}

#col1 ul {
	margin-left: 40px;
	margin-bottom: 6px;
}

#col1 .vert{
	background-color:#a4db00;
}

#col1 .titleBlock{
	border-bottom:2px solid #afb5b9;
}

#col1 .titleBlock h3{
	width:330px;
}

#col1 .titleBlock .BlockLinks{
	width:120px;
}

.date_zone{
	width:90px;
}

.vert_left{
	width:1px;
	height:25px;
	background:url(../img/vert_left.gif) no-repeat center;
	float:left;
}

.vert_right{
	width:1px;
	height:25px;
	background:url(../img/vert_right.gif) no-repeat center;
	float:left;
}

.vert_middle{
	background:url(../img/vert_middle.gif) repeat-x center;
	float:left;
	height:25px;
	padding:0 2px;
	text-align:center;
        width:28px;
}

.mois_date{
	color:#009AB0;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	line-height:11px;
	margin-top:2px;
}

.jour_date{
	color:black;
	text-align:center;
	font-weight:bold;
	line-height:11px;
	font-size:10px;
}

.contentBlock{
	padding-top:16px;
}

#col1 .title_zone{
	width:350px;
	padding-left:10px;
	text-align:right;
	font-size:10px;
	padding-bottom:10px;
}

#col1 .contentBlock p{
	text-indent:10px !important;
}

.font_13{
	font-size:13px;
}

#col1 .more{
	text-align:right;
	width:450px;
	padding-top:5px;
}

#col1 .more a:hover{
	color:#818589;
}

#col1 h4 a:hover{
	background-color:#E1F5FF;
}

.pointille{
	width:450px;
	background:url("../img/it_pointille.gif") repeat-x center;
	height:12px;
}

/***** COL 2 *****/

#col2{
	width:190px;
	padding:5px;
	/*background-color:red;*/
	margin-left:10px;
}

/***** COL 3 *****/

#col3{
	width:220px;
	padding:5px;
	/*background-color:yellow;*/
	margin-left:10px;
}

#col3 h4{
	padding-top:8px;
}

#col3 ul {
	margin-left: 12px;
	margin-bottom: 10px;
	list-style: none;
}

.coord{
	margin-top:7px;
}

.address{
	width:105px;
	font-size:10px;
}

.phone{
	width:112px;
	font-size:10px;
}

/********* FIN COL *******/

/******* Menu Deroulant *****/

.MenuDeroulant{
	list-style:none;
	display:block;
	padding-top:5px;
	width:190px;
}

.MenuDeroulant li{
	width:190px;
}

li.marge_10{
	margin-top:10px;
}

*html li.marge_10{
	margin-top:0px;
}

*+html li.marge_10{
	margin-top:0px;
}

.MenuDeroulant h5{
	text-align:right;
	width:190px;
	display:block;
}

.MenuDeroulant li{
	display:block;
}

.MenuDeroulant h5 a:hover{
	background-color:#E1F5FF;
}

.text_h5{
	width:170px;
	margin-right:7px;
}

.MenuDeroulant h5 a{
	width:190px;
	display:block;
}

.MenuDeroulantSwitchDisplay{
	list-style:none;
	margin-top:5px;
	display:block;
}

*html .MenuDeroulantSwitchDisplay{
	padding-bottom:6px;
}

*+html .MenuDeroulantSwitchDisplay{
	padding-bottom:6px;
}

.MenuDeroulantSwitchDisplay li{
	display:block;
}

*+html .MenuDeroulantSwitchDisplay{
	margin-top: -10px !important;
}

*html .MenuDeroulantSwitchDisplay{
	margin-top: -10px !important;
}

.MenuDeroulantSwitchDisplay a{
	width:175px;
	text-align:right;
	display:block;
	color:#818589;
}

/****** Page detail ************/

.col1Big{
	width:690px !important;
}

.title_zoneBig{
	width:590px !important;
}

.col1Big p a{
	color:#039BC1;
}

/*
.col1Big p a:hover{
	color:#F67C1B;
}
*/

/*********************FOOTER*****************************/

#footer{
	color:#FFFFFF;
	padding:7px 0px 0px 0px;
}

#footer a {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

#footerMenu a{
	border-right: 1px solid white;
	padding-right:10px;
}

#footer ul{
	list-style:none;
}

#footer li{
	float:left;
	display:block;
	margin-left:10px;
}

/*************** Typo 3 Extensions Style *****************/

.tx-veguestbook-pi1{
	margin-top:35px;
}

h2.tx-guestbook-header{
	background:none !important;
	color:#039BC1 !important;
	border-top:1px solid #AFB5B9;
	width:660px !important;
	margin-top:20px !important;
}

.tx-guestbook-left a{
	color:#F67C1B !important;
}

.tx-guestbook-right{
	width:505px !important;
}

.tx-veguestbook-pi1 fieldset .tx-guestbook-field{
	width:auto !important;
	padding-left:155px;
}

.tx-veguestbook-pi1 fieldset{
	clear:both !important;
}

.tx-veguestbook-pi1 form{
	padding-top:25px;
}

.tx-guestbook-submit{
	margin:20px 0 0 110px;
}

/*************** Flexible Content *****************/
.content-block-header {
	float: right;
	margin-right:3%;
	width:43%;
}

.content-2-col {
	clear: both;
}

.content-col-left {
	float: left;
	width: 47%;
}
.content-col-right {
	float: right;
	margin-right:3%;
	width:43%;
}

div#footerMenu {
float:left;
}

div.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset  {
border:none;
}

*+html div.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset  {
margin-left:-8px;
}

*+html div.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset label  {
margin-left:8;
}

* html .png{
            behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
            this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
            this.src = "/common/img/template/glion_education/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
            this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
            this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
            );
}