
body{
font-family:arial;
font-size:12px;
margin:0px;
background-color:white;
background-image: url(./images/background.jpg);
background-repeat:repeat-x;
background-attachment:fixed;
}

img{ border:0px;}
acronym{cursor:help;}

#main{
width: 969px;
margin-left: -484px;
left: 50%;
margin-bottom: 0px;
padding: 0px;
position: absolute;
}

.center{
margin:0px;
float:left;
width:969px;
border-left:1px solid black;
border-right:1px solid black;
border-bottom:1px solid black;
background-color: white;
}
.top{
height:164px;
width:100%;
margin:0px;
background-image: url(./images/top.png);
background-repeat:no-repeat;

}

.menu_center{
float:left;
width:945px;
height:34px;
background-image: url(./images/menu_center.gif);
background-repeat:repeat-x;
text-align:center;
}

.menu_left, .menu_right{
float:left;
width:12px;
height:34px;
background-repeat:no-repeat;
}
.menu_left{
background-image: url(./images/corner_left.gif);
}

.menu_right{
background-image: url(./images/corner_right.gif);
}


.clear{
clear:both;
}

.contenu{
width:710px;
padding:20px 20px 20px 30px;
background: url('./images/border_contenu.png') no-repeat top left;
}

.menu_center ul{
padding:4px 0px 0px 0px;
margin:4px 0px 0px 0px;
}

.menu_center li{
	display:inline;
	}

.menu_center li a{
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
padding:6px;
margin:0px 5px 0px 5px;
font-weight:bold;
color:black;
text-decoration:none;
font-size:12px;
}

.menu_center  a:link, .menu  a:visited{
color:black;
text-decoration:none;
}

.menu_center a:hover, .menu  a:focus{
color: #CD121C;
}

p{text-align:justify;}

h1:first-letter,h2:first-letter,h3:first-letter{color:#CD121C;text-align:left;}
h1{font-size:16px;}
h2{font-size:14px;}
h3{font-size:12px;}

.contenu a:link,.contenu a:visited{color:#CD121C;}
.contenu a:hover,.contenu a:focus{color:#666666;}

.login{
float:right;
text-align:center;
background-image:url(./images/cadenas.gif);
background-repeat:no-repeat;
}

label{
font-size:10px;
display:block;
}

.formulaire{
background-color:white;
border:1px solid #CD121C;
font-size:10px;
}
.formulaire:focus{
background-color:f2C0C3;
}

.fond_search{
width:187px;
height:80px;
padding:15px 0px 0px 15px;
margin:15px 0px 0px 15px;
background: url('./images/search.png') no-repeat;
}

label {color:#FFF;font-weight:bold;}

.ist{
border:1px solid #000;
background-color:#fff;
margin-top:20px;
vertical-align:middle;
text-align:center;
}

.partner{
position:relative;
float:left;
text-align:center;
margin:10px;
font-size:10px;
font-weight:bolder;
width:160px;
height:120px;
border:1px dotted black;
padding:10px;
}

.warnerror, .warnwarning, .warnnotice{
text-align:center;
padding:2px;
font-size:10px;
}

.warnerror,.warnwarning{
background-color:white;
border:1px solid red;
color:red;
}

.warnnotice{
background-color:white;
border:1px solid green;
color:green;
}

li {list-style-type:square;}

/*Tableau  */

.contenu_table{
font-size:12px;
background-color:white;
border:1px solid #650509;
padding:0px;
width:90%;
}

.contenu_table td{
font-size:12px;
height:20px;
padding:5px;
text-align:center;
}

.contenu_table th{
background-color:#CD121C;
color:white;
font-weight:bold;
text-align:center;
vertical-align:middle;
margin:0px;
}

.row_1{
background-color:#f3f3f3;
}

.row_0{
background-color:white;
}


.tr_hover{
cursor:pointer;
background-color:#F2C0C3;
}


/* MENU GAUCHE */


#gauche{
padding-top:10px;
padding-left:15px;
padding-right:15px;
margin:0px;
}

#gauche h1{
background-image:url('./images/fond.gif');
color:#000;
font-size:14px;
margin:0px;
padding:10px;
border:1px solid #CCCCCC;
text-align:center;
}

#gauche ul{
margin-top:10px;
list-style-type:none;
margin-left:0px;
padding-left:0px;
}

#gauche li{
list-style-type:none;
display:block;
border:1px solid #CCCCCC;
text-decoration:none;
width:187px;
margin-top:-1px;
}

#gauche li a{
padding:5px;
display:block;
text-decoration:none;
width:177px;
}

#gauche li a:link, #gauche li a:visited{
color:#000;
border-left:3px solid #FFFFFF;
}

#gauche li a:hover, #gauche li a:focus{
color:#CD121C;
border-left:3px solid #CD121C;
}

#gauche #image_fond{
margin-top:20px;
position:relative;
text-align:center;
}

#gauche_bottom{
width:219px;
height:59px;
background-image:url('./images/gauche_bottom.png');
background-repeat:no-repeat;
}

#gauche .more{text-align:right;}


/*DOCUMENT*/
.document{
position:relative;
float:left;
background-image:url('./images/rounded_square.png');
background-repeat:no-repeat;
width:180px;
height:172px;
padding:10px 0px 0px 5px;
}
.title_doc{
position:relative;
left:10px;
height:30px;
text-align:center;
font-weight:bolder;
width:145px;
}

.image_doc{
text-align:center;
padding:15px 15px 15px 10px;
}
.more{
text-align:center;
left:30px;
position:inherit;
bottom:0px;
top:auto;
}

.notes{
font-size:9px;
margin:10px;
}

/*search*/
.result_box{
margin:10px;
padding:15px;
border:1px solid #CCCCCC;
}

.no_word{
margin:10px;
padding:15px;
border: 1px dotted red;
color:red;
}

/*PLAN*/

.chapitre{
margin:10px;
padding:10px;
border:1px solid #000;
font-weight:bolder;
}

.chapitre a:link, .chapitre a:visited{
text-decoration:none;
}

.spip_surligne { background: #FF6; }
