@charset "utf-8";
/* CSS Document */


html, body 
{
	height: 100%;
	margin: 0;
}

body
{
	font-family:Verdana;
	font-size:11px;
	color: #000;
	background-color: #eaeaea;
}
table,tr,td
	{
		max-width: 550px; 
}

#design_global
{
	background-repeat:repeat-y;
	min-height: 100%;
	width:979px;
	padding: 0 10px;
	margin: 0 auto;
	position: relative;
}

#design_bandeau
{
	width:979px;
	height:100px;
}

#design_menu_bords
{
	width:979px;
	height:31px;
	background-color:#bebebe;
}

.menu {
	padding-top:3px;
	padding-bottom:3px;
	color: #000000;
	width:150px;
	padding-left:3px;
	text-align:left;
	
}

#design_menu
{
	width:977px;
	height:31px;
	background-image:url(../images/maquette_iae_bordeaux_final_05.jpg);
}

#design_gauche
{
	width:191px;
	float:left;
	position:relative;
	background-image:url(../images/maquette_iae_bordeaux_final_35.jpg);
	background-repeat:repeat-y;
}

#design_droite
{

	width:193px;
	float:right;
	position:relative;
	background-image:url(../images/maquette_iae_bordeaux_final_37.jpg);
	background-repeat:repeat-y;
}

#design_centre
{
	
	width: 565px; 
	
	
	padding:15px 15px;
	min-height:600px;
	margin-left:191px;
	margin-right:193px; 
	overflow: hidden;
	padding-bottom: 95px;
	
	z-index:1; 
}

#design_box_identification
{
	width:191px;
	background-image:url(../images/maquette_iae_bordeaux_final_10.jpg);
	background-repeat:repeat-y;
}

#design_form_identification
{
	width:161px;
	color:#FFFFFF;
	margin-left:10px;
	margin-right:20px;
}

#design_boutons_identification
{
	width:121px;
	margin-left:30px;
	margin-right:40px;
}

#design_bas
{
	position: absolute;
	bottom: 0;
	left: 10px;
	width:979px;
	height:95px;
	background-image:url(../images/maquette_iae_bordeaux_final_38.jpg);	
	background-repeat:no-repeat;
}

#design_box_actualites
{
	width:193px;
	background-image:url(../images/maquette_iae_bordeaux_finl_11.jpg);
	background-repeat:repeat-y;
}

.design_box_actualites_news
{
	width:176px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:5px;
}

hr 
{
	background-color:white;
 	border-top: 1px thick grey;
}


a {
	color:grey;
	text-decoration:none;
}
a:link {
	color:grey;
	text-decoration: none;
}
a:visited {
	color:grey;
	text-decoration: none;
}
a:hover {
	color:red;
	text-decoration: underline;
}
a:active {
	color:grey;
	text-decoration: none;
}

a.ex {
	color:white;
}
a.ex:link {
	color:white;
	text-decoration: none;
}
a.ex:visited {
	color:white;
	text-decoration: none;
}
a.ex:hover {
	color:white;
	text-decoration: underline;
}
a.ex:active {
	color:white;
	text-decoration: none;
}

a.ex2 {
	color:black;
}
a.ex2:link {
	color:black;
	text-decoration: none;
}
a.ex2:visited {
	color:black;
	text-decoration: none;
}
a.ex2:hover {
	color:black;
	text-decoration: underline;
}
a.ex2:active {
	color:black;
	text-decoration: none;
}

.pub_tronquee {
	vertical-align:top;
	margin-left:5px;
	
}

.info {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: blink;
	background-color: grey
}


select {
	font-family:verdana;
	font-size:10px;
    font-style: normal;
    font-weight: normal;
    color: grey;
    text-decoration: none;
    text-align: left;
    background-color: #F5F5F5;
    border-width: 1px;
    border-color: #999999;
    border-style: solid;


}
textarea {
	font-family:verdana;
    font-style: normal;
    font-weight: normal;
    color: black;
    text-decoration: none;
    text-align: left;
    background-color: white;
    border-width: 1px;
    border-color: #999999;
    border-style: solid;
	font-size:11px;
	
}
form {
	margin: 0;
	padding: 0;
}

/* le calendrier */
.tab_calendrier{
   empty-cells:show;
   border:0px solid black;
   border-collapse:collapse;
   border-spacing: 0px;
   margin:auto;
   margin-top:2px;
}
.cell_calendrier{
  border:0px solid black;
  text-align:center;
  height:25px;
  width:25px;
}
.titre_calendrier{
  text-align:center;
  border:0px solid black;
  height:27px;
}
span#titre{
  width:160px;
  font-weight:bold;

}


.voir_plus{
  color: #000000;
  text-decoration:none;
}
a#link_precedent{
  float:left;
  width:50px;
}
a#link_suivant{
  float:right;
  width:50px;
}
a.cal {
	color:white;
	background-color:green;
	font-weight:bold;
	
}
a.cal:link {

}
a.cal:visited {

}
a.cal:hover {
	color:black;
	background-color:grey;
	font-weight:bold;
	text-decoration:none;
}
a.cal:active {

}
a.calp {
	color:white;
	background-color:red;
	font-weight:bold;
	
}
a.calp:link {

}
a.calp:visited {

}
a.calp:hover {
	color:black;
	background-color:grey;
	font-weight:bold;
	text-decoration:none;
}
a.calp:active {

}


