/* CSS Document */

/* ELEMENT HTML ET STYLE COMMUN */
* {
	padding: 0;
	margin: 0;
	border: 0;	
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color	: #000000;	
}

BODY {
	background-color : #E3E1E1;
	text-align: center;
}
.bg_popup{
background-color:#FFFFFF;
}

H1 {
	font-size 		: 12px;
	font-weight		: bold;
	color 			: #185B78;
	text-transform	: uppercase ;
}

H2 {
	font-size : 11px;
	font-weight : bold;
	color 			: #185B78;
}

A:link, A.gras:link{
	color : #185B78;
}
/*A:visited, A:active, A.gras:visited{
	color : #417288;
}*/

A:hover{
	text-decoration : none;
}
A.gras:link, A.gras:visited, .gras{
	font-weight : bold;
}

#conteneur{
	position 			: relative;
	margin-left 		: auto;
	margin-right 		: auto;
	width 				: 850px; /*960*/
	background-color	: #FFCC99;
	border 				: 1px solid #45494B;
	border-top 			: none;
	border-bottom 		: none;
	text-align			: left;
}
#raise_msg {	
	position 			: absolute;
	top 				: 250px;
	left				: 50%;
	margin-left			: -155px;
	width				: 400px;
	background-color	: #fff0d5;
	border 				: 5px solid #647887;
	background-image	: url("/img2/structure/warning.gif");
	z-index				: 1000;
}
#raise_ok_msg, #raise_error_msg, #raise_corrige_msg, #title_msg {
	margin				: 10px 0 10px 0;
	padding				: 5px;
	font-weight 		: bold;
}

#raise_ok_msg {	
	color 				: #30974E;
}
#raise_error_msg{	
	color 				: #ff2200;
}
#raise_corrige_msg {	
	color 				: #586066;
}
.error {
	background-image	: url("/img2/structure/erreur.gif");
	background-repeat	: no-repeat;
	background-position : 10px 5px;
	color 				: #ff2200;
	font-weight 		: bold;
	text-indent			: 23px;
		
}

INPUT.input1 {
	padding-left		: 2px;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 7pt;
	color				: #000000;
	font-weight			: bold;
	border				: 1px solid #7A868F;
	height				: 18px;
}
TEXTAREA {
	padding-left		: 2px;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 7pt;
	color				: #000000;
	font-weight			: bold;
	border				: 1px solid #000000;
}


INPUT.btn{
	width				: 100%;	
	height				: 20px;
	font-size			: 7pt;
	font-weight			: bold;
	background-image	: url("/img2/structure/bt_milieu.gif");
	background-repeat	: repeat-x;
	cursor				: pointer;
}

.nota {
	font-size: 9px;
}
/* ****************************************  HEADER ************************************* */
#header{
	width 			: 230px;
	height			: 870px;
	background-color: #7A868F; /*nouveau couleur de fond de navigation*/
	border-right 	: 1px solid #B5BDC3;
	vertical-align	: top;
}

#logo{
	height				: 71px;
	background-image 	: url("/img2/structure/logo.gif");
	background-repeat 	: no-repeat;
	width				: 100%;
	background-color	:#7A868F;
}

#choix_langue{
	position			: relative;
	height				: 72px;
	background-color	: #7A868F;
	background-image	: url("/img2/structure/bg_souslogo.gif");
	background-repeat	: repeat-x;
	background-position	: bottom;
	text-align			: center;
	/*border-bottom		: 1px solid #B5BDC3;*/
}
ul#drapeaux{
	float				: left;
	position			: relative;
	left				: 24px;
	top					: 20px;
	width				: 112px;
	height				: 27px;
	list-style-type		: none;
	/*display				:none; */
}
#drapeaux li{
	display				: inline;
	float				: left;

}
.img_drap_fr, .img_drap_uk, .img_drap_al, .img_drap_sp{
	width				: 28px;
	height				: 27px;
	background-image	:  url("/img2/structure/drap_fr.gif");
}
.img_drap_uk{
	background-image	:  url("/img2/structure/drap_uk.gif");
}

.img_drap_al{
	background-image	:  url("/img2/structure/drap_al.gif");
	display				:none;
}
.img_drap_sp{
	background-image	:  url("/img2/structure/drap_sp.gif");
	display				:none;
}

#lecontenu{
	position 			: relative;
	background-color	: #FFFFFF;
	vertical-align		: top;
	text-align			: center;
}

#banniere1{
	position 		: relative;
	text-align		: center;
	//right			: 35px;
	margin			: 15px 0 6px 0px;
	width 			: 100%;
	height 			: 60px;
}

/***************    blocs centre page    *****************/
.block, .block-recap {
	margin-left			: auto;
	margin-right		: auto;
	margin-top			: 20px;
	width				: 568px;
	text-align			: left;
}
.block-header {
	background-image	: url("/img2/structure/tt_bg.gif");
	background-position : center;
	/*text-indent			: 10px;*/
	height				: 25px;
}
.block-content {
	background-color	: #E7E7E7;
	background-image	: url("/img2/structure/bg_box.gif");
	background-repeat	: repeat-x;
	background-position	: top;
	padding				: 10px; 
	border-style		: solid;
	border-color		: #CACACA;
	border-width		: 0 1px;
}
.block-footer {
	background-image	: url("/img2/structure/bas_box.gif");
	background-position : center;
	background-repeat	: no-repeat;
	height				: 6px;
}
.block-recap-header {
	background-image	: url("/img2/structure/bg_recaptop.gif");
	background-position : center;
	text-indent			: 10px;
	height				: 5px;
}
.block-recap-content {
	background-color	: #FFC96B;
	background-image	: url("/img2/structure/bg_recap.gif");
	background-repeat	: repeat-x;
	background-position	: top;
	padding				: 10px; 
	border-style		: solid;
	border-color		: #CACACA;
	border-width		: 0 1px;
}
.block-recap-footer {
	background-image	: url("/img2/structure/bg_recapbas.gif");
	background-position : center;
	background-repeat	: no-repeat;
	height				: 5px;
}

.tab-bottom-right, .tab-bottom, .tab-right,
.tab-pad-bottom-right, .tab-pad-bottom, .tab-pad-right,
.tab-lpad-bottom-right, .tab-lpad-bottom, .tab-lpad-right  {
	border-style		: solid;
	border-color		: #D3D3D3;
	border-width		: 0 1px 1px 0;	
	overflow			: hidden;
}
.tab-bottom, .tab-pad-bottom, .tab-lpad-bottom {
	border-width		: 0 0 1px 0;
}
.tab-right, .tab-pad-right, .tab-lpad-right {
	border-width		: 0 1px 0 0;
}
.cel-padding, .tab-pad-bottom-right, .tab-pad-bottom, .tab-pad-right {
	padding				: 10px;
}
.cel-padding-left, .tab-lpad-bottom-right, .tab-lpad-bottom, .tab-lpad-right  {
	padding-left 		: 10px;
}
.cel-padding2  {
	padding				: 2px;
}

.contour{
	border: 1px solid #CACACA; /*gris*/
}

/* ***********************************   FOOTER   ************************************************ */
#footer{
	position : relative;
	margin-top : 10px;
	width : 100%;	
	text-align : center;
	font-size: 10px;
	bottom: 5px;
	color:	#000000;
}

.block-footer-home{
	height : 6px;
}
/* ********************************** Import Poplist********************************************** */
.sstitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}.form {
	border: 1px solid #000000;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;}
