/*blocs*/

.header2{
background-image:url(../images/fond_header2.jpg); background-repeat:no-repeat; width:966px; height:120px
}

.slide{
background-image: url(../images/fond_slide.jpg); background-repeat:no-repeat;padding: 10px 20px; height : 330px !important
}
/*styles de liens*/

a:link, a:visited {
color: #75870C;
text-decoration:none;
font-family : Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
}
a:hover {
color:#f6a922;
text-decoration:underline;
font-family : Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
}

.left-column a:link, .left-column a:visited, .right-column a:link, .right-column a:visited {
padding-left:10px;
font-family : Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
}

/*liens hypertexte blocs verts*/

.vert_droite a:hover, .vert_gauche a:hover {
color:#fff ;
text-decoration:underline;
font-family : Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:11px;
}
.vert_gauche a:link, .vert_gauche a:visited, .vert_droite a:link, .vert_droite a:visited {
color:#000 ;
text-decoration:none ;
font-family : Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:11px;
}

/*styles de textes*/

p {
font-family: Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
}

.vert_gauche .bloc-content p, .vert_droite .bloc-content p{
padding:0 !important
}

.left-column p, .right-column p {
padding:0 10px;
}
.left-column H3, .left-column H4, .right-column H3, right-column H4 {
padding:0 10px;
}


/*autre*/

.checkbox-group .radiogroup label, .radiobutton-group .radiogroup label {
float:left;
vertical-align:middle;
width:auto;
}

.checkbox-group input, .radiobutton-group input {
float:left;
vertical-align:middle;
}
.checkbox, .radio {
background:transparent none repeat scroll 0 0;
border:medium none;
}

.authentication-form {
border:none;
margin:10px;
padding:5px;
float:right;
color:#fff;
background-image:url(../images/bg_identify.jpg); background-position:bottom; background-color:transparent; background-repeat:repeat-x;
margin:0
}

.authentication-form textarea {
border:none;
vertical-align:middle;
background-color:#545454;
color:#FFF;
width:100px;
}

.authentication-form span{ background-image:url(../images/identify_right.jpg); background-position:bottom right; background-color:transparent; background-repeat:no-repeat; display:block; margin:0; position:relative; white-space:nowrap}


label {
padding:0 2px;
}

fieldset li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-top : 10px;
padding: 0;
}

.section{border:medium none; padding:10px;}
.section .fields-group .cell-left{width:25%; color:#252525}
.section H2 {font-size:12px;background-image:none; padding-left:0px;}
.section H2 SPAN {background-color:#ffffff}

.group .form-area .section {border:none}
.group .form-area .section .fields-group .cell-left {color:#333333}
.group .form-area .section H2 {color:#004dba; font-size:12px;}
.group.form-area .section H2 SPAN {background-color:#ffffff}
.group .form-area .section H2 {background-image:none; padding-left:0px;}

.mandatory {
color: #a1a1a1}

/*--buttons--*/
.button-area {}
BUTTON {text-align :center ;	border :0px none;	vertical-align :middle ;	margin :0px 2px 0px 2px ;	overflow :visible ;	cursor :pointer ;padding :0px 0px 0px 10px ; font:normal 11px Verdana, Arial, Helvetica, sans-serif ;}
.button1 {background :url(../images/button1left.gif) no-repeat left center;	background-color :transparent; color:#acacac}
.button2 { background:url(../images/button2left.gif) no-repeat left center;	background-color :transparent; color:#acacac}
.button3 {background :url(../images/button3left.gif) no-repeat left center;	background-color :transparent;		}

BUTTON SPAN {position :relative ;	display :block ;	white-space :nowrap ;	margin :0px ;	height : 23px ;	line-height :23px;		padding :0px 10px 0px 0px;	color:#acacac;}
.button1 SPAN {	 background: url(../images/button1right.gif) no-repeat right center ;}
.button2 SPAN {	 background: url(../images/button2right.gif) no-repeat right center ;}
.button3 SPAN {	 background: url(../images/button3right.gif) no-repeat right center ;}

input, select, textarea {
border:1px solid #ABABAB;
vertical-align:middle;
}

.table-view th {
background-color: ButtonFace;
border:1px solid #848484;
padding:4px;
text-align:left;
}
.table-view .cell2 {
background-color:white;
border:#CCCCCC 1px solid;
}
.table-view .cell1 {
background-color:white;
border:#CCCCCC 1px solid;
}

/*application browser simple display*/
.simple-display .group {border:none}
.simple-display .view-area {border:none}
.simple-display .actions-area {border:none; background-color:transparent}
.simple-display .list-view {border:none; }
.simple-display .table-view {border:none;}
.simple-display .links-view {border:none; padding:5px 10px 5px 10px;}
/*form-area*/
.form-area {background:transparent none;}

/*RSS*/
.sys-syndication-rss20 .links-view .detail h4 { margin:5px 0 5px 0;}
.sys-syndication-rss20 .links-view .detail h4 A:link,.sys-syndication-rss20 .linksview
.detail h4 A:visited{color:#13245c; text-decoration:none;}
.sys-syndication-rss20 .links-view .detail h4 A:hover,.sys-syndication-rss20 .linksview
.detail h4 A:active{color:#d3031b; text-decoration:underline;}

/*--tabs--*/
/*horizontal top tabs*/
.horizontal-top-tabs {}
/*horizontal bottom tabs*/
.horizontal-bottom-tabs {}
/*tab level1*/
.tab1 {height:23px;}
.tab1 UL {margin:0px; padding:0px; display:block;}
.tab1 LI {display:inline; float:left; }
.tab1 A {display:block; margin:0px 2px 0px 2px; /*padding:4px 10px 4px 10px;*/
background-color:#D4D4D4; text-decoration:none}
.tab1 .current { display:block; background-color:#F2F2F2; /*padding:4px 10px 4px
10px;*/ margin:0px 2px 0px 2px; }
.tab1 A SPAN,.tab1 .current SPAN {display:block; padding:4px 10px 4px 10px;}
.tab1-content {background-color:#F2F2F2; padding:10px}
/*content area*/
.content-area {}