input {
	font-family:verdana;
	font-size:10px;
    font-style: normal;
    font-weight: normal;
    color: black;
    text-decoration: none;
    margin-top:5px;
    background-color: white;
    border-width: 1px;
    border-color: #cccccc;
    border-style: solid;

} 

#u_connexion
{
	border-width:0px;
}



INPUT:hover {
border-color: grey;
}
INPUT:focus {background-color: F5F5F5;color:grey;}
INPUT:focus:hover {background-color: #F5F5F5;color:grey;border-color: grey;}

.upperleft{
	width : 80%;
	margin-left : auto;
	margin-right : auto;

	background-color : #dfdfdf;
	background-image : url('../images/upperleft.png');
	background-repeat : no-repeat;
	background-position : top left;
}

.upperright{
	background-image : url('../images/upperright.png');
	background-repeat : no-repeat;
	background-position : top right;
}

.lowerleft{
	background-image : url('../images/lowerleft.png');
	background-repeat : no-repeat;
	background-position : bottom left;
}

.lowerright{
	background-image : url('../images/lowerright.png');
	background-repeat : no-repeat;
	background-position : bottom right;
	padding : 3% 3% 3% 3% !important;

}

.upperleft2{
	width : 90%;
	margin-left : auto;
	margin-right : auto;

	background-color : #f5f5f5;
	background-image : url('../images/upperleft2.png');
	background-repeat : no-repeat;
	background-position : top left;
}

.upperright2{
	background-image : url('../images/upperright2.png');
	background-repeat : no-repeat;
	background-position : top right;
}

.lowerleft2{
	background-image : url('../images/lowerleft2.png');
	background-repeat : no-repeat;
	background-position : bottom left;
}

.lowerright2{
	background-image : url('../images/lowerright2.png');
	background-repeat : no-repeat;
	background-position : bottom right;
	padding : 3% 3% 3% 3% !important;

}

.upperleft3{
	float:right;
	width : 30%;
	margin-left : auto;
	margin-right : auto;
	background-color : #dfdfdf;
	background-image : url('../images/upperleft.png');
	background-repeat : no-repeat;
	background-position : top left;
}

.upperright3{
	background-image : url('../images/upperright.png');
	background-repeat : no-repeat;
	background-position : top right;
}

.lowerleft3{
	background-image : url('../images/lowerleft.png');
	background-repeat : no-repeat;
	background-position : bottom left;
}

.lowerright3{
	background-image : url('../images/lowerright.png');
	background-repeat : no-repeat;
	background-position : bottom right;
	padding : 3% 3% 3% 3% !important;

}

.upperleft4{
	float:left;
	width : 67%;
	margin-left : auto;
	margin-right : auto;
	background-color : #f5f5f5;
	background-image : url('../images/upperleft2.png');
	background-repeat : no-repeat;
	background-position : top left;
}

.upperright4{
	background-image : url('../images/upperright2.png');
	background-repeat : no-repeat;
	background-position : top right;
}

.lowerleft4{
	background-image : url('../images/lowerleft2.png');
	background-repeat : no-repeat;
	background-position : bottom left;
}

.lowerright4{
	background-image : url('../images/lowerright2.png');
	background-repeat : no-repeat;
	background-position : bottom right;
	padding : 3% 3% 3% 3% !important;

}
.upperleft5{
	float:center;
	width : 50%;
	margin-left : auto;
	margin-right : auto;
	background-color : #f5f5f5;
	background-image : url('../images/upperleft2.png');
	background-repeat : no-repeat;
	background-position : top left;
}

.upperright5{
	background-image : url('../images/upperright2.png');
	background-repeat : no-repeat;
	background-position : top right;
}

.lowerleft5{
	background-image : url('../images/lowerleft2.png');
	background-repeat : no-repeat;
	background-position : bottom left;
}

.lowerright5{
	background-image : url('../images/lowerright2.png');
	background-repeat : no-repeat;
	background-position : bottom right;
	padding : 3% 3% 3% 3% !important;

}

/* CSS Calendrier */

#calendrier {
	width:250px;
	height:180px;
	padding:5px;
}

#calendrier table{
	border-collapse:collapse;
	width:100%;
	height:180px;
}
#calendrier th{
	font-size:12 px;
	border-bottom:1px solid #CCC;
}
#calendrier th.mois{
	font-size:12px;
	padding:3px;
}
#calendrier th.semaine{
	width:20px;
	border-bottom:1px solid;
}
#calendrier th.jour{
	width:20px;
}

#calendrier td{
	font-size:10px;
	text-align:center;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	width:25px;
	padding:2px;
}
#calendrier td.today{
	background-color:#DAD8D3;
}
#calendrier td.inactif{
	font-style:italic;
	color:#999999;
}
#calendrier td.actif{
}
#calendrier td.event{
	background-color:#CCC;
}
#calendrier_events{
	font-size:12px;
	background-color:#E5E5E5;
}
#calendrier_events .event{
	margin:2px;
	padding:2px;
}
*/
