body{
	background: #FFF url(images/background.jpg) repeat-x;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;}

a,a:hover,a:visited{
	color:#af5100;
}

a:hover{
	text-decoration:none;
}
p{color:#000;	font-family:Verdana, Arial, Helvetica, sans-serif;}

h1{
	background:transparent url(images/H1.png) left bottom no-repeat;
	color:#af5100;
	font-size:19px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	font-weight:bold;
	height:35px;
}
h2{
	font-size:16px;
	text-align:left;
	color:#af5100;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	font-weight:bold;
}
h3{
	font-size:16px;
	text-align:left;
	color:#af5100;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	font-weight:bolder;
	text-decoration:underline;
}

h2.presentation{
	font-size:16px;
	text-align:right;
	color:#af5100;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	font-weight:bold;
}
	
div#grand_global{
	width: 1002px;
	margin:auto;
}
div#grand_global2{
	width: 1002px;
	margin:auto;
	margin-left:-7px;
}
div#global{
	width: 1002px;
	margin:auto;
	overflow:hidden;
}

div#header-global{
	width: 1002px;
	float:left;
	overflow:hidden;
	height:400px;}

div#nomsite{
	height:24px;
	background:url(images/logo.png) no-repeat;
	width:300px;
	float:left;
}

div#header{
	background:url(images/header.jpg) no-repeat;
	width: 1003px;
	overflow:hidden;
	float:left;
	height:179px;
	position:relative;
}

div#sub-header{
	width:100%;
	background:url(images/subheader-c.jpg) repeat-x;
	height:40px;
	float:left;
}
div#sub-header-left{
	background:url(images/subheader-l.jpg) no-repeat;
	widows:19px;
	float:left;
	height:40px;
	width:19px;
}
div#sub-header-content{
	float:left;
	font-size:14px;
	width:962px;
	padding-top:8px;
	text-align:center;
}
div#sub-header-r{
	float:right;
	background:url(images/subheader-r.jpg) no-repeat;
	width:19px;
	height:40px;

}
div#menu-haut{
	height:65px;
	width:728px;
	float:left;
	background:url(images/menu-c.png) repeat-x;
}
div#menu-l{
	background:url(images/menu-l.jpg) no-repeat;
	width:23px;
	height:65px;
	float:left;
}
div#menu-c{
	float:left;
	margin-left:-30px;
	margin-top:5px;
	?margin-top:20px;
	width:690px;
}
div#menu-r{
	background:url(images/menu-r.jpg) no-repeat;
	width:30px;
	float:right;
	height:65px;
}

div#menu-haut ul{
	width:690px;
	line-height:17px;
}
div#menu-haut ul li{
	float:left;
	list-style-image:url(images/bullet.png);
	list-style-position: outside;
	margin-right:17px;
}


div#menu-haut ul li a.current,div#menu-haut ul li a:hover{
	color:#b40000;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	margin-left:-10px;
	text-decoration:none;
	padding:0 15px 0 8px;
	text-transform: capitalize;
	font-variant:small-caps;
}
div#menu-haut ul li a{
	color:#666666;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	margin-left:-10px;
	text-decoration:none;
	padding:0 15px 0 8px;
	text-transform: capitalize;
	font-variant:small-caps;
}

div#connexion-haut{
	height:65px;
	width:274px;
	float:right;
	background:url(images/menu-c.png) repeat-x;
}
div#connexion-l{
	background:url(images/menu-l.jpg) no-repeat;
	width:23px;
	height:65px;
	float:left;
}
div#connexion-c{
	float:left;
	height:65px;
	width:210px;
	padding-top:7px;
}
div#connexion-r{
	background:url(images/menu-r.jpg) no-repeat;
	width:30px;
	float:right;
	height:65px;
}

div#right-menu{
	width: 272px;
	float:right;
	border-right:1px solid white;
	margin-top:10px;
}

div#main-content{
	width: 727px;
	float:left;
	margin-top:10px;

}	

div#content_haut{
	width:727px;
	height:38px;
	background:url(images/contenu_h_c.png) repeat-x;
}

div#menu_haut{
	width:273px;
	height:38px;
	background:url(images/menu_contenu_h_c.png) repeat-x;
}

div#content_h_l{
	background:url(images/contenu_h_l.jpg) no-repeat;
	width:24px;
	float:left;
	height:38px;
}div#menu_content_h_l{
	background:url(images/menu_contenu_h_l.jpg) no-repeat;
	width:24px;
	float:left;
	height:38px;
}
div#content_h_legend_l{
	background:url(images/h_legend_l2.png) no-repeat;
	width:24px;
	height:38px;
	float:left;
}
div#content_h_legend_contenu{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/h_legend_contenu2.png) repeat-x scroll 0 0;
	float:left;
	font-size:16px;
	font-variant:small-caps;
	font-weight:bold;
	height:38px;
	padding:7px 5px 5px;}
