/* Layout */

body{
margin:0 auto 0 auto;
padding:0;
text-align:center;
width:750px;
background: #bdd3de;
}


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

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

div#header div#picture{
 background:#ffffff url(images/header_people_type.jpg) right 0 no-repeat;
 width:750px;
 height:132px;
}

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



div#content div#right{
 background:#E3ECF1 url(images/column_right_header_type.jpg) 0 0 no-repeat;
 width:487px;
 padding:30px 40px 20px 20px;
 margin-left:203px;
 color:#00476C;
}


div#content{
 background: #E3ECF1;
 min-height:750px;
 padding-bottom:100px;
}

div#left{
 width:203px;
 float:left;
 background:#E3ECF1 url(images/menu_border_right_type.gif) right 0 no-repeat;
}


/* Header */

div#header ul#navtop{
 padding:0 3px 0 0;	   
 text-align:right;
 background: #FFFFFF url(images/navtop_bg.jpg) right 0 no-repeat;
 height:21px;
 line-height:21px;
}

div#header ul#navtop a{
 color:#00476C;
}

div#header ul li{
 display:inline;
}


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

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

div#header img#cci_logo{
float:left;
}

/* Footer */


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

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 a#menu_index,
body#membres div#left ul#menuitems a#menu_membres,
body#chambre div#left ul#menuitems a#menu_chambre,
body#partenaires div#left ul#menuitems a#menu_partenaires,
body#presse div#left ul#menuitems a#menu_presse{
 font-size:110%;
 font-weight:bold;
}


div#left div#menu{
background: #00476C url(images/menu_header.gif) 0 0 no-repeat;
font-size:110%;
width:191px;
}

div#left ul#menuitems{
padding:60px 10px 10px 3px;
}

div#left ul#menuitems > li{
border-top:1px solid #a3bdca;
}

div#left ul#menuitems > li:first-child{
 border:0;
}

div#left ul#menuitems > li#lastl1{
 border-bottom:1px solid #a3bdca;
}

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

div#left ul#menuitems > li{
 padding:8px 0 8px 0;
}

div#left ul#menuitems li a{
color: #FFFFFF;
padding:0 0 0 20px;
}

div#left ul#menuitems > li a{
font-size:110%;
}

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



div#find{
 text-align:left;
 margin:20px 0 0 22px;
 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;
 margin:3px 10px 0 0;
}

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



/* Générales */

.clear{
 clear:both;
}

div#right a{
 color:#ad9154;
}

a.back{
 color:#ad9154;
}

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

img.vignette{
margin: 0 10px 10px 0;
}

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;
}

form p{
color:#8BA6C0;
}

div.titre_f2, div.tt_bienvenue{
 font-size:150%;
 color:#00476C;
 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.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:#ad9154;
}

div.txt_cour2 hr{
 clear:left;
}





/* index */



body#index div#frame_sondage{
 background:url(images/sondage_border_right.gif) right bottom no-repeat;
}


body#index div#content{
 background: #FFFFFF;
}



body#index div#left{
 background:#ffffff url(images/menu_border_right.gif) right 0 no-repeat;
}


body#index div#content div#right{
 background:#ffffff url(images/column_right_header.jpg) 0 0 no-repeat;
 width:547px;
 padding:0px 0 20px 0;
}


body#index div#motbienvenue{
 background:#bdd3de url(images/column_right_header.jpg) 0 0 no-repeat;
 border-bottom:1px dotted #00476C;
 height:115px;
 padding:50px 0 0 10px;
}

body#index div#actualites > table{
 width:335px;
}


body#index div#actualites div#calendar{
float:right;
width:175px;
margin:-15px 0 0 0;
}

body#index div#actualites div.txt_cour div.picture{
 float:right;
 margin-left:10px;
 width:105px;
}

body#index div#actualites div.txt_cour img{
 border:1px solid #00476C;
 margin:0 0 2px 0;
}

body#index div#forms{
 float:right;
 width:159px;
 padding:25px 15px 0 0;

}

body#index div#forms,
body#index div#forms p{
 font-size:90%;
 margin:5px 0 0 0;
}

body#index div#forms input[type=text]{
width:100%;
}


body#index img#img_enveloppe{
float:right;
margin-top:-10px;
}

body#index img#img_admin{
 margin:40px 0 0 0;
}

body#index div#actualites{
 background: #E3ECF1 url(images/actualites.jpg) 0 10px no-repeat;
 padding:30px 10px 0 10px;
 height:215px;
}

body#index div#communiques{
 background: url(images/com.jpg) 0 20px no-repeat;
 padding:45px 0 20px 10px;
 width:345px;
}


body#index div#logo_partenaires{
 background: url(images/part.jpg) 10px 10px no-repeat;
 padding:55px 0 0 0;
 width:365px;
 margin-right:172px;
 border-top:1px dotted #00476C;
 text-align:center;
}

a.calendrier{
text-decoration:none;
}

div#frame_sondage{
 background:url(images/sondage_border_right_type.gif) right bottom no-repeat;
}


div#frame_sondage img{
display:block;
}


div#sondage{
min-height:200px;
background: #f9f2d1 url(images/sondage_bg.gif) 0 0 repeat-x;
width:171px;
padding:0 10px 0 10px;
}

/* plan.php */

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




 /* to be check */



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


div.txt_cour a {
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;
}
