/*****************/
/* Styles WEBMAG */
/*****************/


html, body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image: url("../images/fd_header.gif");
	background-repeat:repeat-x;
	background-color:#f4f4f4;
	height: 100%;
	margin: 0;
	text-align: center; /* pour corriger le bug de centrage IE */
}

div#global {
	width: 950px;
	margin: 0 auto;
	padding: 0;
	text-align: left; /* on rétablit l'alignement normal du texte */
}


			/*******************/
			/*   H E A D E R   */
			/*******************/
			
div#header {
	height: 135px;
}

div#header img {
	border:none;
}

div#topHeader {
	height:90px;
}


			/*******************/
			/*   C E N T E R   */
			/*******************/

div#center {
	/*padding-top: 5px;*/ /* Voir style ie7 */
}



			/************/
			/* M E N U  */
			/************/


#menuTab {
	margin-top: 5px;
	float:left;
	width:100%;
	font-size:93%;
	background-color:#f4f4f4;
	line-height:normal;
}
#menuTab ul {
	margin:0;
	padding:0;
	list-style:none;
}
#menuTab li {
	display:inline;
	margin:0;
	padding:0;
}
#menuTab a {
	float:left;
	background:url("../images/menutab.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
#menuTab a span {
	float:left;
	display:block;
	background:url("../images/menutabright.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#666;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menuTab a span {float:none;}
/* End IE5-Mac hack */
#menuTab a:hover span {
	/*color:#FFF;*/
}
#menuTab a:hover {
	background-position:0% -42px;
}
#menuTab a:hover span {
	background-position:100% -42px;
}

#menuTab #current a {
	background-position:0% -42px;
}
#menuTab #current a span {
	background-position:100% -42px;
}


			/*******************/
			/*  C O N T E N T  */
			/*******************/


div#content {
	height: 600px;
	width: 810px;
	float:left;
	font-size: 12px;
	color: #525252;
	background-color:#FFFFFF;
}

		/* Homepage */

.celluleArticle {
	padding:10px;
	background-color:#ececec;
}



		/* Partie Navigation */

div#navContent {
	width: 810px;
	height: 220px !important;
	height: 210px;
	padding: 0;
}

div#textNavContent {
	margin: 0 10px;
	padding: 15px 10px 10px 10px;
	height: 190px;
	background-image:url("../images/fd_textnavcontent.gif");
	background-repeat:repeat-x;
	background-position:bottom;
}

.sousmenuNav{
	width:380px;
	text-align:left;
	height:190px;
	overflow:auto;
}

.sousmenuNav ul {
	margin-top: 0px;
}

.sousmenuNav li {
	list-style:none;
	padding: 0;
	margin: 0 0 1px -40px;
	font-size:11px;
}

.sousmenuNav li a {
	text-decoration:none;
	font-weight:bold;
}

.sousmenuNav li a:hover {
	color:#0099FF;
	/*text-decoration:underline;*/
}

/* Bouton inscription conférences */

.sousmenuNav p{
	width: 70px;
	border: solid 1px #38C5E2;
	display:block;
	padding: 4px;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-align:left;
	text-decoration:none;
	background:url("../images/fd_btn_inscription.gif") repeat-x;
	cursor:pointer;
}

.sousmenuNav p:hover{
	background-position:0% -23px;
	color: #277EAD;
	border: solid 1px #CADD47;
}

ul#menuFixeBleu  {
	margin:0;
	padding:0;
	list-style:none;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-indent: 7px;
}

ul#menuFixeBleu li {
	padding: 0 0 5px 0;
}

ul#menuFixeBleu li a {
	display:block;
	width: 200px;
	line-height: 23px;
	background:url("../images/fd_menufixe-roll.gif") top right repeat-x;
	color: #525252;
	text-decoration:none;
	border: solid 1px #0e79af;
}

ul#menuFixeBleu li a:hover {
	background-position:0% -23px;
}

ul#menuFixeGris  {
	margin:0;
	padding:0;
	list-style:none;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-indent: 7px;
}

ul#menuFixeGris li {
	padding: 0 0 5px 0;
}

ul#menuFixeGris li a {
	display:block;
	width: 200px;
	line-height: 23px;
	background:url("../images/fd_menufixe-roll.gif") top right repeat-x;
	color: #525252;
	text-decoration:none;
	border: solid 1px #c9c9c9;
}

