
body{
	background:#e5ded6;
	color:#333;
	font:normal 80%/normal verdana, helvetica, arial, sans-serif;
	margin:0;
	line-height:1.2;
	height:100%;
}

ol, ul{list-style:none;}
img {
	border:0;
	padding:0;
	margin:0;
}
#headCNAM .traduction-flags {
	position: relative;
	top: 40px;
	left: 1026px;
	width: 20px;
	height:0px;
}
.traduction-flags img{
	margin-bottom:5px;
	text-align:center;	
}
div {
	margin:0;
	padding:0;
}

a,a:visited {
	color:#857761;	
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

h1, h2, h3, h4, h5, h6{
	margin:0;
	color:#c1002a;
	font-family:"arial narrow", arial, verdana, sans-serif;
	text-decoration:none;cursor:text;
	padding:0px 10px 5px 2px;
}
h1, h1 a, h1 a:hover{
	font-size:20pt;
	font-weight:700;
}

.blockMenu h4{
	color:#aa9f96;
}

/* surchanger pour l'arabe dans arabe.ccs */
h2 {font-size:18pt;}
h3 {font-size:16pt;}
h4,h5,h6 {font-size:14pt;}

li {
	margin-bottom: 10px;
}

#headCNAM{
	background-color:#c1002a;
	height:60px;
}

#header {
	/*background-color:#cfc8c5;*/
	background-repeat:no-repeat;
	/*background-image: url('/themes/cedric/img/bandeauCEDRIC.png');*/
	height:156px;
	margin:0;
	padding:0;
	line-height:0;
}
#header a{
	padding:0;margin:0;
}
#header img{
	width:1024px;
	height:156px;
	margin:0;
	padding:0;
}

/* surchanger pour l'arabe dans arabe.ccs *
#acronyme {
	padding-left:25px;
	line-height:15px;
	width:60%;
	height:6px;
	padding-top:10px;
	font-size:14px;
}

/* surchanger pour l'arabe dans arabe.ccs */
#acronyme img {
	float:left;
	margin:15px 10px 0 0;
}

#acronyme h2 {
	margin:0;
	font-size:1.1em;
	color:#fff;
	padding-top:40px;
}

/* surchanger pour l'arabe dans arabe.ccs */
#acronyme a,#acronyme a:visited{
	width:auto;
	font-size: 1em;	
	font-weight:bold;
	margin-right:auto;
	text-decoration:none;
	color : #fff;
}

#acronyme a:hover {
	text-decoration:underline;
}

/* surchanger pour l'arabe dans arabe.ccs */
#logos {
	margin-left:50px;
	text-align: right;
}

.buttons{
	width:20px;
	vertical-align:center;
}
.buttons img{
	width:20px;
	text-align:left;
}
#lang {
	position:absolute;
	clear:both;
	color:#fff;
	text-align:right;
	height:20px;
	padding:2px;
}

#lang a,#lang a:visited {
	color:#fff;
	font-weight: bold;
	text-decoration: none;
}

#lang a:hover {
	font-weight:bold;
	color:#fff;
	text-decoration:underline;
}

#all_content {
	margin:0 auto;
	width:1024px;
	text-align:left;
	vertical-align: top;
	background-color: #fff;
	border-left:1px solid #c1002a;border-right:1px solid #c1002a;border-bottom:1px solid #c1002a;
	padding-bottom:4em;min-height:100%;
}

#margin_left {
	width:125px;	
	text-align: center;
	vertical-align: top;
}

/* surchanger pour l'arabe dans arabe.ccs */
#menu {
	width:120px;
	position:relative;
	list-style-type: none;
	text-align:left;
	margin-left:0;
	margin-right:5;
	padding-left:0px;
	padding-bottom:0px;
	color:#fff;
}

.blockMenu, .blockEvenement{
	margin:0 0 2px 0;
	padding:0;
	border:1px solid #cfc8c0;
}
.blockMenu ul{
	margin:0;padding:0;
}
.blockMenu li{
	margin:0;padding:0 0 0 2px;list-style-type: none;
}
li.article{
	margin-bottom:10px;
	font-size:12px;
}
/*
#menu a,#menu a:visited {
	color:#000;
	text-decoration: none;
	font-size:14px;
}

#menu a:hover {
	color:#000;
	text-decoration: underline ;
	font-size:14px;
}*/