div#content_h_legend_r{
	background:url(images/h_legend_r2.png) no-repeat;
	width:24px;
	float:left;
	height:38px;
}
div#content_h_r{
	background:url(images/contenu_h_r.jpg) no-repeat;
	width:24px;
	height:38px;
	float:right;
}
div#menu_content_h_r{
	background:url(images/menu_contenu_h_r.jpg) no-repeat;
	width:24px;
	height:38px;
	float:right;
}

div#content_contenu{
	background:url(images/contenu_content.jpg) no-repeat;
	width:728px;
	min-height:460px;
}	
div#content_contenu_grand{
	background:url(images/content_repeat_y.jpg) repeat-y;
	
}
div#menu_content_contenu{
	background:url(images/menu_contenu_content.jpg) no-repeat;
	width:272px;
	min-height:400px;}	
	
div#content_contenu ul li a{
	color:#666;
	text-decoration:none;}
div#content_contenu ul li a:hover{
	color:#af5100;
	text-decoration:none;}
	
div#content_contenu ul li{
	list-style-image:url(images/bullet.png);
	list-style-position: outside;
	margin-right:27px;
}
div#menu_content_contenu_grand{
	background:url(images/menu_repeat_y.jpg) repeat-y;
}
div#menu_content_contenu_bas{
	background:url(images/menu_bas.jpg) no-repeat;
	height:29px;
	width:272px;
	margin-left:1px;
}

div#content_contenu_bas{
	background:url(images/contenu_bas.jpg) no-repeat;
	height:29px;
	width:728px;
}

input, textarea {
	background-color:#fff0e3;
	border:1px solid #af5100;
	color:#af5100;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}

div#content_contenu_texte{
	padding-top:12px;
	text-align: left;
	padding-right:12px;
	padding-left:12px;}

div#footer{
	background-image:url(images/footer.png);
	width: 1002px;
	float:left;
	height:88px;}
	
div#footer-txt{
	padding:20px;
	color:#FFF;
	text-align:center;
	margin-top:3px;
	font-size:10px; 
}
.footer-txt{
margin-top:0px;
}

div#footer-txt a,div#footer-txt a:hover{
	color:white;
	text-decoration:none;
}
#slidebox
{
  position:relative;
  width:5000px;
  overflow:hidden;
}
#slidebox2
{
  position: absolute;
  z-index:5;
  width:5000px;
}

#boutonsgchedroite{
	margin-left:970px;
}

#slide_images{
/*	background:url(images/slideimages.png) no-repeat;*/
/*	padding:12px;*/
	float:left;
	height:144px;
	margin-bottom:-6px;
	margin-top:-5px;
	width:1010px;
}

#slide_images img{
	border:medium none;
	height:120px;
	margin-left:-5px;
	margin-right:0;
	margin-top:15px;
	width:167px;}

div#leftcontent{
	float:left;
	width:350px;
}

div#rightcontent{
	float:right;
	width:350px;
}
div#leftcontent2{
	float:left;
	width:700px;
}

div#rightcontent2{
	float:left;
	width:700px;}

.row1{
	width:350px;
}
.row2{
	width:175px;
	text-align:center;
}
.row3{
	width:175px;
	text-align:center;
}

div#presentation-l{
	width:700px;
	height:150px;
	margin-bottom:5px;
	border:1px dotted #af5100;
	padding-right:5px;
}
div#presentation-r{
	width:700px;
	padding-left:5px;
	height:150px;
	margin-bottom:5px;
	border:1px dotted #af5100;
}
.presentation-im-l{
	float:left;
	background:black;
	width:125px;
	margin-right:5px;
	height:150px;
}
.presentation-im-r{
	float:right;
	background:black;
	width:125px;
	margin-left:5px;
	height:150px;
}

/*div#presentation-titre{
	width:705px;
	background:url(images/subheader-c.jpg) repeat-x;
	height:40px;
}
div#presentation-titre-l{
	background:url(images/subheader-l.jpg) no-repeat;
	widows:19px;
	float:left;
	height:40px;
	width:19px;
}
div#presentation-content{
	float:left;
	font-size:14px;
	width:610px;
	padding-top:8px;
	text-align:center;
}
div#presentation-titre-r{
	float:right;
	background:url(images/subheader-r.jpg) no-repeat;
	width:19px;
	height:40px;

}*/