ul#menuFixeGris li a:hover {
	background-position:0% -23px;
}

.lienNone {
	text-decoration:none;
}

a.lienHover {
	text-decoration:none;
}

a.lienHover:hover {
	text-decoration:underline;
}

.teasing {
	padding:0;
	margin-top: -20px;
}



		/* Partie Texte */

div#textContent {
	width: 790px !important;
	width: 780px;
	height: 350px !important;
	height: 370px;
	overflow-y: scroll; /* cf style ie7 */
	padding: 0 5px 5px 10px;
	text-align:left;
}

#webmagNumero, .webmagNumero {
	font-weight:bold;
}

.accordionHead {
	display:block;
	width:770px;
	padding:3px;
	margin:3px 0;
	margin:0 0 3px 0;
	cursor:pointer;
	background-color:#c9d7f1;
}

.cadreLogo img,
.photoPortrait,
.photoBonsPlans {
	border: solid 1px #525252;
}


.interviewQuestion {
	font-weight:bold;
	color: #308fbf;
}

h1, .typeH1 {
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	color:#c2d82d;
}

h2 {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #308fbf;
}

h3, h3 a {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #c2d82d;
	margin-top:0;
}

a {
	color:#525252;
}

p, .default {
	font-size: 12px;
	text-align:left;
	margin-top:0;
}

.vert, a.vert {
	color: #c2d82d;
}

img {
	border:0;
}

#navContent img {
	border:0;
	display:block;
}

.imgAlignLeft {
	float:left;
	margin-right:10px;
}

.imgAlignRight {
	float:right;
	margin-left:10px;
}

.dateEvenement {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#a1b609;
}

.titreArticle {
	font-size:17px;
	font-weight:800;
	color:#525252;
}

.titreRouge {
	color:#d82d2d;
	font-size:15px;
	font-weight:800;
}

a.lienRouge {
	color:#d82d2d;
	font-weight:bold;
}

.textesmall {
	font-size: 11px;
	font-weight:bold;
	color:#a1b609;
}

#textContent li {
	list-style-image: url(../images/puce1.gif);
	padding-left: 0;
	margin: 0 0 5px -20px;
	border-width: 3px;
}

.pubCentral {
	text-align:center;
	margin-left:10px;
}

.tblCommun td{
	padding:6px;
}

.tblForm {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:#0998B7;
}

.tblForm td.texteGris {
	font-size:12px;
	color:#666;
}

/* Styles formulaires */

input,
option,
select,
textarea  {
	background:#E9E9E9;
	border:1px solid #CACACA;
	text-align:left;
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#333;
	padding-left: 5px;
}

input[type="submit"] {
	background:#0BB3D7;
	color:#fff;
	padding:2px 6px;
	border: none;
}

.visible {
	visibility:visible;
}

.displayNone {
	display:none;
}
			/*******************/
			/*  S I D E B A R  */
			/*******************/
			

div#sidebar {
	width: 130px;
	height:600px;
	float:right;
}


			/*******************/
			/*      P U B S    */
			/*******************/
			
img#pubBandeau {
	margin-top:10px;
	border:none;
}

img#pubCarre {
	margin-top: 0 !important; /* Voir style ie7 */
	margin-top: 15px;
	border: solid 1px #333333;
}

img#pubSkyscrapper {
	border:none;
}



			
			/*****************/
			/*  F O O T E R  */
			/*****************/


div#footer {
	margin-top: 10px;
	text-align: center; /* On centre le contenu */
	width: 950px;
	color:#717171;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	}
div#footer a{
	color:#717171;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
div#footer a:visited{
	color:#717171;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
div#footer a:hover{
	color:#717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}

/* STYLES EMAIL */

/* Unique style pour masquer les 2 premières phrases lorsqu'on ne peut pas voir l'email */
.msgEmail {
	visibility:hidden;
}


			/***********************************/
			/*  S T Y L E S   G E N E R A U X  */
			/***********************************/

.clear {
	clear:both;
}

.clearLeft {
	clear:left;
}

.floatLeft {
	float:left;
}

.floatRight {
	float:right;
}

