/* CSS Document */
* {margin:0; padding:0;}
body {text-align:center; background:url(images/content-tail.jpg) left top repeat-x;}

img {vertical-align:top;}
a img {border:0;}

table {border-collapse:collapse; border:0;}

html, input, textarea {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:1.167em; color:#717171;}
.ital {
	font-style: italic;
}
input, select {vertical-align:middle; font-weight:normal;}

a {text-decoration:underline; color:#174e68;}
a:hover {text-decoration:none;}
li a {color:#547b95;} 

.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both; font-size:0%; line-height:0%; height:0;}

#container {
	width: 100%;
}
#header {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
#navigation {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	margin-top:1px;
	margin-bottom:3px;
}
#navigation li{
	margin-right: 18px;
	
}
#content {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
#bandetop {
	 height:10px;
	 background-color:#77a1b2;
	 border-bottom:1px solid #043142;
}
.box {
	width:980px;
}
.box .left-top-corner { background:url(images/corner_top_left.gif) no-repeat left top; padding-left:20px;}
.box .right-top-corner { background:url(images/corner_top_right.gif) no-repeat right top; padding-right:20px;}
.box .border-top { background:url(images/border_top.png) left top repeat-x; height:20px; }

.box .left-bottom-corner { background:url(images/corner_bottom_left.gif) no-repeat left bottom; padding-left:20px}
.box .right-bottom-corner { background:url(images/corner_bottom_right.gif) no-repeat right bottom; padding-right:20px}
.box .border-bottom { background:url(images/border_bottom.png) left bottom repeat-x; height:20px; width:100%;}

.box .border-left { background:url(images/border_left.png) left top repeat-y; padding-left:20px;}
.box .border-right { background:url(images/border_right.png) right top repeat-y; padding-right:20px;}
.box .xcontent { background:#fff;}

.box .indent-box{ padding:7px 10px 10px 13px; }
.box .indent-box1{ padding:7px 10px 0 13px; }
.box .indent-box2{ padding:7px 20px 10px 13px; }
h1 {
	font-size: 22px;
	line-height: 26px;
	color:#e28934
}
.verybig {
	font-size: 28px;
	line-height:36px
}

/***************footer***************/
#footer {border-top:1px solid #043142; background-color:#174e68; height:120px; margin-top:15px; font-size:12px; color:#febb33; padding-left:45px; padding-top:15px}
#footer a {text-decoration:none; color:#fff; font-size:12px; text-align:left}
#footer a:hover {text-decoration:underline; color:#ffe992}
#footer_center {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}


.borderblue {
	border: 1px solid #679da7;
}

.bordernavig{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #679da7;
	border-right-color: #679da7;
	border-bottom-color: #679da7;
	border-left-color: #679da7;
}
h2 {
	padding-bottom:15px;
	color:#1d71a2;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
}
h3 {
	padding-bottom:15px;
	color:#1d71a2;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 20px;
}
.borderorange {
	border: 1px solid #ffb439;
}
.normal11 {
	font-size: 11px;
}
.texteblue {
	color: #1d71a2;
}
.underline {
	text-decoration: underline;
}
.normal10 {
	font-size: 10px;
}
.boutonblue{
	background-image: url(images/gradient.gif);
	background-repeat: repeat-x;
	padding: 5px;
	height: 15px;
	width: 250px;
	color: #fff;
	border: 1px solid #2b5f77;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
 
.boutonorange{ 
background-color:#fcb200;
	padding: 5px;
	height: 15px;
	width: 250px;
	color: #174E68;
	border: 1px solid #2b5f77;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
 .dot {
background-image : url(images/dot.gif);
background-repeat : repeat-x;
}
.dotverti {
background-image : url(images/dot.gif);
background-repeat : repeat-y;
}
.big12 {
	font-size: 12px;
}

.listsquare {
	list-style-type: square;
}
.borderdot {
	border: 1px dotted #D5DEE3;
}
.boxbg {
	background-color: #f4f9fb;
	padding: 5px;
}
.boxbg2 {
	background-color: #d8e5ea;
	padding: 5px;
}
.boxbg3 {
	background-color: #fbdb71;
	padding: 5px;
}
.boxbg4 {
	background-color: #fcf4c7;
	padding: 5px;
}
.interligne {
	line-height: 24px;
}
.listarrow {
	list-style-image: url(images/arrows_blue.gif);
}
.bgprofil {
	background-image: url(images/profil.jpg);
	background-repeat: no-repeat;
	background-position: right 40px;
}
.textorange {
	color: #e28934;
}
.borderleftb {
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-top-color: #E28934;
	border-right-color: #E28934;
	border-bottom-color: #E28934;
	border-left-color: #E28934;
}
.justify {
	text-align: justify;
}

.sherif {
	font-family: Georgia, "Times New Roman", Times, serif;
}
.big14 {
	font-size: 14px;
}
.textblack {
	color: #000;
}