.blockMenu h1, .blockEvenement h1{
	margin:0;
	background-color:#cfc8c0;
	color:#c1002A;
	font-size:16px;
	font-family:arial,sans-serif;
	font-weight:bold;
	padding:5px 10px 5px 10px;
}
.menuGauche a{
	font-size:14px;
}

/*	font-size:12pt;
	font-weight: bold;
	background-color:#c1002a;
	color:#fff;
	margin:0;
	padding:0;
	padding-top: 15px;
}
*/

#menu h3 {
	margin-bottom: 0;
	padding-bottom: 0;
}

/* surchanger pour l'arabe dans arabe.ccs */
#menu form{
	margin-top:0;
	margin-left:0;
	padding-left:0;
}

#menu input {
	font-size:8pt;
}

#main {
	float:left;height:auto;float:left;margin:0;min-height:300px;
	vertical-align: top;
	padding:0px 12px 0px 12px;
	width: 1000px;
}

#margin_right {
	position:relative;
	width:150px;
	background-color: #00b2a7 !important;
	padding:20px;
	vertical-align: top;	
	font-size: 8pt;
	color:#41585d;
}

#margin_right h1 {
	font-size:16pt;
	color:#fff;
}

#margin_right h2 {
	color: #fff;
	font-size:10pt;
	font-weight:bold;
	border:0;
	padding:0;
	margin:0;
}

#margin_right h3 {
	color:#000;
	font-size:9pt;
	padding:0;
	margin:0;
	margin-top:10px;
}

#margin_right p {
	margin:0;
	color:#fff;
	text-align: justify;
}

#margin_right .note {
	color:#fff;	
}

#margin_right .contact {
	font-size:8pt;
}

#footer {
	height:20px;	
	background-color: #fff;
	margin:5px 1px 5px 1px;
	text-align: center;
	font-size: 8pt;
	font-weight:bold;
	padding:3px;
}

#footer a,#footer a:visited {
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline ;
}

.evenement_container {
	height: 470px;
	overflow: hidden;
}

a.zoom,a.zoom:hover,a.zoom:visited {
	color:#555;
	text-decoration: none;
	cursor:pointer;
}

.equipe{
	margin:0 0 5px 0;
	padding:0;
}

.sigle {
	color:#c1002A;
	font-size: 14pt;
}

.sigle2 {
	color:#857761;
	font-size: 12pt;
}

.toolbar {
	padding:5px;
	margin-top:10px;
}

.toolbar div{
	display:inline;
}

.note {
	text-align: right;
	color : #555;
	font-size: 9pt;
}

/* surchanger pour l'arabe dans arabe.ccs */
.popup {
	width:500px;
	text-align: left;
	background-color: #93a193;
	border:1px solid #758375;
	padding:5px;
}

.language_bar span{
	background-color: #778377;
	color:#fff;
	margin:2px 2px 0 2px;
	padding:2px;
	font-size: 8pt;
	font-weight: bold;
	cursor:pointer;
}

.language_selected {
	background-color:#bec7be !important;
	border:1px solid #778377;
	color:#000 !important;
}

.break {
	clear:both;
	padding:0px 0px 0px 0px;
	margin:0px;
}

/* surchanger pour l'arabe dans arabe.ccs */
#backKeyEditor {
	background-color:#000;
	opacity:0.4;
	/*filter:alpha(opacity=40);*/
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:1000px; 
	padding:0;
	margin:0;
	z-index: 95;
}

/* surchanger pour l'arabe dans arabe.ccs */
#keyEditor {
	position:absolute;
	text-align:center;
	top:0px;
	left:0px;
	width:100%;
	height:1000px; 
	padding:0;
	margin:0;
	z-index: 98;
}

#keyEditor textarea{
	width:250px;
	height:100px;
	font-size:9pt;
}

#formEditor {
	position:relative;
	background-color: #d7e7da;
	top:50px;
	margin:auto;
	border:5px ridge #00b2a7;
	padding:5px;
	z-index: 99;
}


.lang_fr,.lang_en, .lang_cn {
	direction: ltr;
	text-align: left;
}

.lang_ar{
	direction: rtl;
	text-align: right;
}

.titlebar {
	height:30px;
	text-align:left;
	background-color:#00b2a7;
	font-size:12pt;
	font-weight:bold;
	width:100%;
	margin:0;
}
.multilingual{
	text-align:left;
}
.multilingual iframe{
	width:100%;
}
.responsable{
	color:#c1002A;
	font-weight:bold;
}
.event{
	width:90%;
	padding-left:10px;
}