.justify {
	text-align:justify;
}

.bleu {
	color:#308fbf;
}
.cursorHand {
	cursor:pointer;
}

.block {
	display:block;
}

		/* Dimensions */
.w33 {
	width:33%;
}
.w50 {
	width:50%;
}
.w100 {
	width:100%;
}

/* S T Y L E S   A D M I N I S T R A T I O N   P F A   */



/* PFA */

table.adm {width : 100%; margin : auto; text-align : left;}


.center {padding-bottom:40px}


/* ADMIN */

.admtitle {background : #daf0f3; font-family : Helvetica, Arial, serif; font-size : 13px; color : #000000;}

/*.adm1 {background : #ffffcc; font-family : Helvetica, Arial, serif; font-size : 13px; color : #000000;}*/

.adm2 {background : #ffcc99; font-family : Helvetica, Arial, serif; font-size : 13px; color : #000000;}

.admin {font-family : Viner Hand ITC, Helvetica, Arial, serif; font-size : 15px; color : #000000; font-weight : bold; background : transparent;}

ul.arbo td.img {cursor: pointer; width: 16px;}

ul.arbo, ul.arbo ul {text-align: left; list-style-type:none;}

ul.arbo li {list-style-type:none; list-style-image: none; margin-left: -20px;}

ul.arbo ul {display:none;}

ul.arbo td.name {width:250px;}



/* DIRECTORY */

.vote {margin : auto; width : 150px; color : black; font-family : Verdana, serif; font-size : 10px; background : whitesmoke; border : 1px solid silver; text-align : center; vertical-align : middle;}

.sublink {margin : auto; width : 550px; color : black; font-family : Verdana, serif; font-size : 10px; background : whitesmoke; border : 1px solid silver; text-align : center;}

.categ {text-align : left; vertical-align : top; width : 100%;}

.titre {font-family :Helvetica, Arial, serif; font-size : 13px; background : #ffffff; color : #000000; text-align : left;}

.cat {font-family : Helvetica, Arial, serif; font-size : 13px; background : #ffe8cf; color : #000000; text-align : left;}



.nbsouscat {font-family : Helvetica, Arial, serif; font-size : 9px; color : #A2BCD6; font-weight : normal; background : transparent;}

.nbcat {font-family : Helvetica, Arial, serif; font-size : 10px; color : #A2BCD6; font-weight : normal; background : transparent;}

.help {font-family : Helvetica, Arial, serif; font-size : 13px; color : #006699; font-weight : normal; background : transparent;}

.obfield {font-family : Helvetica, Arial, serif; font-size : 13px; color : #000000; font-weight : bold; background : transparent;}

.keywords {font-family : Arial, serif; font-size : 13px; color : red; font-weight : bold; background : transparent;}

.search {margin : auto; text-align : center; font-size : 14px; width : 100%;}

.error {font-family : Viner Hand ITC, Helvetica, Arial, serif; font-size : 18px; color : #ff0000; font-weight : bold; background : transparent;}

.tmp {font-size : 10px; text-align : center; display:none;}

.title {text-align: center; font-family : Viner Hand ITC, Helvetica, Arial, serif; font-size : 18px; color : #000000;}



.newsletter {margin : auto; width : 200px; height : 100px; text-align : center; vertical-align : middle;}

.transfer {margin-top : 10px; width : 250px; color : black; font-family : Verdana, serif; font-size : 10px; background : whitesmoke; border : 1px solid silver; text-align : center;}

.submsg {margin : auto; width : 350px; color : black; font-family : Verdana, serif; font-size : 10px; background : whitesmoke; border : 1px solid silver; text-align : center;}

.tbmsg {margin : auto; text-align : center; font-size : 14px; width : 90%; }

.tbimg {margin : auto; text-align : center; font-size : 14px; width : 600px;}

.imgbrowser {border: solid 1px #FFCC66; margin: auto; text-align: center; font-size: 14px; width: 600px;}

.msg {text-align : right;}

.authart {text-align : right; margin-top : 20px;}

.article {text-align : justify;}

.title_img1 {font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 20px; color : #000; text-align: center;}

.title_img2 {font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 16px; color : #000; text-align: center;}

.empty {font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 17px; color : #000; background : transparent;}
