/* Layout */

body{
 margin:0 auto 0 auto;
 padding:0;
 text-align:center;
 width:750px;
 background: url(images/body_background.jpg) 0 0;
}

body, div, td, th, p, a, select{
  font-size:12px;
  font-family:Arial,Verdana,Helvetica;
}

div#frame{
 position:relative;
 width:750px;
 text-align:left;
 color:#000000;
 overflow:hidden;
}

div#animflash{
margin-top:17px;
margin-left:0px;
margin-right:7px;
}

div#header div#picture{
 border:5px solid #FFFFFF;
 border-bottom:none;
 width:740px;
 height:223px;
 margin-top:20px;
background:#ffffff url(images/image_portail1.jpg) right 0 no-repeat;
}

div#picture img{
  float:left;
}


div#content div#right{
 margin-left:229px;
 color:#00335e;
 background:#f9f1ca url(images/border_right_right_column_2.jpg) right bottom no-repeat;
 min-height:860px;
}

div#content div#right div#right_content{
 background:url(images/background_right_column.jpg) 0 0 no-repeat;
 padding:20px 40px 20px 60px;
 min-height:500px;
}


div#content{
 background: #e0e7ed url(images/background_left_column.jpg) 0 bottom no-repeat;
 border:5px solid #FFFFFF;
 border-top:none;
 border-bottom:none;
 width:740px;
}

div#left{
 width:225px;
 float:left;
 margin-left: 0px;
}


/* Header */

div#header ul#navtop{
 padding:0 3px 0 0;	   
 text-align:right;
 height:10px;
 color:#FFFFFF;
 height:30px;
 line-height:30px;
}

div#header ul#navtop a{
 color:#FFFFFF;
}

div#header ul li{
 display:inline;
}


div#header div#picture img{
 vertical-align:bottom;
}

div#header div#logo{
 height:60px;
}


/* Footer */


div#footer{
width:740px;
 color:#ffffff;
 text-align:center;
 clear:left;
 padding:0 0 5px 0;
 line-height:5px;
}

div#footer img{
 border:5px solid #FFFFFF;
 border-top:none;
 margin-bottom:10px;
}

div#footer a{
 color:#FFFFFF;
}


div#footer ul{
 margin:10px;
}

div#footer ul li{
 display:inline;
}

img#logo_agricom{
 float:right;
 margin:5px 0 5px 0; 
}




/* Menu */

body#index div#left ul#menuitems li#first,
body#visite div#left ul#menuitems li#li_visite,
body#activites div#left ul#menuitems li#li_activites,
body#zone_scolaire div#left ul#menuitems li#li_zone_scolaire,
body#galerie div#left ul#menuitems li#li_galerie,
body#a_notre_sujet div#left ul#menuitems li#li_a_notre_sujet,
body#publications div#left ul#menuitems li#li_publications{
	background: url(images/bouton_menu_roll.jpg) 18px 1px no-repeat;
    
}
/* 12 février 2009 */
#menu{
position:relative;
top:-15px;
left:0px;
background:#E0E7ED url(images/background_menu.jpg) 0 0 no-repeat;
}

li#first_menu{
	background: url(images/puce_menu_current2.jpg) 18px 1px no-repeat;
}

body#index div#left ul#menuitems li#first{
	background: url(images/bouton_menu_roll.jpg) 18px 0px no-repeat;
}



div#left div#menu{
 min-height:229px;
 margin-top:10px;
 width: 228px;
}

body#index div#left,
body#index div#menu{
  width: 220px;
}

body div#menu ul#menuitems {
  list-style: none;  
}

body div#left ul#menuitems > li{
 background: url(images/bouton_menu.jpg) 18px 0px no-repeat;
 min-height:20px;
 margin:15px 0 0 0;
}

div#left ul#menuitems li.sous_menu{
 font-size:80%;
 margin:0 0 0 60px;
}

div#left ul#menuitems li.sous_menu a{
 padding:0px;
}


div#left ul#menuitems li a{
 color: #154569;
 padding:0 0 0 50px;
 font-weight:bold;
 font-size:120%;
}

div#left ul#menuitems ul li.lastl2{
 margin-bottom:10px;
}

div#left ul#menuitems li.sous_menu a{
 font-weight:normal;
 font-size:130%;
}

div#left ul#menuitems ul li.cursm a{
 font-weight:bold;
}

div#livre{
font-size:120%;
color:#00355B;
width:150px;
margin:20px 0 0 20px;
background-color:transparent;
}

div#livre img{
 float:left;
 margin-right:10px;
 background-color:transparent;
}



div#find{
 text-align:left;
 color:#FFFFFF;
}

div#find p{
 margin-bottom:3px;
 font-size:120%;
 font-weight:bold;
 margin:0 0 5px 0;
 color:#FFFFFF;
}

div#find input[type=image]{
 float:right;
}

div#find input[type=text]{
 border:1px solid #8ba6c0;
 height:20px;
 width:140px;
}



/* Générales */

a{
 text-decoration:none;
}


.clear{
 clear:both;
}

div#right a{
 color:#AA9A4C;
}

a.back{
 color:#AA9A4C;
}

div.date{
 color:#0B2B6D;
 font-weight:bold;
 margin-bottom:10px;
}


table#vignettes img.vignette{
 margin: 0px 0px 0px 10px;
 
}


table#vignettes td div.legend{
 margin:0 0px 10px 10px;
 padding-top: 5px;
 font-size:90%;
}

img.docsymbol{
 margin:0 5px 0 0;
}

div#right div#back{
 margin-top:10px;
}