.RSS_menu{
	font-size:12px;
}
.RSS_menu img{
	width:20px;
	height:20px;
}
.doctorants{
	width:100%;
	padding:5px 5px 5px 0px;
}
.doctorants td{
	vertical-align:top;
}

.dotted_li li{
	margin:0px 5px 5px 5px;
	padding-left:2px;
	list-style-position: inside;
	list-style-image:url(/themes/cedric/img/puce_rouge.gif);
}

#menuBar{padding:0;margin:0;height:32px;}
#menu-horizontal{margin-top:0;background-color:#c1002a;color:#fff;height:32px;border-right:1px solid #c1002a;border-left:1px solid #c1002a;position:relative;z-index:10;padding-left:10px;padding-right:10px;margin-bottom:0;}#menu-horizontal li{padding-top:3px;margin-bottom:0px;width:106px;float:left;background-color:#c1002a;color:#fff;height:29px;border-right:1px solid white;line-height:32px;text-align:center;display:table-cell;position:relative;}#menu-horizontal li.acces{float:right;border-left:1px solid white;border-right:none;}#menu-horizontal li.first{border-left:1px solid white;}#menu-horizontal li.last{border-right:1px solid white;}#menu-horizontal li.last .sousmenu{position:absolute;left:-106px;}#menu-horizontal li a{color:#fff;font-size:11px;line-height:13px;text-decoration:none;font-weight:bold;text-align:center;display:block;padding-top:0px;}#menu-horizontal li a span{padding:0 0px;}#menu-horizontal li a:hover, #menu-horizontal li.classifier ul a:hover{text-decoration:underline;}#menu-horizontal li.classifier a:hover{text-decoration:none;}#menu-horizontal li.classifier a{cursor:default;}#menu-horizontal li.classifier ul a{cursor:pointer;}#menu-horizontal .sousmenu{display:none;width:212px;background-color:#cfc8c0;position:absolute;left:0px;top:32px;z-index:9999;padding:0px 0px 0px 12px;}#menu-horizontal li.first .sousmenu{border-left:1px solid #cfc8c0;}#menu-horizontal li .sousmenu li{padding:0px 0px 0px 0px;margin:0;}#menu-horizontal li .sousmenu li, #menu-horizontal li .sousmenu li a{background-color:#cfc8c0;color:#857761;width:200px;text-align:left;border:0;}#menu-horizontal li .sousmenu li.focus a, #menu-horizontal li .sousmenu li a:hover, #menu-horizontal li .sousmenu li a.ishover{color:#555;}#menu-horizontal li.focus, #menu-horizontal li:hover, #menu-horizontal li.focus a, #menu-horizontal li:hover a, #menu-horizontal li.ishover, #menu-horizontal li.ishover a{background-color:#cfc8c0;color:#555;}#menu-horizontal li.ishover .sousmenu, #menu-horizontal li:hover .sousmenu{display:block;}

#pied_page{vertical-align:top;background:#fff;border:solid #c1002a;border-width:1px 0px 0px 0px;clear:both;font-size:0.8em;height:29px;line-height:29px;margin:0 auto 8px;padding:0;position:relative;}#pied_page a:hover{text-decoration:underline;}#pied_page img{margin-top:1px;vertical-align:text-top;}ul#menu_pied_page li{border-left:1px solid #666;display:inline;margin:0 7px 0 0;padding:0 0 0 7px;}ul#menu_pied_page li:first-child{border-left:0;}ul#menu_pied_page{text-align:center;margin:0;padding:0;}

#cnam_titre{
	text-align:right;
	text-decoration:none;
}
#cnam_titre #logo{
	width:750px;
}
#loupe img{
	position:relative;
	top:-10px;
	height:15px;
	margin-right:10px;
}
div#fil_ariane{height:36px;margin:0 0 0px 0;padding:0 0 0 18px;font-size:11px;}#fil_ariane{line-height:18px;margin:0;}#fil_ariane a, p#fil_ariane strong{font-weight:500;}#fil_ariane a{color:#000;text-decoration:none;}#fil_ariane strong.ariane_valorise{color:#C1002A;font-size:13px;font-weight:bold;}

#structure-niveau1{font-size: 16px;font-weight: normal;height: 21px;font-family: "Maple-Regular", Verdana, sans-serif;padding-left:10px;}
#structure-niveau1 a {color: #FFF;text-decoration: none;}
#structure-niveau1 a:hover {text-decoration: underline;}

