/* CSS Document */

* {
margin : 0;
padding : 0;
}
html, body {
height : 100%;
}
body {
font-size : 100%;
line-height : 1.3em;
background : #416920 url(images/bg.gif) repeat-x top;
}
.interlignemoins {
	line-height: 16px;
}
.bouton {
	background-color: #D3F28A;
	padding: 5px;
	border: 1px solid #78A413;
}
.boutonblue {
	background-color: #027dc1;
	padding: 2px;
	border: 1px solid #fff;
}
.boutonwhite {
	background-color: #eaeff0;
	padding: 2px;
	border: 1px solid #4b4b4b;
}

.texteblue {
color : #2572a2;
}
.underline {
text-decoration : underline;
}
html, input, textarea {
font-family : Arial, Helvetica, sans-serif;
color : #4b4b4b;
}
.alignMiddle {
vertical-align : middle;
}
.alignCenter {
text-align : center;
}
.container1 {
width : 100%;
}
object {
vertical-align : top;
}
.clear {
clear : both;
}
.fleft {
float : left;
}
.fright {
float : right;
}
div.container {
overflow : hidden;
width : 100%;
}
a img {
border : 0;
}
img {
vertical-align : top;
}
a {
color : #000000;
text-decoration : underline;
}
a:hover {
text-decoration : none;
}
.link {
color : #000000;
background : url(images/marker.gif) no-repeat top left;
padding-left : 20px;
background-position : 0 5px;
text-decoration : none;
font-size : 0.916em;
}
.link:hover {
text-decoration : underline;
}
.link1 {
color : #2572a2;
float : right;
font-size : 1.16em;
}
.link2 {
color : #4b4b4b;
float : right;
font-size : 1.16em;
}
.link3 {
color : #2572a2;
font-size : 1.16em;
}
#content ul {
margin : 0;
padding : 0;
list-style : none;
}
#content .ul1 li {
background : url(images/marker.gif) no-repeat top left;
background-position : 0 5px;
margin : 0;
padding-left : 21px;
}
#content .ul1 li a {
color : #619624;
text-decoration : underline;
line-height : 1.71em;
font-size : 1.16em;
}
#content .ul1 li a:hover {
text-decoration : none;
}
#content ol {
margin : 0;
padding : 0;
list-style-position : inside;
font-weight : bold;
color : #619624;
}
#content ol li {
background : none;
}
#content ol li a {
color : #2572a2;
text-decoration : underline;
line-height : 2em;
font-size : 1em;
}
#content ol li a:hover {
text-decoration : none;
}
#content .ul2 li {
background : url(images/marker.gif) no-repeat top left;
background-position : 0 5px;
margin : 0;
padding-left : 21px;
}
#content .ul2 li a {
color : #619624;
text-decoration : underline;
line-height : 2em;
font-size : 1em;
font-weight : bold;
}
#content .ul2 li a:hover {
text-decoration : none;
}
#content .ul li {
background : url(images/tail2.gif) repeat-x bottom;
padding-left : 2px;
}
#content .ul div {
background : url(images/marker.gif) no-repeat top left;
background-position : 0 1px;
margin : 0;
padding-left : 20px;
padding-bottom : 6px;
margin-bottom : 6px;
}
#content .ul li a {
color : #4b4b4b;
text-decoration : none;
line-height : 1.5em;
}
#content .ul li a:hover {
text-decoration : underline;
}
.link-1 {
display : block;
float : left;
background : url(images/link_bg.gif) repeat-x left top;
color : #ffffff;
text-decoration : none;
}
.link-1 em {
display : block;
background : url(images/link_left.gif) no-repeat left top;
}
.link-1 b {
display : block;
background : url(images/link_right.gif) no-repeat right top;
padding : 2px 23px 3px 28px;
font-weight : normal;
font-style : normal;
}
.link-1:hover {
text-decoration : none;
color : #000000;
}
#header .flash {
margin : 0 0 0 36px;
}
#content .row {
background : url(images/bg_row.jpg);
height : 208px;
color : #ffffff;
}
.row2 {
background : url(images/bg_row2.jpg);
height : 120px;
color : #ffffff;
}
#content .indent-row {
padding : 0 0 0 46px;
}
#content .row p {
margin : 0 0 11px 0;
}
#content .title-1 {
margin-bottom : 7px;
}
#content .txt1 {
color : #85b915;
}
#content .txt2 {
color : #0b5b05;
}
#content {
font-size : 0.75em;
width : 100%;
text-align : left;
background : url(images/bg_cont.gif);
}
#content .indent-main {
padding : 26px 56px 12px 48px;
}
#content .indent-main1 {
padding : 0 25px 33px 20px;
}
#content .indent-main1b {
padding : 0 25px 10px 20px;
}
#content .indent-main2 {
padding : 0 25px 65px 20px;
}
#content .indent-col {
padding : 18px 15px 0 15px;
}
#content .indent-col5 {
padding : 22px 20px 20px 20px;
}
#content .title {
margin-bottom : 14px;
}
#content .title1 {
margin-bottom : 9px;
}
#content .img-left {
float : left;
margin : 0 20px 16px 0;
}
#content .img-left1 {
float : left;
margin : 0 20px 0 0;
}
#content .img-indent {
margin : 0 0 16px 0;
}
#page7 #content p {
margin : 0 0 15px 0;
}
#content p {
margin : 0 0 7px 0;
}
#content .p {
margin : 0 0 11px 0;
}
#content .p1 {
margin : 0;
}
#content .p2 {
margin : 0 0 17px 0;
}
#content h4 {
color : #8b870e;
font-size : 1em;
margin-bottom : 13px;
}
#content .tail {
background : url(images/tail4.gif) repeat-x bottom;
padding-bottom : 9px;
margin-bottom : 9px;
}
.txt3 {
float : right;
color : #2572a2;
font-weight : bold;
display : block;
margin-bottom : 29px;
}
.txt4 {
float : right;
color : #2572a2;
font-weight : bold;
display : block;
margin-bottom : 9px;
}
.txt5 {
font-family : Georgia, "Times New Roman", Times, serif;
}
#content .indent {
padding : 0 0 0 0;
}
.listsquare {
list-style-type : square;
}
#content .indent1 {
padding : 10px 0 0 10px;
}
.box {
background : #daf0f5;
width : 100%;
}
.box1 {
background : #f3fbe0;
width : 100%;
color : #4b4b4b;
}
.box1b {
background : #daf0f5;
width : 100%;
color : #4b4b4b;
}
.box1c {
background : #fff;
width : 100%;
color : #4b4b4b;
}
.box1 a {
color : #4b4b4b;
}
.box1 .indent-box {
padding : 5px 5px 10px 5px;
}
.box1 .indent-box1 {
padding : 5px 5px 10px 10px;
}