form button{
 border:1px solid #00476C;
 background: #f7f7f7;
 font-size:85%;
 margin-top:10px;
}

form input[type=text]{
 border:1px solid #8ba6c0;
}

div.titre_f2, div.tt_bienvenue{
 font-size:150%;
 color:#ab994d;
 margin-bottom:10px;
}

div.partners_cat{
 color:#84A7B9;
 font-size:110%;
 margin:0 0 10px 0;
}

div.titre1, td.titre1{
 color:#00476C;
 margin:0 0 10px 0;
 font-size:120%;
}

div#right div.titre_zone{
 margin:10px 0 10px 0;
 color:#0B2B6D;
 font-weight:bold;
}

div#right div.titre_zone a{
 color:#0B2B6D;
 font-weight:bold;
}

div#right div.titre_zone1{
 margin:10px 0 10px 0;
 color:#FFFFFF;
 font-weight:bold;
}

div#right div.titre_zone1 a{
 color:#FFFFFF;
 font-weight:bold;
}

div#right div.txt_cour2 a.detail,
div#right div#back a{
 float:right;
}

div#right div.txt_cour2 a.detail,
div#right div#back a,
div#right a.index,
div#right a.download{
 color:#AA9A4C;
}

div.txt_cour2 hr{
 clear:left;
}





/* index */

body#index div#content div#right{
 background:#cedfe7 url(images/background_right_column_ind.jpg) 0 0 no-repeat;
 min-height:700px;
}

body#index div#content div#right div#right_content{
 background:none;
 padding:20px 40px 20px 50px;
}

body#index div#header div#picture{
 background:#ffffff url(images/image_portail_index.jpg) right 0 no-repeat;
}

body#index div#content{
 background:#cedfe7 url(images/background_left_column_ind2.jpg) 0 0 no-repeat;
 min-height:750px;
}

body#index div#left{
 background:none;
}


div#motbienvenue{
 width:335px;
 height: 135px;
 margin:0 0 0 110px;
/* overflow: auto;*/
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #F6D890;
	scrollbar-highlight-color: #F6D890;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #F9D692;
	scrollbar-arrow-color: #03497D;
}

div#txt_cour{
width:289px;
position: absolute;
}

div#actualites{
padding-top:25px;
position:absolute;
top:450px;
left:283px;
width:445px;
height: 160px;
overflow: auto;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #F6D890;
	scrollbar-highlight-color: #F6D890;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #F9F1CA;
	scrollbar-arrow-color: #03497D;
}


img#top_left_infolettre{
position:absolute;
left:-7px;
top:801px;
}

div#mailing{
        margin-top:25px;
	width:240px;
	position:absolute;
	left:-7px;
	top:745px;

}

div#mailing p{
margin:65px 35px 0 35px;
color:#FFFFFF;
font-size: 10px;
}

div#mailing form{
margin:0px 0 0 45px;

}
div#mailing form p{
 color:#FFFFFF;
 margin:2px 35px 0 0;
 font-size: 10px;
}

div#saviez_vous {
 background: url(images/background_saviez_vous.jpg) 0 0 no-repeat;
 color:#fff;
 width:222px;
 position:absolute;
 top:633px;
 left:527px;
}

div#saviez_vous div#saviez_vous_content {
 padding: 45px  10px 10px 15px;
 height:250px;
 border:4px solid #fff;
 overflow: auto;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #7FB2CF;
	scrollbar-highlight-color: #7FB2CF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #7FB2CF;
	scrollbar-arrow-color: #03497D;
}

/*div#saviez_vous .roundtop {
 background: #fff url(images/svtr.gif) no-repeat top right;
}

div#saviez_vous .roundbottom {
 background: #fff url(images/svbr.gif) no-repeat top right;
}

div#saviez_vous img.corner {
 width: 4px;
 height: 4px;
 border: none;
 display: block !important;
}*/

div#communiques{
padding-top:25px;
 position:absolute; 
 left:240px;
 top:650px;
 width:265px;
}


div#logo_partenaires{
 border: 0px solid #000000;
 position:absolute;
 left:255px;
 top:930px;
 z-index:1;
 margin-top:50px;
}

div#title_partenaires{
border: 0px solid #000000;
 position:absolute;
 left:255px;
 top:950px;
 z-index:2;
 width:700px;
}




/* plan.php */

body#plan div#right img{
display:block;
}




div.titre1 a{
color:#00476C;
margin:10px 0 10px 0;
font-size:100%;
}


div.txt_cour a{
float:right;
color:#CD9444;
}

div.txt_cour a.lienbleu{
float:none;
}


/* Calendrier */
.jour_cal {
 color:#C0D1DF;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:9px;
}

.chiffre_cal {
 color:#356D98;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:9px;
}


/* Activite */
div.frame_square_legend{
 float:left;
 border:1px solid #043f82; 
 padding:2px;
 margin:0 5px 5px 0;
}

div.square_legend{
 width:17px;
 height:14px;
}

div.square_legend_1{
 background-color:#fedd97;
}

div.square_legend_2{
 background-color:#b9e0b3;
}

div.square_legend_3{
 background-color:#f7a09a;
}

div.square_legend_4{
 background-color:#70c3ce;
}


/* Album photos */

body#albumPhoto div.texte4{
 font-size:90%;
 margin-bottom:6px;
}



/* upload_photo.php */

form#uploadPhoto h2{
 margin:10px 0 10px 0;
}

form#uploadPhoto input{
 margin:0 0 15px 0;
 width:300px;
}

form#uploadPhoto textarea{
 width:400px;
 height:100px;
}
