/*** Global Settings ****/
body {font : normal 12px/1.6em Arial, Helvetica, sans-serif;color : #2a3845;margin : 0;padding : 0;background:#FFFFFF;}
p { margin : 0;padding : 0;}
a:visited, a:link {color : #a43b55;text-decoration : underline;background:none;}
a:hover {color : #a43b55;text-decoration : none;background:none;}
h1 { color : #7a2e40;margin: 0px 0px 10px 0px;padding-bottom : 10px;font : normal 17px Georgia, serif;border-bottom : 1px solid #efece7;}
h2 {color : #7a2e40;margin : 20px 0 10px;padding-bottom : 10px;font : normal 17px Georgia, serif;border-bottom : 1px solid #efece7;}
h3 {color : #7a2e40;margin : 10px 0;padding-bottom : 10px;font : bold 14px Arial, Helvetica, sans-serif;border-bottom : 1px solid #efece7;}
ul {padding:0;margin:0 0 0 17px;list-style: square url(/images/bullet.gif);}
.box {background : #f7f7f7;border : 1px solid #dfd9da;padding : 15px;}

/*** Layout ****/
#wrapper {margin : 0 auto;width : 900px;border-left : 1px solid #dfd9da;border-right : 1px solid #dfd9da;}
#header {margin : 0 1px;}
#bg {height : 16px;background : url(/images/bg2.gif) repeat-x;}
#nav {background : #7a2e40;padding : 7px 25px;text-align : left;color : #f6dde3; font-size: 12px;}
#nav a:visited, #nav a:link {text-decoration : none;color : #f6dde3;}
#nav a:hover {text-decoration : underline;color : #f6dde3;}
#nav a.selected, a:visited.selected, a:hover.selected {color:#fa7393;}
#main-content {margin : 0 auto;}
#logo {margin-bottom : 5px; margin-top : -10px; margin-left: 5px;}
.logotxt1 {font : normal 18px Georgia, serif;color : #fa7393;margin : 10px 0 0 15px;}
.logotxt1a {font : normal 18px Georgia, serif;color : #fa7393;margin : 10px 0 0 15px;}
.logotxt2 {font : normal 18px Georgia, serif;color : #7a2e40; }
.logotxt2a {font : normal 18px Georgia, serif;color : #7a2e40; }
h1.logotxt2 {padding-bottom : 0px; margin: 0px 0px 0px 0px; border-bottom : 0px}
.logotxt22 {font : normal 14px Georgia, serif;color : #7a2e40; }
#left-column {width : 500px;padding : 0 25px 25px;float : left;}
#left-column2 {width : 500px;padding : 0 25px 0;float : left; text-align: center;}
#right-column {width : 340px;float : right;}
#right-column2 {width : 340px;float : right;}
.crd a:visited, .crd a:link, .crd a:hover{text-decoration : none;color : #2a3845;cursor: text;}
#footer {background : #f7f7f7;border-top : 1px solid #dfd9da;padding : 10px 15px;clear : both;}

/*** SideBAR ***/
#main-image {text-align : center;}
.sidebar {width : 300px;margin : 0 auto;padding : 10px 25px;background : url(/images/shadow.jpg) no-repeat top;}
.sidebar_soft {width : 300px;margin : 0 auto;padding : 10px 25px;}

input, select {
	font-size: 12px;
}

span.dissoute {
	color: #888;
}
span.dissoute a {
	color: #888;
}

tr.dissoute td {
	color: #888;
}
tr.dissoute td a {
	color: #888;
}

#contactBox input {
	width: 350px;
}

#contactBox input.inputRadio {
	width: 15px;
}

#contactBox input.input2 {
	width: 15px;
}

#contactBox input.input4 {
	width: 30px;
}

#contactBox input.input5 {
	width: 40px;
}

#contactBox textarea {
	width: 350px;
	height: 200px;
}

span.error {
	color: #e00; 
}

#topHome {
	padding-top: 10px;
}

#topHome .homelogotxt1 {font : normal 32px Georgia, serif;color : #fa7393;margin : 10px 0 0 15px; text-decoration: none;}
#topHome .homelogotxt2 {font : normal 18px Georgia, serif;color : #7a2e40; text-decoration: none;}

#google {
	padding-top: 10px; 
	text-align: center;
}
 a.black {
 	color: black;
 	text-decoration: none;
 }
 
#mysearch tr th {
 	text-align: left;
 }
 
 a.noUnderLine {
 	text-decoration: none;
 }
 
#actBox {
	width: 520px;
}

#actBox input {
	width: 450px;
}

#actBox input.input2 {
	width: 18px;
}

#actBox input.input4 {
	width: 36px;
}

#actBox input.input5 {
	width: 45px;
}

#actBox input.input6 {
	width: 300px;
}

#actBox select {
	width: 300px;
}

#actBox textarea {
	width: 450px;
	height: 300px;
}

#actBox textarea.input6 {
	width: 300px;
}

#info p {
	padding-top: 0px;
	padding-bottom: 0px;
}	 

ul.space li {
	margin-bottom: 10px;
}

.repeatName {
	color : #fa7393;
	font : normal 14px Georgia, serif;
}

#actBox table tr td.tablePhotoTd{
	background-color: #eee;
	width: 170px;
	height: 170px;	
	text-align: center;
	border: thin solid #dfd9da;
	margin-top: 1px;
	padding-top: 1px;	
}

actBox table tr td.tablePhotoTd img{
	vertical-align: middle;
}

img.mainImgClass{
	border: 1px solid #000;
}

img.noMainImgClass{
	border: 1px solid #fff;
}

span.discret {
	font-style: italic;
	color: #888;
	font-size: 12px;
}

a.fontSize14 {
	font-size: 14px;
}

#navImage {
	margin-top: 10px;
}

.net-1901-detail-reactif { width: 300px; height: 250px; }
.net1901-actu-reactif { width: 300px; height: 250px; }

table tr td.tableSearch {
	text-align: right;
	width: 700px;
}

#divSubTitle {
	background: #f7f7f7;
	border : 1px solid #dfd9da;
	width: 889px; 
	padding: 1px; 
	padding-left: 10px; 
	padding-right: 0px;
	margin-bottom: 10px;
}	

