@import url("modules.css");
@import url("IE.css");

/***********************************************************************/
/** Default.css ********************************************************/
/***********************************************************************/

body
{
	background-color:#FFFFFF;
	background-image:url(../images/bodyBG_Rep.gif);
	background-repeat:repeat;
	color:#2b2728;
	font-family:Arial, Verdana, Sans-Serif;
	font-size:12px;
	line-height:14px;	
	margin:0px;
	padding: 0px;	
	text-align:center;
}

/***********************************************************************/
/** reset styles *******************************************************/
/***********************************************************************/

table,
td,
tr,
th
{
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}

a,
a:link,
a:hover,
a:active,
a:visited,
a:visited:hover
{
	color: #2b2728;
}

a:hover,
a:visited:hover
{
	color: #585858; 
}

img
{	
	border: none;
}

ul
{
	margin-top: 0px;
}	

h1,
h2,
h3,
h4,
h5,
h6,
h7,
h8,
h9
{
	padding: 0px;
	margin: 0px;
	line-height: 1em;
}

.clear
{
	clear: both;
	height: 0px;
}

input,
select,
option,
textarea
{
	font-size: 8pt;
	font-family: Arial, verdana, Sans-Serif;
}

h1
{
	color:#eb352e;
	font-size:14px;	
	font-weight:normal;
}

h2,
.PageTitle
{
	color:#eb352e;
	font-size:24px;
	font-weight:normal;
}

h3
{
	color:#c5cd6e;
	font-size:18px;	
	font-weight:normal;
}

h4
{
	color:#81836a;
	line-height:16px;
	font-size:14px;		
	font-weight:normal;
}

h5
{
	color:#2b2728;	
	font-size:12px;
	font-weight:normal;
}

h6
{
	color:#221e1f;
	font-size:12px;	
	font-weight:bold;	
}

.h7
{
	color:#7c7c76;
	font-size:12px;	
	font-style:italic;	
	font-weight:normal;
}

.h8
{
	color:#000000;
	font-size:11px;	
	font-weight:bold;	
}

.h9
{
	color:#444444;
	font-size:10px;
	font-style:italic;	
	font-weight:normal;
}

/***********************************************************************/
/** template classes ***************************************************/
/***********************************************************************/

.wrapper
{
	position:relative;
	margin-left:auto;
	margin-right:auto;	
	text-align:left;
	width: 860px;
}
	

.bordure_left
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bodyBGLeft_repY.png', sizingMethod='scale');
	background-repeat:repeat-y;
}

*>.bordure_left
{
	background-image:url(../images/bodyBGLeft_repY.png);
	background-repeat:repeat-y;
}

.bordure_right
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bodyBGRight_repY.png', sizingMethod='scale');
	background-repeat:repeat-y;
	background-position:right;
}

*>.bordure_right
{
	background-image:url(../images/bodyBGRight_repY.png);
	background-repeat:repeat-y;
	background-position:right;
}

.wrapper_container
{
	padding-top: 20px;
}

.background_container
{
	background-image:url(../images/content_midbox.gif);
	background-repeat: repeat-y;
	background-position: 140px;
	min-height: 490px;
	height: expression(490);
	margin-top: 50px;
	margin-bottom: 5px;
}

.left_wrapper
{
	float: left;
	margin-top: 100px;
	width: 140px;
        position: relative;
	z-index: 1;
}

.left_top_container
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/lftBox_bgHead.png', sizingMethod='display');
	background-repeat:no-repeat;
	height:21px;
	width:140px;
}

*>.left_top_container
{
	background-image:url(../images/lftBox_bgHead.png);
	background-repeat:no-repeat;
}

.left_bottom_container
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/lftBox_bgFoot.png', sizingMethod='display');
	background-repeat:no-repeat;
	height:24px;
	width:140px;
}

*>.left_bottom_container
{
	background-image:url(../images/lftBox_bgFoot.png);
	background-repeat:no-repeat;
}

.left_container
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/lftBox_bgRepY.png', sizingMethod='scale');
	background-repeat:repeat-y;
	height:240px;
	width:140px;
}

*>.left_container
{
	background-image:url(../images/lftBox_bgRepY.png);
	background-repeat:repeat-y;
}

.left_content
{
}

.left_content_img
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/lftMenu_eye.png', sizingMethod='display');
	background-repeat:no-repeat;
	height:49px;
	margin-left:10px;
	padding-bottom:15px;
	width:127px;
}

*>.left_content_img
{
	background-image:url(../images/lftMenu_eye.png);
	background-repeat:no-repeat;
}

.left_menu
{
	padding-left: 10px;
	padding-top: 5px;
}

.left_menu a,
.left_menu a:link,
.left_menu a:hover,
.left_menu a:visited,
.left_menu a:active,
.left_menu a:visited:hover
{
	color: #444142;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;	
}

.left_menu a:hover,
.left_menu a:visited:hover
{
	color: #E4534D
}