#footer {
color : #abdc40;
font-size : 11px;
text-align : center;
}
#footer .indent-footer {
padding : 12px 53px 0 53px;
}
#footer a {
color : #abdc40;
text-decoration : none;
}
#footer a:hover {
text-decoration : underline;
}
.bot-left {
background : url(images/bot_left.gif) no-repeat top left;
}
.bot-right {
background : url(images/bot_right.gif) no-repeat top right;
height : 46px;
}
.jamp {
width : 250px;
}
select {
font-size : 1em;
color : #2d3331;
height : 20px;
font-family : Tahoma;
border : 1px solid #4b4b4b;
}
.indent-2 {
position : relative;
padding-left : 20px;
float : left;
}
.h {
height : 28px;
background : url(images/bg_input.gif) no-repeat top left;
}
.h1 {
height : 28px;
}
.block-contact span {
float : right;
margin-right : 60px;
}
input { border:solid; border-color:#D3F28A; border-width:1px;
width : 200px;
height : 18px;
font-size : 1em;
padding-left : 5px;
padding-top : 2px;
}
.textegreen {
color : #619624;
}
.big16 {
font-size : 16px;
}
.normal11 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #666666;
}
.interligne2 {
line-height : 22px;
}
.interligne3 {
line-height : 26px;
}
.dot {
background-image : url(images/dot.gif);
background-repeat : repeat-x;
}
.dotverti {
	background-image: url(images/dot.gif);
	background-repeat: repeat-y;
}
.boxbluetexte {
padding : 4px;
font-weight : bold;
color : #ffffff;
background-color : #2572a2;
text-decoration : none;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-top-style : none;
border-right-style : none;
border-bottom-style : none;
border-left-style : none;
border-top-color : #d2eef4;
border-right-color : #d2eef4;
border-bottom-color : #d2eef4;
border-left-color : #d2eef4;
font-size : 11px;
font-family : Tahoma, Geneva, sans-serif;
}
.ital {
font-style : italic;
}
.col1, .col2, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6 {
float : left;
}
.main {
margin : 0 auto;
text-align : left;
width : 980px;
}
#header {
height : 375px;
background : url(images/top.jpg) no-repeat top center;
}
#content .col1 {
width : 220px;
text-align : center;
}
#content .col2 {
width : 247px;
}
#page1 #content .col-1 {
width : 250px;
margin-right : 51px;
}
#page1 #content .col-2 {
width : 530px;
}
#page1 #content .bg {
background : url(images/tail.gif) repeat-y 0 top;
}
#page1 #content .col-3 {
width : 172px;
margin-right : 7px;
}
#page1 #content .col-3b {
width : 550px;
margin-right : 7px;
}
#page1 #content .col-4 {
width : 172px;
}
#page1 #content .col-5 {
width : 292px;
}
#page1 #content .bg1 {
background : url(images/tail3.gif) repeat-y 292px top;
}
#page1 #content .bg2 {
background : url(images/tail3.gif) repeat-y 584px top;
}
#page2 #content .col-1 {
width : 530px;
margin-right : 51px;
}
#page2 #content .col-2 {
width : 250px;
}
#page2 #content .bg {
background : url(images/tail.gif) repeat-y 559px top;
}
#page2 #content .col-3 {
width : 292px;
}
#page2 #content .col-4 {
width : 580px;
}
#page2 #content .bg1 {
background : url(images/tail3.gif) repeat-y 292px top;
}
#page3 #content .col-1 {
width : 250px;
margin-right : 51px;
}
#page3 #content .col-2 {
width : 530px;
}
#page3 #content .bg {
background : url(images/tail.gif) repeat-y 269px top;
}
#page3 #content .col-3 {
width : 580px;
}
#page3 #content .col-4 {
width : 292px;
}
#page3 #content .bg1 {
background : url(images/tail3.gif) repeat-y 580px top;
}
#page3 #content .col-5 {
width : 250px;
margin-right : 30px;
}
#page3 #content .col-6 {
width : 250px;
}
#page4 #content .col-1 {
width : 165px;
margin-right : 1px;
}
#page4 #content .col-1b {
width : 270px;
margin-right : 1px;
}
#page4 #content .col-3 {
width : 292px;
}
#page4 #content .col-4 {
width : 580px;
}
#page4 #content .bg1 {
background : url(images/tail3.gif) repeat-y 292px top;
}
#page5 #content .col-1 {
width : 250px;
margin-right : 51px;
}
#page5 #content .col-2 {
width : 530px;
}
#page5 #content .bg {
background : url(images/tail.gif) repeat-y 269px top;
}
#page5 #content .col-3 {
width : 172px;
margin-right : 7px;
}
#page5 #content .col-4 {
width : 172px;
}
#page5 #content .col-5 {
width : 292px;
}
#page5 #content .bg1 {
background : url(images/tail3.gif) repeat-y 292px top;
}
#page5 #content .bg2 {
background : url(images/tail3.gif) repeat-y 584px top;
}
#page6 #content .col-1 {
width : 530px;
margin-right : 51px;
}
#page6 #content .col-2 {
width : 250px;
}
#page6 #content .bg {
background : url(images/tail.gif) repeat-y 559px top;
}
#page6 #content .col-3 {
width : 292px;
}
#page6 #content .col-4 {
width : 580px;
}
#page6 #content .bg1 {
background : url(images/tail3.gif) repeat-y 292px top;
}
#footer {
height : 54px;
}
.CollapsiblePanel {
margin : 0;
padding : 0;
border-right-color : #999;
border-bottom-color : #ccc;
border-left-color : #ccc;
overflow : visible;
}
.CollapsiblePanelTab {
margin : 0;
padding : 2px;
cursor : pointer;
font-family : sans-serif;
font-size : 12px;
font-weight : normal;
text-decoration : underline;
color : #619624;
}
.CollapsiblePanelContent {
margin : 0;
padding : 5px;
border : 1px dotted #416920;
background-color : #e8f8c2;
font-size : 12px;
color : #333;
}
.CollapsiblePanelTab a {
color : black;
text-decoration : none;
}
.big14 {
	font-size: 14px;
}
.bgdiplome {
	background-image: url(images/bg_diplome.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.big18 {
	font-size: 18px;
}
.borderblue {
	border: 1px solid #1892cf;
}
.bordergreendot {
	padding: 5px;
	border: 1px dotted #619624;
}
.borderbluedot {
	padding: 5px;
	border: 1px dotted #1892cf;
}
.textred {
	color: #C00;
}
.bordergreen2 {
	border: 1px solid #78A413;
}
.big12 {
	font-size: 12px;
}
.listmarker1 {
	list-style-image: url(images/marker1b.gif);
}
.bordergreylight {
	border: 1px solid #dbd8d8;
}
.box2 {
	background : #f4f7ec;
	width : 100%;
	color : #2f7006;
	padding: 5px;
	border: 1px solid #dfe4d4;
}
.strike {
	text-decoration: line-through;
}
.normal10 {
	font-size: 10px;
}
#numero {
	text-decoration:none;
}

#numero a:active{
	text-decoration: none;
}
#numero a:hover{
	text-decoration: none;
	color:#027dc1;
}
#numero a:visited{
	text-decoration: underline;
	color:#619624;
}
.borderpink {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ad3769;
	border-right-color: #ad3769;
	border-bottom-color: #ad3769;
	border-left-color: #ad3769;
}

.textpink {
	color: #8a234b;
}
.textturquoise {
	color: #0091bd;
}
.textwhite {
	color: #FFF;
}