#menu_content_contenu_grand ul li a{
	text-decoration:none;
}
#menu_content_contenu_grand ul li a,#menu_content_contenu_grand ul li a:hover,#menu_content_contenu_grand ul li a:visited{
	color:#666;
}

#menu_content_contenu_grand a:hover{
	text-decoration:none;
}

div#menu_content_contenu_grand ul li{
	list-style-image:url(images/bullet.png);
	list-style-position: outside;
	margin-right:27px;
}


div#menu_content_contenu_grand ul li a.current,div#menu_content_contenu_grand ul li a:hover{
	color:#b40000;
}

iframe.events{
	border:none;
	margin-top:-10px;
	overflow:hidden;
	background:transparent;
}

ul.agenda1{
	text-align:center;
	}
ul.agenda1 li{
	list-style-image:none;
	list-style:none;
}

#onglet{
	float:right;
	margin-right:20px;
	height:24px;
}

#ongletl{
	background:url(images/onglet-l.png) no-repeat top left;
	float:left;
	width:34px;
	height:24px;
	}
#ongletc{
	background:url(images/onglet-c.png) top;
	float:left;
	padding-top:7px;
	font-size:10px;
	height:24px;
}
#ongletr{
	background:url(images/onglet-r.png) no-repeat top right;
	float:left;
	width:33px;
	height:24px;
}

div#content_contenu_texte #contact{
	margin-top:0px;
	background:transparent;
	border:1px dotted #af5100;
	width:440px;
	height:410px;
	overflow:hidden;
}

div#content_contenu_texte #contact table{
padding-top:-30px;
}
div#content_contenu_texte #contact img{
	display:none;
}

.a1b2c3d4{
display:none;}

div#slide_h
{
	margin-top:10px;
	float:left;
	background:url(images/slide-haut.png) no-repeat;
	width:1002px;
	height:20px;
}


.mini{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/fondmini2.png) no-repeat scroll center bottom;
	padding-bottom:25px;
	width:224px;
}
.mini3{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/fondmini2.png) no-repeat scroll center bottom;
	padding-bottom:25px;
	width:224px;
}
.mini5{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/fondmini2.png) no-repeat scroll center bottom;
	padding-bottom:25px;
	width:440px;
}


.imgmini{
	border:1px solid #CCCCCC;
	max-width:210px;
	padding:6px;}

.imgmini{
	border:1px solid #CCCCCC;
	max-width:210px;
	font-size:18px;}
.imgmini2{
	border:1px solid #CCCCCC;
	max-width:440px;
	font-size:18px;}

tr.periode td{
	border:2px solid #571802;
	background-color:#f2a413;
	color:#571802;
	font-size:20px;
	font-variant:small-caps;
	font-weight:bold;
	height:50px;}
tr.bulletin td{
	border:2px solid #571802;
	background-color:#691e04;
	font-variant:small-caps;
	font-weight:bold;
	color:#f2a413;
	font-size:20px;
	height:50px;}
tr.reunions td{
	border:2px solid #571802;
	background-color:#a63f03;
	font-variant:small-caps;
	font-weight:bold;
	color:#f2a413;
	font-size:20px;
	height:50px;}
tr.examens td{
	border:2px solid #571802;
	font-weight:bold;
	background-color:#31401a;
	font-variant:small-caps;
	color:#f2a413;
	font-size:20px;
	height:50px;}
	
div#pres-langues{
	background:url(images/langues-logo.png) left top no-repeat;
	height:110px;
	padding-left:110px;
}
div#pres-eco{
	background:url(images/eco-logo.jpg) left top no-repeat;
	height:110px;
	padding-left:110px;
}
div#pres-info{
	background:url(images/informatique-logo.png) left top no-repeat;
	height:110px;
	padding-left:110px;
}
div#fondorange,div#fondnoir{
	color:white;
	height:26px;
	padding-left:10px;
	padding-top:5px;
	margin-bottom:10px;
	-moz-border-radius:1em;
	-webkit-border-radius:1em;
}
div#fondnoir{
	background:url(images/noir_admin.gif) left top repeat-x;
}
div#fondorange{
	background:url(images/orange_admin.gif) left top repeat-x;
	}
div#fondorange a,div#fondorange a:hover,div#fondnoir a,div#fondnoir a:hover{
	color:white;
	text-decoration:none;
}
div#reponse{
	margin-bottom:10px;
	}
	
h4{
	text-align:center;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #af5100;
	color:#af5100;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:0px;
	font-size:16pt;
	font-weight:normal;
}	
h5{
	font-size:16px;
	text-align:left;
	color:#af5100;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	font-weight:bold;
	text-decoration:underline;
}