.middle_wrapper
{
	float: left;
	width: 412px;
	position: relative;
	z-index: 2;
}

.middle_container
{
	width: 412px;
}

.middle_top_container
{
	height: 85px;
	width: 412px;
}

.top_logo
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/afficomLogo.png', sizingMethod='display');
	background-repeat:no-repeat;
	height:135px;	
	width:123px;
	
	position: absolute;
	top: 25px;
	left: 160px;
}

*>.top_logo
{
	background-image:url(../images/afficomLogo.png);
	background-repeat:no-repeat;
}

.langage
{
	text-align: right;
}

.middle_content
{
	padding-top: 40px;
	padding-right: 15px;
	padding-left: 20px;
	padding-bottom: 20px;
}

.news_wrapper
{
	padding-right: 15px;
	padding-left: 20px;
	padding-bottom: 20px;
}

.news_content_wrapper
{
	padding-top: 40px;
	padding-right: 15px;
	padding-left: 20px;
	padding-bottom: 20px;
}

.right_wrapper
{
	float: left;
	margin-top: 100px;
	width: 290px;
	position: relative;
	z-index: 1;
}

.right_container
{
}

.allnews_link
{
	/*text-align: center;*/	
	float: left;
	margin-left:6px;
	margin-bottom: 4px;
}

.contact_link
{
	float: left;
	margin-left:10px;
	margin-bottom: 4px;
}

.contact_link a,
.contact_link a:link,
.contact_link a:hover,
.contact_link a:visited,
.contact_link a:active,
.contact_link a:visited:hover
{
	border-bottom:solid 2px #5e5e5e;
	color:#919473;
	font-weight:bold;
	font-size:10px;
	text-decoration: none;	
}

.contact_link a:hover,
.contact_link a:visited:hover
{
	color:#e25f41;
}

.image_container
{
	padding-left: 6px;
	margin-bottom: 8px;
	width: 280px;
}

.image_containe br
{
	display: none;
}

.image_container img
{
	padding-bottom: 6px;
}

.mailinglist_inscription_wrapper
{
	background-color: #fff;
	border:solid 1px #dfe2c3;
	margin-left: 6px;
	margin-right: 9px;
	
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 1;
}

.mailinglist_inscription_title
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/Enveloppe.png', sizingMethod='display');	
	background-repeat:no-repeat;
	background-position: left top;
	color:#c5cd6e;
	font-size:18px;
	height:17px;	
	margin-top:-20px;
	margin-left:8px;
	padding-left: 20px;
	padding-top: 40px;
	padding-bottom: 5px;
	
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 1;
}

*>.mailinglist_inscription_title
{
	background-image:url(../images/Enveloppe.png);
	background-repeat:no-repeat;
}

.mailinglist_inscription
{
	font-size:11px;
	font-weight:bold;
	padding:14px;
	padding-left: 60px;
	padding-bottom: 0px;
	
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 100;
}

.mailinglist_inscription a,
.mailinglist_inscription a:link,
.mailinglist_inscription a:hover,
.mailinglist_inscription a:visited,
.mailinglist_inscription a:active,
.mailinglist_inscription a:visited:hover
{
	background-color: #929292;
	color: #fff;
	font-weight: bold;
	margin-top: 2px;	
	padding: 2px;
	text-decoration: none;
	text-transform: uppercase;
}

.mailinglist_inscription a:hover,
.mailinglist_inscription a:visited:hover
{
	background-color: #585858;
}

/** footer *************************************************************/

.credits
{
	font-size:10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-right: 310px;
	text-align: right;
}

.credits a,
.credits a:link,
.credits a:hover,
.credits a:visited
.credits a:active,
.credits a:visited:hover
{
	color:#92975c;
	font-size:10px;
}

.credits a:hover,
.credits a:visited:hover
{
	color:#e25f41;
}

#usrCtrl_LogiwebSignatureView_1
{
    display:inline;
}

#usrCtrl_StaticContentView_1
{
    display:inline;
}

/***********************************************************************/
/** contact template ***************************************************/
/***********************************************************************/

.contact_wrapper
{
	background-color: #fff;
	border:solid 1px #dfe2c3;
	margin-left: 6px;
	margin-right: 9px;
	margin-bottom: 5px;
	padding-left:8px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-top:6px;
}

.contact_container_title,
.mod_titre_coord
{
	color:#C5CD6E;
	font-size:24px;
	margin-bottom:10px;
	margin-top: 10px;
}

/***********************************************************************/
/** allnews_wrapper ****************************************************/
/***********************************************************************/

.allnews_wrapper
{
	background-color: #fff;
	border:solid 1px #dfe2c3;
	margin-left: 6px;
	margin-right: 9px;
	margin-bottom: 5px;
	min-height: 250px;
	padding-left:8px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-top:6px;
}

.allnews_container_title
{
	color:#C5CD6E;
	font-size:24px;
	margin-bottom:10px;
	margin-top: 10px;
}

.allnews_container
{
}
